powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор технологии для реализации пользовательского интерфейса
17 сообщений из 17, страница 1 из 1
Выбор технологии для реализации пользовательского интерфейса
    #37503504
Wade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую.
Занимаюсь разработкой программного обеспечения для информационных, платежных и тд. терминалов.
Сейчас ПО терминала это линукс, хром, открытый на полный экран и веб страница, в основном написанная на jscript.

Т.е. весь пользовательский интервейс реализован на jscript+html+apache+php
Интерфейс насыщен графикой и динамикой. Сейчас возникла необходимость второй версии, где одним из главных вопросов - скорость быстродействия и "красота"(плавность анимации, обилие графики)

Стал задумываться над правильностью использования такой связки. Назрели несколько вариантов:
1) jscript+html+apache+php, но фронтенд писать без тяжелых плагинов
2) gtk+ - полностью переписать на нем
3) flash - заместо jscript использовать flash

Господа, если у кого-нибудь есть опыт подобных массовых систем, пожалуйста, поделитесь мнениями.
Спасибо
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37503739
The_ShadoW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё зависит от того, какая Вам нужна графика.
То, что можно слепить на связке html+css+скрипты, тормозить не будет, если клиентская машина совсем уж не убогая, и памяти для браузера хватит. Разумеется, если написано нормально. Но каких-либо совсем уж графических наворотов таким образом не получить.

Далее, если браузер у Вас в задаче прибит гвоздями и вопрос кроссбраузерности не стоит и никогда не встанет, то есть canvas (зачем сразу gtk-то?). Тут уже рисуется всё, что угодно, и не тормозит. При условии, опять же, нормального качества кода.

Ну и нормально написанный флеш точно так же тормозить на UI не будет :-)

Поэтому, я б сказал, всё упирается в то, что больше знаете Вы, и прочие люди на проекте.

ЗЫ: About "тяжелые плагины". Все публичные js-библиотеки разработаны с учетом поддержки сотен и тысяч кроссбраузерных глюков и разночтений. Если у Вас один только Хром -- имеет смысл изобрести собственный велосипед (если будете двигаться путём html+css+js), и сэкономить на огромной куче совершенно бессмысленных для Вас вещей.

ЗЗЫ: Сам занимаюсь третий год созданием rich UI для вебклиента без сторонних библиотек. С кроссбраузерностью :-)
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37503860
Wade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас еще нашел вариант http://www.clutter-project.org/ как замену gtk
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37504404
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
флеш. Очень красиво, но очень тормозит на слабом канале
http://www.speedtest.net/
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37504577
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_ShadoWДалее, если браузер у Вас в задаче прибит гвоздями и вопрос кроссбраузерности не стоит и никогда не встанет, то есть canvas (зачем сразу gtk-то?). Тут уже рисуется всё, что угодно, и не тормозит. При условии, опять же, нормального качества кода.
А если железо WebGL тянет - нарисуется еще больше
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37505094
The_ShadoW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123флеш. Очень красиво, но очень тормозит на слабом канале
http://www.speedtest.net/
Не флеш -- http://onetwotrip.com
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37505127
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_ShadoWPetro123флеш. Очень красиво, но очень тормозит на слабом канале
http://www.speedtest.net/
Не флеш -- http://onetwotrip.com
прикольно.
Но на мобильнике не работает :))
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37505154
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

На мобильнике и flash не работает.
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37505222
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvPetro123,
На мобильнике и flash не работает.
ага.
И Java и веб до кучи.
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37505352
The_ShadoW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123прикольно.
Но на мобильнике не работает :))
На моем андроиде работает :-)
Но да, некоторые отдельные элементы там откровенно под экран мобильника не заточены и вызывают определенные мучения в юзабилити.

Тем не менее, я пример привёл как образец для подражания на тему "good web UI". Причём, надо сказать, исходный код страницы генерится на НЕСКОЛЬКО порядков более вменяемый, чем, скажем, у гуглов генерит их gwt. Правда, мне неизвестно, насколько тяжело это всё поддерживать и насколько оно настраиваемо.
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37505398
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_ShadoW,
ну да.
Вменяемый сайт надо зеркало для сотового делать.
А на чём там сделано? Я долго там не копал....
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37505826
The_ShadoW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На чём-то глубоко своем.
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37505902
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123И Java и веб до кучи.
web (javascript+html) вполне себе работает под iOS и Android
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37506223
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvPetro123И Java и веб до кучи.
web (javascript+html) вполне себе работает под iOS и Android
отвечу в твоём стиле:
- андроид это не веб.
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37506224
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The_ShadoWНа чём-то глубоко своем.
а жаль.
Тогда это мимо кассы, т.к. эксклюзив авторский ;)
Напоминает картину Моны Лизы на перфоленте символами в прошлом веке.
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37506393
Wade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, я понимаю, что андроид и ios очень важны в нашей жизни, но могли бы все таки держаться темы топика?! спасибо
...
Рейтинг: 0 / 0
Выбор технологии для реализации пользовательского интерфейса
    #37511368
The employer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WadeГоспода, если у кого-нибудь есть опыт подобных массовых систем, пожалуйста, поделитесь мнениями.
Спасибо

Мы используем js+html+flash.

То есть флеш не вместо js, а вместе с js.

Думаем про html5, но пока нет нужды - флеш справляется.

Правда, есть особенность - у наших терминалов у каждого внутри свой локальный сервер, то есть скорость и доступность сети для нас не критична.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор технологии для реализации пользовательского интерфейса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]