|
|
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
Почему HTML (web интерфейс) лучше/хуже native GUI? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 14:09:10 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
web - он более кроссплатформенный и его не надо устанавливать Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 14:21:07 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
Потому что менять надо только в одном месте в большинстве случаев, просто выкладываешь билд на сервер, делаешь refresh и видишь все изменения сразу же. А с гуями в принципе сложностей по выкладке тоже никаких, просто все время надо следить какая версия выложена, какие дополнительные пакеты еще используются помимо твоего приложения из-за возможного несходства версии, пользователю не надо тыкать на иконки чтобы запустить приложение, не надо устанавливать на машину клиента само приложение и окружение к нему (.Net или JVM), потому что ты сразу можешь определить что не так с приложением просто зайдя на него и не надо выспрашивать у пользователя "а какая у него версия" и чтобы пользователь не заморачивался "а какая собственно у него версия и совместима ли она с присланными патчами". Потому что в гуях на пользователя накладывается дополнительная работа по установке, конфигурации, вопросы совместимости новой версии и старой базой с драгоценными данными. В вебе все это ложиться на плечи разработчиков и им проще и удобнее менять все в одной точке. Потому что разработчику приходится иметь дело с куда меньшим количеством стандартов (хоть и кривых в некоторых браузерах), чем со всем многообразием native гуев. Фактически для каждой OS приложение в native гуях надо писать заново, да еще и с учетом различии в версиях, а в вебе чтобы написать простейшее приложение надо HTML, какой-нибудь framework и базу данных и эти вещи не зависят от пользовательской машины. У Sun-а была попытка унифицировать написание native гуев сначала в AWT, а потом в свинге, но чтобы написать рабочее приложение в свинге нужно не один фунт соли съесть, а в вебе достаточно знать как работают формы и GET/POST. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 17:53:13 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
Антрополог Sun-а была попытка унифицировать написание native гуев сначала в AWT, а потом в свинге, но чтобы написать рабочее приложение в свинге нужно не один фунт соли съесть, а в вебе достаточно знать как работают формы и GET/POST. Еще есть куча решений, решающих ту же саму проблему. На вскидку - Qt, SWT, wxwidgets.org Главное преимущество - ничего не надо ставить + очень легко все обнолвять и доносить до пользователей. Вообще, советую в архивах компьютеры поискать статьи про web 2.0, так широко эта тема поднималась. И еще. А причем тут Java??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 18:15:01 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
Да и уверю вас, знаний о работе HTTP совсем не достаточно для любого WEB-приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 18:17:40 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
Leonidv Антрополог Sun-а была попытка унифицировать написание native гуев сначала в AWT, а потом в свинге, но чтобы написать рабочее приложение в свинге нужно не один фунт соли съесть, а в вебе достаточно знать как работают формы и GET/POST. Еще есть куча решений, решающих ту же саму проблему. На вскидку - Qt, SWT, wxwidgets.org Главное преимущество - ничего не надо ставить + очень легко все обнолвять и доносить до пользователей. Вообще, советую в архивах компьютеры поискать статьи про web 2.0, так широко эта тема поднималась.QT. Буахахаха. QT. :) LeonidvИ еще. А причем тут Java???Форум надо чтить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 18:22:31 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
"YIVA" <nospam@sql.ru> QT. Буахахаха. QT. :) а что с ним не так? многим нравится Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 19:19:49 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
Под соотвествующие задачи на выбирать соответсвующие вещи. И не забивать микроскопом гвозди. И будет вам счастье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 19:32:28 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
YIVAПочему HTML (web интерфейс) лучше/хуже native GUI? Кратко и просто: преимущества Web - а) не нужно ничего, кроме браузера б) можно использовать стили, масштабирование, верстать в максимально приближенном к гомо-сапиенсу виде, плюс - возможность использвания относительных координат на всю катушку недостатки Web а) все остальное (трудность поддержки кодом, трудность поддержки состояний/сессионности, (кнопка BackSpace), негарантированное время реакции (а то и результатов - см. TCP/IP timeout), нет внятных диалогов, примитивные контролы, интерактивность делается через отдельную жопу (даже AJAX - чукалово еще то), не выдерживается минимально допустимое время реакции в 1-2 сек (для понятия - "интерфейс просто летает") и т.д. -- преимущества Native GUI а) с точностью до наоборот от недостатков Web недостатки Native GUI а) с точность до наоборот от преимуществ Web (особенно в части масштабирования и абсолютных, не относительных координат) б) более дебильной поддержки GUI (особенно не native - Swing/Awt), чем я Java - в мире не найти (даже SWT и/или Qt выглядит как то более продуманным и убедительным, хоть, по сути, просто жалкая, недоделанная калька со свингов местами) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 20:05:18 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
"grexhide" <nospam@sql.ru> более дебильной поддержки GUI (особенно не native - Swing/Awt), чем я Java - в мире не найти не осилил? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 20:08:54 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
grexhide негарантированное время реакции (а то и результатов - см. TCP/IP timeout) ... не выдерживается минимально допустимое время реакции в 1-2 сек (для понятия - "интерфейс просто летает") и т.д. Да ну что вы, право слово. Это же интранет. Тут нечему тормозить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 20:09:32 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин.Тут нечему тормозить. да да да. -- Deady: Swing - вообще не понял... c TableModel в JTable - просто ухохатываюсь... укатайка, мегажесть. Мысля афторов по древу. Этож какие нужно надмозги иметь, чтоб соорудить такое. А лайоутинг - это вообще чистые галюциногены, (типа авторы их принимали LSD, похоже, в просто огромных количествах) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 20:16:07 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
"grexhide" <nospam@sql.ru> Swing - вообще не понял... c TableModel в JTable - просто ухохатываюсь... укатайка, мегажесть. Мысля афторов по древу. Этож какие нужно надмозги иметь, чтоб соорудить такое. то есть mvc в утиль, да? "grexhide" <nospam@sql.ru> А лайоутинг - это вообще чистые галюциногены, (типа авторы их принимали LSD, похоже, в просто огромных количествах) есть что-то лучше? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 20:22:31 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
Deady "grexhide" <nospam@sql.ru> Swing - вообще не понял... c TableModel в JTable - просто ухохатываюсь... укатайка, мегажесть. Мысля афторов по древу. Этож какие нужно надмозги иметь, чтоб соорудить такое. то есть mvc в утиль, да? Честно? Впрочем , вот тут расписано. В двух словах, для задач IS - в утиль (если ты про то, как MVC расписывается в книгах и блюпринт паттернах). Для других задач - не факт, нужно смотреть отдельно. Тем не менее, вопрос о степени необходимого кодирования на каждом из уровней (слоев) MVC- вопрос еще тот. Но TableModel - это просто полный пиз..ц. Кретинизм чистой воды. Deady "grexhide" <nospam@sql.ru> А лайоутинг - это вообще чистые галюциногены, (типа авторы их принимали LSD, похоже, в просто огромных количествах) есть что-то лучше? Если честно - нет. Вообще. Нигде (адекватных). Кроме как в HTML. Была надеждка на XUL или XAML, но она сдулась довольно быстро. Сам неспешно точу подобное (из позиции GUI верстальшика). Правда, ясен пень, Java и .NET пока пролетают (т.е. делаю "для себя", хотя...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 20:28:57 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
Deady "grexhide" <nospam@sql.ru> А лайоутинг - это вообще чистые галюциногены, (типа авторы их принимали LSD, похоже, в просто огромных количествах) есть что-то лучше? Вопрос не в лучше. Лайоутинг в Swing/SWT - он просто неадекватен. Практически неприменим в нормальной практике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 20:30:07 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
"grexhide" <nospam@sql.ru> Практически неприменим в нормальной практике. это "практически" не мешает выпускать те же oraqle sql developer, jdeveloper, idea Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 20:49:51 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
grexhideВопрос не в лучше. Лайоутинг в Swing/SWT - он просто неадекватен. Практически неприменим в нормальной практике. Если вы его не осилили, это не значит что другие не могут. Это раз. Можно размещать объекты без всяких layout manager, через абсолютные значения. Это два. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 20:54:44 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
Deady это "практически" не мешает выпускать те же oraqle sql developer, jdeveloper, idea И что с того? Про IDEA - не интересно, а SQL Developer и JDeveloper используют, действительно, некий Oracle EWT, увы и ах - недоступный для простых смертных (вообще). Про то, что SQL Developer просто неадекватен в сравнении с TOAD и PSD (особенно последним) - я и вовсе, наверное, заикаться не буду. Тем не менее, тему лайоутинга эти все примеры - не раскрывают. Просто ты не совсем в теме - что требуется изначально. Впрочем, не ты один ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 21:15:50 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
grexhideне выдерживается минимально допустимое время реакции в 1-2 сек (для понятия - "интерфейс просто летает") и т.д.Да ну, чушь какая-то. Вот у меня Google через броузер - просто летает, после ввода запроса и секунды не проходит до выдачи страницы результатов поиска. Может быть, дело не в GUI? Может быть в Gooooogle специалисты сидят, а не малшики с дельфи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 21:26:44 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
YIVA grexhideне выдерживается минимально допустимое время реакции в 1-2 сек (для понятия - "интерфейс просто летает") и т.д.Да ну, чушь какая-то. Вот у меня Google через броузер - просто летает, после ввода запроса и секунды не проходит до выдачи страницы результатов поиска. Может быть, дело не в GUI? Может быть в Gooooogle специалисты сидят, а не малшики с дельфи? Да, в гугле сидят не мальчики. Ну и что с того? Извини, ты в состоянии написасть сам движок google.com или даже gmail.com (хоть последний - примитив еще тот, и, кстати, глюкает и лажает прилично). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 21:30:07 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
grexhideТем не менее, тему лайоутинга эти все примеры - не раскрывают. Просто ты не совсем в теме - что требуется изначально. Впрочем, не ты один Я чего-то не понял. Вы придумали крутую систему layout? Кстати, особенно понравилась фраза "Хочу все мышкой рисовать". Вы NB видели? Вот там так и сделано. Все мышкой рисуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 21:32:39 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
"YIVA" <nospam@sql.ru> Может быть, дело не в GUI? Может быть в Gooooogle специалисты сидят, а не малшики с дельфи? не надо столь однобоко мыслить. попробуйте создать дерево из сотни другой элементов с чекбоксами на аяксе. тут на форуме были примеры что тот же осел на таком объеме начинает тормозить. и дело не в ширине канала, а в том что большой dom браузер с трудом обрабатывает. он ведь не для этого сделан. возможно гуглу имеет смысл выпустить свой браузер с улучшенной поддержкой js/dom, тогда их приложения будут рулить. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 21:35:59 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
LeonidvЯ чего-то не понял. Не сомневаюсь. В целом да, только ничего я не придумал, просто сделал небольшое исследование на эту тему (оказывается, все там - очень даже просто, вот только средств поддержки нет вообще, что весьма странно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 21:45:47 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
YIVAДа ну, чушь какая-то. Вот у меня Google через броузер - просто летает, после ввода запроса и секунды не проходит до выдачи страницы результатов поиска. Даже google.com - только что померял... ~1,2 секунды. Канал 1024к, corbina telecom. До самого google.com ping - 55 ms. -- Может все таки стоит измерить время реакций, допустим, rbc.ru, metalink.oracle.com и еще бог весть кого? Тоже, небось, не мальчики с Delphi сидят, а? Яндекс кстати, 1,8 секунд (пинг 5мс). Так это сайты, которые еще действительно - считай не тормозят, почти "летают" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 21:57:43 |
|
||
|
GUI vs HTML
|
|||
|---|---|---|---|
|
#18+
YIVAВот у меня Google через броузер - просто летает, после ввода запроса и секунды не проходит до выдачи страницы результатов поиска. Может быть, дело не в GUI? Может быть в Gooooogle специалисты сидят, а не малшики с дельфи? "Летают" для WEB-приложения. Если бы такая задержка была в Desktop-приложении, оно бы вам тормозным показалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2007, 22:04:57 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34737169&tid=2144589]: |
0ms |
get settings: |
15ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
59ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
92ms |
get tp. blocked users: |
2ms |
| others: | 351ms |
| total: | 573ms |

| 0 / 0 |
