|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
Приветствую. Занимаюсь разработкой программного обеспечения для информационных, платежных и тд. терминалов. Сейчас ПО терминала это линукс, хром, открытый на полный экран и веб страница, в основном написанная на jscript. Т.е. весь пользовательский интервейс реализован на jscript+html+apache+php Интерфейс насыщен графикой и динамикой. Сейчас возникла необходимость второй версии, где одним из главных вопросов - скорость быстродействия и "красота"(плавность анимации, обилие графики) Стал задумываться над правильностью использования такой связки. Назрели несколько вариантов: 1) jscript+html+apache+php, но фронтенд писать без тяжелых плагинов 2) gtk+ - полностью переписать на нем 3) flash - заместо jscript использовать flash Господа, если у кого-нибудь есть опыт подобных массовых систем, пожалуйста, поделитесь мнениями. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2011, 22:12 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
Всё зависит от того, какая Вам нужна графика. То, что можно слепить на связке html+css+скрипты, тормозить не будет, если клиентская машина совсем уж не убогая, и памяти для браузера хватит. Разумеется, если написано нормально. Но каких-либо совсем уж графических наворотов таким образом не получить. Далее, если браузер у Вас в задаче прибит гвоздями и вопрос кроссбраузерности не стоит и никогда не встанет, то есть canvas (зачем сразу gtk-то?). Тут уже рисуется всё, что угодно, и не тормозит. При условии, опять же, нормального качества кода. Ну и нормально написанный флеш точно так же тормозить на UI не будет :-) Поэтому, я б сказал, всё упирается в то, что больше знаете Вы, и прочие люди на проекте. ЗЫ: About "тяжелые плагины". Все публичные js-библиотеки разработаны с учетом поддержки сотен и тысяч кроссбраузерных глюков и разночтений. Если у Вас один только Хром -- имеет смысл изобрести собственный велосипед (если будете двигаться путём html+css+js), и сэкономить на огромной куче совершенно бессмысленных для Вас вещей. ЗЗЫ: Сам занимаюсь третий год созданием rich UI для вебклиента без сторонних библиотек. С кроссбраузерностью :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2011, 10:50 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
Сейчас еще нашел вариант http://www.clutter-project.org/ как замену gtk ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2011, 14:06 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
флеш. Очень красиво, но очень тормозит на слабом канале http://www.speedtest.net/ ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 16:08 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
The_ShadoWДалее, если браузер у Вас в задаче прибит гвоздями и вопрос кроссбраузерности не стоит и никогда не встанет, то есть canvas (зачем сразу gtk-то?). Тут уже рисуется всё, что угодно, и не тормозит. При условии, опять же, нормального качества кода. А если железо WebGL тянет - нарисуется еще больше ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2011, 22:23 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
Petro123флеш. Очень красиво, но очень тормозит на слабом канале http://www.speedtest.net/ Не флеш -- http://onetwotrip.com ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 12:45 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
The_ShadoWPetro123флеш. Очень красиво, но очень тормозит на слабом канале http://www.speedtest.net/ Не флеш -- http://onetwotrip.com прикольно. Но на мобильнике не работает :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 13:04 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
Petro123, На мобильнике и flash не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 13:25 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
LeonidvPetro123, На мобильнике и flash не работает. ага. И Java и веб до кучи. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 14:15 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
Petro123прикольно. Но на мобильнике не работает :)) На моем андроиде работает :-) Но да, некоторые отдельные элементы там откровенно под экран мобильника не заточены и вызывают определенные мучения в юзабилити. Тем не менее, я пример привёл как образец для подражания на тему "good web UI". Причём, надо сказать, исходный код страницы генерится на НЕСКОЛЬКО порядков более вменяемый, чем, скажем, у гуглов генерит их gwt. Правда, мне неизвестно, насколько тяжело это всё поддерживать и насколько оно настраиваемо. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 15:03 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
The_ShadoW, ну да. Вменяемый сайт надо зеркало для сотового делать. А на чём там сделано? Я долго там не копал.... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 15:20 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
На чём-то глубоко своем. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 19:10 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
Petro123И Java и веб до кучи. web (javascript+html) вполне себе работает под iOS и Android ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2011, 20:09 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
LeonidvPetro123И Java и веб до кучи. web (javascript+html) вполне себе работает под iOS и Android отвечу в твоём стиле: - андроид это не веб. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2011, 09:25 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
The_ShadoWНа чём-то глубоко своем. а жаль. Тогда это мимо кассы, т.к. эксклюзив авторский ;) Напоминает картину Моны Лизы на перфоленте символами в прошлом веке. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2011, 09:28 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
Господа, я понимаю, что андроид и ios очень важны в нашей жизни, но могли бы все таки держаться темы топика?! спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2011, 11:21 |
|
Выбор технологии для реализации пользовательского интерфейса
|
|||
---|---|---|---|
#18+
WadeГоспода, если у кого-нибудь есть опыт подобных массовых систем, пожалуйста, поделитесь мнениями. Спасибо Мы используем js+html+flash. То есть флеш не вместо js, а вместе с js. Думаем про html5, но пока нет нужды - флеш справляется. Правда, есть особенность - у наших терминалов у каждого внутри свой локальный сервер, то есть скорость и доступность сети для нас не критична. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 23:17 |
|
|
start [/forum/topic.php?fid=33&msg=37505222&tid=1547953]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 422ms |
0 / 0 |