Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Общие темы > Программное обеспечение / Software

Программное обеспечение / Software Программное обеспечение, софт, software а также всё, что с этим связано. Обсуждение, впечатления, рекомендации.

Ответ
 
Опции темы
Старый 25.01.2015, 18:14   #1
nil0q
ПроЭктировщик
 
Аватар для nil0q
 
Регистрация: 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, 15:28   #2
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 885 пользователей)
Ответ: Векторная графика, современные интерфейсы в приложениях

Qt Creator.

Вроде всё, что ты хочешь, умеет.
Внешний вид элементов можно настраивать по аналогии с веб-стилями CSS.
Код пишется на с++.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
nil0q (27.01.2015)
Старый 27.01.2015, 16:19   #3
nil0q
ПроЭктировщик
 
Аватар для nil0q
 
Регистрация: 30.06.2009
Адрес: Челябинская обл.
Сообщений: 111
Написано 32 полезных сообщений
(для 99 пользователей)
Ответ: Векторная графика, современные интерфейсы в приложениях

Многие, кому задавался подобный вопрос, тоже посылают на эти две буквы - Qt. Что ж, будем изучать, тем более определённый опыт работы с С++ имеется.
(Offline)
 
Ответить с цитированием
Старый 27.01.2015, 23:32   #4
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,861 пользователей)
Ответ: Векторная графика, современные интерфейсы в приложениях

Смотря для какого приложения.
Если нужно нативное, то да можно глянуть Qt.
Но не обязательно.
Если есть опыт с web'ом, или есть желание иметь серьезное приложение сразу в web'е, то html5 имеет весьма много нужных фичей что тебе нужно, и работа с OpenGL (WebGL), и нормальные интерфейсы используя DOM а можно и свой 3D интерфейс писать на WebGL'е.
А главное это все доступно почти на всех платформах по просто ссылке.
(Offline)
 
Ответить с цитированием
Старый 28.01.2015, 07:26   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 25.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,590
Написано 5,356 полезных сообщений
(для 15,447 пользователей)
Ответ: Векторная графика, современные интерфейсы в приложениях

Сообщение от moka Посмотреть сообщение
Если есть опыт с web'ом, или есть желание иметь серьезное приложение сразу в web'е, то html5 имеет весьма много нужных фичей что тебе нужно, и работа с OpenGL (WebGL), и нормальные интерфейсы используя DOM а можно и свой 3D интерфейс писать на WebGL'е.
А главное это все доступно почти на всех платформах по просто ссылке.
Ну вот я хотел предложить, но товарищ же сказал прямо:
нативность, ..., оптимальное использование компонентов самой ОС в целях быстродействия
Ну что поделать, подобная инертность мышления пока ещё не изжита.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Online)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (28.01.2015)
Старый 29.01.2015, 14:31   #6
nil0q
ПроЭктировщик
 
Аватар для nil0q
 
Регистрация: 30.06.2009
Адрес: Челябинская обл.
Сообщений: 111
Написано 32 полезных сообщений
(для 99 пользователей)
Ответ: Векторная графика, современные интерфейсы в приложениях

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


"Хорошо жить в будущем..."
(Offline)
 
Ответить с цитированием
Старый 29.01.2015, 14:50   #7
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,508
Написано 2,963 полезных сообщений
(для 5,252 пользователей)
Ответ: Векторная графика, современные интерфейсы в приложениях

Есть еще Windows Presentation Fondation (WPF), который так же используется в Silverlight
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 02:02.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com