|
Программное обеспечение / Software Программное обеспечение, софт, software а также всё, что с этим связано. Обсуждение, впечатления, рекомендации. |
25.01.2015, 21:14
|
#1
|
ПроЭктировщик
Регистрация: 30.06.2009
Адрес: Челябинская обл.
Сообщений: 111
Написано 32 полезных сообщений (для 99 пользователей)
|
Векторная графика, современные интерфейсы в приложениях
Уважаемые участники форума! Как человек, отставший от жизни и последний раз писавший что-либо серьёзное на MS Visual Basic, обращаюсь за советом.
Какие сейчас существуют актуальные и современные технологии разработки графического интерфейса? Как создаются такие интерфейсы, как в Avast, Google Chrome, Skype, 2GIS? Какие есть возможности использования OpenGL, SVG, или уже чего-то другого в приложениях? Насколько устарел Adobe Flash?
Просьба поделиться хотя бы ключевыми словами для дальнейшего поиска.
_____________________________
Задача — написать несколько приложений, показывающих пользователю картинки или видеоряд (проверка скорости реакции, цветовосприятия, цветового зрения и т.п.), определённые тесты с вопросами и ответами, с выводом разного контента на два монитора, с анализом результата, с получением данных от внешних устройств, печатью отчётов, ведением базы данных.
Основные требования (к самим приложениям и компонентам, используемым при разработке): - кроссплатформенность — возможность создания версий для Windows (начиная с 2000-XP), популярных сборок Linux
- нативность, быстрая работа (даже с большим и тяжёлым GUI), оптимальное использование компонентов самой ОС в целях быстродействия
- популярность среды разработки и наличие в свободном доступе большого количества модулей(библиотек, классов, …)
|
(Offline)
|
|
26.01.2015, 18:28
|
#2
|
Дэвелопер
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений (для 886 пользователей)
|
Ответ: Векторная графика, современные интерфейсы в приложениях
Qt Creator.
Вроде всё, что ты хочешь, умеет.
Внешний вид элементов можно настраивать по аналогии с веб-стилями CSS.
Код пишется на с++.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.01.2015, 19:19
|
#3
|
ПроЭктировщик
Регистрация: 30.06.2009
Адрес: Челябинская обл.
Сообщений: 111
Написано 32 полезных сообщений (для 99 пользователей)
|
Ответ: Векторная графика, современные интерфейсы в приложениях
Многие, кому задавался подобный вопрос, тоже посылают на эти две буквы - Qt. Что ж, будем изучать, тем более определённый опыт работы с С++ имеется.
|
(Offline)
|
|
28.01.2015, 02:32
|
#4
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Векторная графика, современные интерфейсы в приложениях
Смотря для какого приложения.
Если нужно нативное, то да можно глянуть Qt.
Но не обязательно.
Если есть опыт с web'ом, или есть желание иметь серьезное приложение сразу в web'е, то html5 имеет весьма много нужных фичей что тебе нужно, и работа с OpenGL (WebGL), и нормальные интерфейсы используя DOM а можно и свой 3D интерфейс писать на WebGL'е.
А главное это все доступно почти на всех платформах по просто ссылке.
|
(Offline)
|
|
28.01.2015, 10:26
|
#5
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Векторная графика, современные интерфейсы в приложениях
Сообщение от moka
Если есть опыт с web'ом, или есть желание иметь серьезное приложение сразу в web'е, то html5 имеет весьма много нужных фичей что тебе нужно, и работа с OpenGL (WebGL), и нормальные интерфейсы используя DOM а можно и свой 3D интерфейс писать на WebGL'е.
А главное это все доступно почти на всех платформах по просто ссылке.
|
Ну вот я хотел предложить, но товарищ же сказал прямо:
нативность, ..., оптимальное использование компонентов самой ОС в целях быстродействия
|
Ну что поделать, подобная инертность мышления пока ещё не изжита.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.01.2015, 17:31
|
#6
|
ПроЭктировщик
Регистрация: 30.06.2009
Адрес: Челябинская обл.
Сообщений: 111
Написано 32 полезных сообщений (для 99 пользователей)
|
Ответ: Векторная графика, современные интерфейсы в приложениях
Сообщение от ABTOMAT
...
|
Если фирмы, сфера деятельности которых напрямую связана с IT, поддерживают железо и софт в актуальном состоянии, то во многих других организациях стоит то, что стоит — думаю, многие догадываются, какая конфигурация офисных компьютеров коррелирует с наличием на них упомянутой 2000/ХР и какое "удобство" ожидает пользователя в работе с нынешними веб-приложениями.
К тому же, зачем переносить простую задачу, которая отлично решается в оффлайне, на сервер? А кто будет его обслуживать и сколько надо ждать специалиста, если он упадёт? Я уже не говорю про наличие и стабильную работу широкополосного интернета. Какая уж тут отказоустойчивость.
Беда в том, что имеет место очень низкий уровень взаимодействия между сотрудниками разных предприятий и IT-специалистами,
особенно это касается российских учреждений образования, здравоохранения, культуры и многих других. Часто люди даже не имеют представления, какие есть технологии и как можно сделать ежедневную работу намного более удобной и автоматизировать большую часть рутинных действий. А начальство не всегда понимает, что обслуживание информационных систем должно производиться специалистами, если уж контора никак не связана с IT-сферой, и за услуги надо платить.
Если что, пожалуйста, не предлагайте сменить место работы.
"Хорошо жить в будущем..."
|
(Offline)
|
|
29.01.2015, 17:50
|
#7
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Векторная графика, современные интерфейсы в приложениях
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:56.
|