forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Программное обеспечение / Software (http://forum.boolean.name/forumdisplay.php?f=164)
-   -   Векторная графика, современные интерфейсы в приложениях (http://forum.boolean.name/showthread.php?t=19662)

nil0q 25.01.2015 21:14

Векторная графика, современные интерфейсы в приложениях
 
Уважаемые участники форума! Как человек, отставший от жизни и последний раз писавший что-либо серьёзное на MS Visual Basic, обращаюсь за советом.

Какие сейчас существуют актуальные и современные технологии разработки графического интерфейса? Как создаются такие интерфейсы, как в Avast, Google Chrome, Skype, 2GIS? Какие есть возможности использования OpenGL, SVG, или уже чего-то другого в приложениях? Насколько устарел Adobe Flash?

Просьба поделиться хотя бы ключевыми словами для дальнейшего поиска.

_____________________________

Задача — написать несколько приложений, показывающих пользователю картинки или видеоряд (проверка скорости реакции, цветовосприятия, цветового зрения и т.п.), определённые тесты с вопросами и ответами, с выводом разного контента на два монитора, с анализом результата, с получением данных от внешних устройств, печатью отчётов, ведением базы данных.
Основные требования (к самим приложениям и компонентам, используемым при разработке):
  • кроссплатформенность — возможность создания версий для Windows (начиная с 2000-XP), популярных сборок Linux
  • нативность, быстрая работа (даже с большим и тяжёлым GUI), оптимальное использование компонентов самой ОС в целях быстродействия
  • популярность среды разработки и наличие в свободном доступе большого количества модулей(библиотек, классов, …)

Жека 26.01.2015 18:28

Ответ: Векторная графика, современные интерфейсы в приложениях
 
Qt Creator.

Вроде всё, что ты хочешь, умеет.
Внешний вид элементов можно настраивать по аналогии с веб-стилями CSS.
Код пишется на с++.

nil0q 27.01.2015 19:19

Ответ: Векторная графика, современные интерфейсы в приложениях
 
Многие, кому задавался подобный вопрос, тоже посылают на эти две буквы - Qt. Что ж, будем изучать, тем более определённый опыт работы с С++ имеется.

moka 28.01.2015 02:32

Ответ: Векторная графика, современные интерфейсы в приложениях
 
Смотря для какого приложения.
Если нужно нативное, то да можно глянуть Qt.
Но не обязательно.
Если есть опыт с web'ом, или есть желание иметь серьезное приложение сразу в web'е, то html5 имеет весьма много нужных фичей что тебе нужно, и работа с OpenGL (WebGL), и нормальные интерфейсы используя DOM а можно и свой 3D интерфейс писать на WebGL'е.
А главное это все доступно почти на всех платформах по просто ссылке.

ABTOMAT 28.01.2015 10:26

Ответ: Векторная графика, современные интерфейсы в приложениях
 
Цитата:

Сообщение от moka (Сообщение 292441)
Если есть опыт с web'ом, или есть желание иметь серьезное приложение сразу в web'е, то html5 имеет весьма много нужных фичей что тебе нужно, и работа с OpenGL (WebGL), и нормальные интерфейсы используя DOM а можно и свой 3D интерфейс писать на WebGL'е.
А главное это все доступно почти на всех платформах по просто ссылке.

Ну вот я хотел предложить, но товарищ же сказал прямо:
Цитата:

нативность, ..., оптимальное использование компонентов самой ОС в целях быстродействия
Ну что поделать, подобная инертность мышления пока ещё не изжита.

nil0q 29.01.2015 17:31

Ответ: Векторная графика, современные интерфейсы в приложениях
 
Цитата:

Сообщение от ABTOMAT (Сообщение 292444)
...

Если фирмы, сфера деятельности которых напрямую связана с IT, поддерживают железо и софт в актуальном состоянии, то во многих других организациях стоит то, что стоит — думаю, многие догадываются, какая конфигурация офисных компьютеров коррелирует с наличием на них упомянутой 2000/ХР и какое "удобство" ожидает пользователя в работе с нынешними веб-приложениями.
К тому же, зачем переносить простую задачу, которая отлично решается в оффлайне, на сервер? А кто будет его обслуживать и сколько надо ждать специалиста, если он упадёт? Я уже не говорю про наличие и стабильную работу широкополосного интернета. Какая уж тут отказоустойчивость.
Беда в том, что имеет место очень низкий уровень взаимодействия между сотрудниками разных предприятий и IT-специалистами,
особенно это касается российских учреждений образования, здравоохранения, культуры и многих других. Часто люди даже не имеют представления, какие есть технологии и как можно сделать ежедневную работу намного более удобной и автоматизировать большую часть рутинных действий. А начальство не всегда понимает, что обслуживание информационных систем должно производиться специалистами, если уж контора никак не связана с IT-сферой, и за услуги надо платить.
Если что, пожалуйста, не предлагайте сменить место работы.


"Хорошо жить в будущем..."

pax 29.01.2015 17:50

Ответ: Векторная графика, современные интерфейсы в приложениях
 
Есть еще Windows Presentation Fondation (WPF), который так же используется в Silverlight


Часовой пояс GMT +4, время: 16:13.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot