powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Javascript VS Java applets
75 сообщений из 75, показаны все 3 страниц
Javascript VS Java applets
    #38069080
skywriter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясните, пожалуйста, чем так плохи Java Applet-ы, что в корпоративных приложениях для клиенсткой части разработчики стали отдавать предпочтение технологиям на основе JavaScript (GWT, ExtJS, JSF и т.д.)?
Пока мне попался только такой аргумент: мол клиенту не надо устанавливать JVM.
Но разве это такая большая проблема по сравнению с необходимостью для разработчиков поддерживать актуальными навыки с бOльшим количеством технологий (т.е. разпыляться между ними)?
А то, что значительная часть бизнес-приложений заточено под один небезъизвестный браузер - это разве лучше, чем органинованная установка JVM?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069235
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В корпоративных, как раз, пофиг что использовать. Тут уже обсуждалось в соседней теме. Быстрого ввода форм на DHTML не реализовать. Просто нафиг нужен апплет, когда можно просто запустить приложение через Java Web Start?
Ни какой пользы от того что оно встроено в страницу нет.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069261
skywriter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, ну хорошо, разсмотрим Java Web Start. Где его массово изпользуют?
Не видно ни по разпространённым требованиям в вакансиях, ни по отзывам от коллег из других контор, разрабатывающих корпоративные приложения.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069268
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skywriterГде его массово изпользуют?
Не знаю. Мне как-то всё равно кто что использует. Я руководствуюсь в первую очередь здравым смыслом опытом, своим и коллег.
GUI вообще на Java пишут исчезающе мало. Дело не только в Web Start. А в Swing и недостате инфраструктуры.

skywriterНе видно ни по разпространённым требованиям в вакансиях, ни по отзывам от коллег из других контор, разрабатывающих корпоративные приложения.
А я ещё ни разу не слышал чтобы корпоративные приложения на GWT/ExtJS делали.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069292
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skywriter,
мейнстрим на веб и тонкий клиент идёт с самого верха.
Ты сначала докажи что тебе без мощностей клиентских компов, а по сути Толстого - задачу не не выполнить.
Кроме того всё больше мобильных устройств. Даже у ГАИшников)))
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069602
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот Apache Pivot очень симпатично выглядит, скорей бы допилили его, вместо свинга можно пробовать писать ГУИ.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069609
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczА я ещё ни разу не слышал чтобы корпоративные приложения на GWT/ExtJS делали.
А где тогда используют GXT / ExtJs? Уж всяко не на обычных сайтах в интернете...
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069618
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just_vladimirА где тогда используют GXT / ExtJs? Уж всяко не на обычных сайтах в интернете...
Админки всякие делать удобно. Опять корпоратив, да, если там отчетики всякие - красивые диаграмки. А там где операторский ввод, там категорично нет.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069661
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczАдминки всякие делать удобно. Опять корпоратив, да, если там отчетики всякие - красивые диаграмки. А там где операторский ввод, там категорично нет.
А для операторского ввода тогда какие технологии? Точнее говоря, почему продукты сенчи не подходят?

Кстати, как раз в отчетиках применения этому не вижу, т.к. диаграммы это отдельные компоненты на Flash/SVG, а для таблиц слишком тяжелые страницы получаются. Админки - да согласен, почему-то считал, что ввод данных тоже должно быть нормально.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069682
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just_vladimirА для операторского ввода тогда какие технологии? Точнее говоря, почему продукты сенчи не подходят?

Горячие клавиши, тормознутость JavaScript и DOM, в целом, очень базовые возможности по многопоточности.
Стоит, конечно, отместить, что всё возможно, если приложить должные усилия. Но пока ещё риск велик.

just_vladimirКстати, как раз в отчетиках применения этому не вижу, т.к. диаграммы это отдельные компоненты на Flash/SVG,

Google Charts?

just_vladimirа для таблиц
слишком тяжелые страницы получаются.

Не тяжелее чем у других, если динамическую загрузку делать.

just_vladimirАдминки - да согласен, почему-то считал, что ввод данных тоже должно быть нормально.
Смотря кто вводит. Если операторы сидят вбивают целыми днями данные, обрабатывая сотни ордеров, то очень много рисков связаных с работой браузера. Если юзеры, которым некуда торопиться, то пофиг.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069700
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skywriterBlazkowicz, ну хорошо, разсмотрим Java Web Start. Где его массово изпользуют?
Не видно ни по разпространённым требованиям в вакансиях, ни по отзывам от коллег из других контор, разрабатывающих корпоративные приложения.
Укртелеком использует. Настоящий (ТруЪ) Java Web Start + Oracle. Многозвенка. Я сам принимал участие в разработке.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38069716
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczГорячие клавиши, тормознутость JavaScript и DOM, в целом, очень базовые возможности по многопоточности.
Стоит, конечно, отместить, что всё возможно, если приложить должные усилия. Но пока ещё риск велик.
Ну если компы не 10летней давности и не IE6, то вполне себе вариант.

BlazkowiczGoogle Charts?
SVG - highcharts, Flash - fusioncharts.

BlazkowiczНе тяжелее чем у других, если динамическую загрузку делать.
Тяжелее чем html table + небольшие ухищрения для фиксации шапок.
А про динамическую загрузку, тут дело тонкое, надо смотреть, что понимается под этим, банальный пейджинг, или динамическая перестройка dom во время скроллинга данных (вроде сенчевские продукты так не умеют, но могу ошибаться), опять же динамически грузить из лежащего рядом json или с сервера?


BlazkowiczСмотря кто вводит. Если операторы сидят вбивают целыми днями данные, обрабатывая сотни ордеров, то очень много рисков связаных с работой браузера.
Ну тут только толстый клиент поможет.

BlazkowiczЕсли юзеры, которым некуда торопиться, то пофиг.
Вот, я себе такой вариант и представлял.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070057
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
Ну, я вижу, что солидные конторы типа Боинг и NASSA, NATTO не брезгуют Swing.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070092
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery ShiskinBlazkowicz,
Ну, я вижу, что солидные конторы типа Боинг и NASSA, NATTO не брезгуют Swing.
а НЕсолидные на чём?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070134
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Это как в детстве: всегда смотришь на старших, опытных и познавших жизнь. А далее выбираешь путь сам.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070180
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Быстрого ввода форм на DHTML не реализовать.

Почему? Стандартные html контролы великолепно работают, разве нет?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070186
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪБыстрого ввода форм на DHTML не реализовать.

Почему? Стандартные html контролы великолепно работают, разве нет?

в хлебном посмотри на кассе как твою покупку вбивают. Вот это называется быстрый ввод.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070188
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪ,

А что такое "стандартные HTML контролы" ?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070192
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024,

+1

Хороший пример.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070202
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪПочему? Стандартные html контролы великолепно работают, разве нет?
Нет. Пока не видел. Либо быстро вбивается в статичную форму, но потом её надо сабмитить и фиг его знает сколько оно до сервера ползти будет. Либо оно всё полнофункциональное, но притормаживает из-за обилия JavaScript.
Если юзеру торопиться некуда HTML - ОК.
Для операторов, которые вбивают постоянно, HTML - большой риск.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070210
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
+1
в десктопе есть упрощённый ввод, когда POST-COMMIT идёт при переходе на др.строку в таблице.
Это не просто (без отд.формы ввода), но иногда нужно.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070238
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нормальный грид-контрол с человеческим лицом до сих по не создали для веба.
С сортировками. С редактированием. С полным комплектом UI-потребностей.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070269
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНормальный грид-контрол с человеческим лицом до сих по не создали для веба.
С сортировками. С редактированием. С полным комплектом UI-потребностей.
Не сказал бы ... flex-решения - практическо ОНО. Причем, в базе. Понятно, спорно само решение на flash/flex, но если ориентироваться на конкретного заказчика с конкретным парком, то решение может быть очень даже неплохим - с реально работающими сокетами, скоростью взаимодействия и функционалом элементов. Скорость разработки - в разы быстрее GWT, не говоря уже за на ExtJS + самопал на сервере.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070292
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Есть куча решений от GWT. Работает прекрасно, но кругом визг: "очень медленно".
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070297
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskinmayton,

Есть куча решений от GWT. Работает прекрасно, но кругом визг: "очень медленно".

значит эти решения не "прекрасно" а "лажа".
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070304
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskin, ну... GWT не може решить проблем которые были у JavaScript.
Он может шаблонизировать и метапрограммить ее но сути не меняет.
Низкая производительность. Работа в контексте браузера. Искусственные
ограничители скорости. Это как ездить на очень хорошей и дорогой
машине но всё время на 1-й скорости.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070346
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024,

Ваш ответ подобен тому как говорят сторонники Nodejs "нет ничего прекрасней и быть не может".
Сейчас еще появилось сообщество Play! Framework, думающее (это их право) анологично. Я, лично сталкивался
чаще с проектами, где сервлеты более уместны, а многие framework используют GWT для администрирования.
Не могу понять, почему столько негатива о GWT?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070356
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Кто может определить понятие "низкая производительность". Это все-таки не коровник. JSF - низкая производительность.
GWT - низкая производительность, лет десять назад: сервлеты - низкая производительность.
В конце концов, низкая производительность чего или может быть чья ? И где это самое с высокой производительностью.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070389
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
авторГорячие клавиши, тормознутость JavaScript и DOM, в целом, очень базовые возможности по многопоточности.
Медленнее, чем туда-сюда на сервер гонять?

авторСмотря кто вводит. Если операторы сидят вбивают целыми днями данные, обрабатывая сотни ордеров, то очень много рисков связаных с работой браузера.
В чем риски?

Волей судеб, сейчас пишу софт для страховых компаний (много дилеров итыды т.е. большой объем вводимых данных).
"Морда" на ExtJS.
Понятно, что это исторически так сложилось. Да и сервер там на шарпе.
Но суть вопроса не в этом.

Просто в свое время создавал тему: http://www.sql.ru/forum/actualthread.aspx?tid=956917
По большей части обсуждаемое здесь и имелось ввиду.
Хотелось бы услышать ваше мнение по той теме.
В особенности, в разрезе ответов zeehond.
Всех желающих также милости просим. ;)

З.Ы.
Это я не спорю с вами. Реально хочется разобраться.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070406
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umka_max,

Я бы тут сказал, что Blazkowicz где-то прав. У меня жена далеко не дура, но заморочки с броузером ( выскакивание рекламы, нечаянное нажатие не той клавиши и т. д. ) - это реальность, с которой она часто не справляется и обращается ко мне. Вот почему многие хотят работать "по интернотовски", но чтобы броузер был "мой и только мой". И, наверное, многих обрадовало, именно по этой причине, появление компонента WebView в JavaFX 2.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070415
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskin,

Хорошо. Согласен.
Ну а выход какой?

Вот пример.
Скажем при нажатии backspace не в контроле браузер вернется на предыдущую страницу, что в ExtJS, что в JSF. Ведь так?
И введенные данные потеряются.
Не риск? И как избежать?

З.Ы.
В вышеозначенной теме не отметитесь? ;)
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070417
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umka_maxНо суть вопроса не в этом.
а в чём суть вопроса?
Есть треугольник
- JS (другой ЯП) <-> Java <-> HTTP (медленный_канал)
Вот с этим барахлом и надо взлетать)))) (с)
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070419
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskin,

С JavaFX не знаком.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070423
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umka_maxСкажем при нажатии backspace не в контроле браузер вернется на предыдущую страницу, что в ExtJS, что в JSF. Ведь так?
вот! Это и есть ракзница Платформ (веб-десктоп)
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070425
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень базовые возможности по многопоточности.

Зачем она вообще нужна?
Нет. Пока не видел. Либо быстро вбивается в статичную форму, но потом её надо сабмитить и фиг его знает сколько оно до сервера ползти будет.

Так в обычном гуе тоже придется эту форму сабмитить, в чем разница?
Либо оно всё полнофункциональное, но притормаживает из-за обилия JavaScript.

Сам по себе рендеринг хтмля и яваскрипт очень быстры, это отлично видно по сайту вконтакте с его скроллингом. Можно прокручивать ленту очень далеко, пока дом дерево не станет огромным, при этом ничего не тормозит. Какой-нибудь V8 обладает сравнимой с явой производительностью.
В любом случае, валидация формочки тормозить не может.
Писал single page app на яваскрипте, использовал jquery, backbone.js, require.js. Все очень быстро работает.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070428
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
очень базовые возможности по многопоточности.

Их вообще нет!
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070430
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Суть вопроса в том, что где та грань(задачи), при которой нужно выбирать либо ExtJS, либо JSF (фреймворки взяты для примера)?

ExtJS - тонны кода (валидация, фильтрация...). Но меньше возим на сервер -> быстрее. (Но по словам Blazkowich: JS, DOM - медленно). Опять же в JS разбираться ой-ей-ей. (Хотя это проблема, скорее, "местного" масштаба).

И наоборот...

Так вот суть вопроса обозначена. А еще конкретней в вышеозначенной теме.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070432
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪочень базовые возможности по многопоточности.

Зачем она вообще нужна?

Чтобы в фоне делать серверную валидацию, подгружать данные, пока юзер вводить.

Йуный джавистЪНет. Пока не видел. Либо быстро вбивается в статичную форму, но потом её надо сабмитить и фиг его знает сколько оно до сервера ползти будет.

Так в обычном гуе тоже придется эту форму сабмитить, в чем разница?

В GUI для юзера сабмит происходит мгновенно. Как GUI синхронизирует данные на сервер, не важно. В plain html, юзер должен втыкать в перегружаемую страницу.


Йуный джавистЪПисал single page app на яваскрипте, использовал jquery, backbone.js, require.js. Все очень быстро работает.
Возможно у меня были плохие примеры (напр. SmartGWT/JSF). И я не говорю что это не возможно впринципе. Это возможно, но нужно быть предельно сведомым в JS.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070433
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪочень базовые возможности по многопоточности.

Их вообще нет!
Есть. AJAX может фоново работать. В некоторых браузерах ещё свой API можно подъюзать.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070435
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umka_maxавторГорячие клавиши, тормознутость JavaScript и DOM, в целом, очень базовые возможности по многопоточности.
Медленнее, чем туда-сюда на сервер гонять?

Вы контекст потеряли. Медленне чем Swing GUI.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070439
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Да понятно.
Ну мы же в разрезе веба сейчас говорим.

Ну раз в той теме не хотите ответить - процитирую:

zeehond
авторесли в двух словах -
JSF позволяет весьма быстро разрабатывать гуй, за счёт не очень оптимального кода на клиенте и кучи лишних килобайт, посылаемых туда-сюда
типа, выглядит и дышит как Ajax но на каждый чих - всегда ходим на сервер
зато пишем всё на java и html/facelets-разметке
я даже статейку на хабр запилил, по свежим впечатлениям

поэтому применять его можно для всяких интранетов, админ-консолей, и прочих бизнес-приложений, где производительность и сетевой трафик некритичны (т.е. может быть сотни одновременных пользователей, но уж точно не десятки тысяч)

если же хочется плотного контроля над производительностью клиента и над тем, что там ездит по сети туда-сюда
то в зависимости от предпочтений и наличия скиллов - GWT, JQuery, ExtJS
там больше трудозатрат, зато отсутствует риск того, что в какой-то момент ложится сервер или забивается канал

Вот вроде все правильно.

И с другой стороны(выделено):

Blazkowicz
авторГорячие клавиши, тормознутость JavaScript и DOM, в целом, очень базовые возможности по многопоточности.
Стоит, конечно, отместить, что всё возможно, если приложить должные усилия. Но пока ещё риск велик.


Так как же быть-то?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070441
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Эххх... Да.
Ну кто о чем, а вшивый о бане.
Я как-то в разрезе своих недопониманий. Да и разговор, как я понимаю, о вебе начинался. Не?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070443
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Ну а если о вебе, то может таки выскажетесь?
http://www.sql.ru/forum/actualthread.aspx?tid=956917
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070455
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umka_max,
писать с уклоном на JS или на Jav'у решает каждый сам.
Это разные ЯП, следовательно есть закон - "писать на том, что умеешь". Точка.
Разговор был про апплеты. Это немного другой контекст.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070460
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы в фоне делать серверную валидацию, подгружать данные, пока юзер вводить.

Так в аяксе с этим как раз никогда проблем не было! Наоборот, чтобы сделать запрос синхронно, надо особые усилия предпринимать, например рисовать модальный спиннер поверх интерфейса.
В GUI для юзера сабмит происходит мгновенно. Как GUI синхронизирует данные на сервер, не важно. В plain html, юзер должен втыкать в перегружаемую страницу.

По-моему, всякие сабмиты на сервер в корпоративных приложениях должны быть синхронными, то есть все другие действия должны блокироваться до конца запроса. Потому что, во-первых, в противном случае интерфейс будет представлять собой стейт машину с безумным количеством состояний и переходов, которую будет невозможно корректно запрограммировать. Во-вторых, у пользователя будет создаваться ложная иллюзия что транзакция реально обработана, хотя это совершенно не так.
Чем мне еще нравится JS, это тем что не надо возиться с копированием данных из базы в хибернейт, из хибернейта в DTO. Можно одним запросом из базы сформировать произвольный JSON и сразу отдать его в браузер.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070466
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪЧем мне еще нравится JS, это тем что не надо возиться с копированием данных из базы в хибернейт, из хибернейта в DTO. Можно одним запросом из базы сформировать произвольный JSON и сразу отдать его в браузер.
это как?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070467
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪ,
насчет синхронности, я тоже за полную синхронность в ослике. Хотя логика там изначально асинхро...
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070472
umka_max
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
Ну спасибо, что не ударили.
Т.е. пиши гуй на JS, а в Java не лезь!
А если гуй на JSF хочу писать? С Java тоже самое?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070475
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪ,

Вы с одной стороны как бы заботитесь о целостности даннных, а с другой говорите о каких-то иллюзорных достоинствах
js при работе с данными. Не забывайте, что, потеря Вашего comment в ww.sql.ru - это не одно и тоже, что потеря данных о вашей
зп в банке.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070497
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umka_max,
)) архитектура - тонкая вещь. "Смешивай, но не мешай".
Я свой сайт делал на JS, т.к. интересно было. Потом интересно будет с уклоном на Java (в том числе авто-генерация JS).
Просто мало ГУИ спецов одновременно знающих всё подряд)). Т.е. ВЕРСТКА и серверный ЯП - Java.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070498
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskin,
достоинства JS это RICH, а не целостность))
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070506
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

А что такое RICH?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070509
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskin,
КонтролоСобытийноНасыщенная_и_отзывчиваяФормаОкно
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070514
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Ой! Это звучит страшнее, чем, "реактивность" или "креактивность"
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070534
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не забывайте, что, потеря Вашего comment в ww.sql.ru - это не одно и тоже, что потеря данных о вашей
зп в банке.

Так речь как раз шла о зарплате в банке, а не о вебе.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070538
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪ,

Ну тогда я за толстого клиента для толстых вычислений.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070569
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123достоинства JS это RICH, а не целостность))
А я думал, что целостность это удел БД, а не гуя, я ошибался ? :-)
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070581
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skywriter,

аплеты плохи тем, что их скоро уже никто не будет поддерживать. Дальше наверное уже можно и не продолжать.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070588
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это как?

В оракле можно так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
        select
            department_name,
            cursor (
                     select last_name
                       from employees e
                       where e.department_id = d.department_id
                       order by last_name
                   )
          from departments d


Плюс нужно на яве написать универсальную функцию, которая конвертирует произвольную структуру из вложенных курсоров в JSON.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070590
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivаплеты плохи тем, что их скоро уже никто не будет поддерживать. Дальше наверное уже можно и не продолжать.
Кто их должен поддерживать? Оракл пишет плагины под все браузеры. Больше ни от кого ничего не нужно. :)
А недавно, например, они объединили аплеты и JWS, теперь куча вкусностей JWS доступна в апплетах.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070596
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just_vladimir, почти БД (модели)
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38070606
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umka_maxВ чем риски?

Риск в том что определенные фичи может быть не получится реализовать.
В том что в Маке один браузер, в винде другой. Не все фичи одинаково будут работать. Особенно если что не традиционное.

umka_maxВолей судеб, сейчас пишу софт для страховых компаний (много дилеров итыды т.е. большой объем вводимых данных).
"Морда" на ExtJS.
Понятно, что это исторически так сложилось. Да и сервер там на шарпе.

Скриншоты есть или NDA?


umka_maxПросто в свое время создавал тему: http://www.sql.ru/forum/actualthread.aspx?tid=956917

JSF абстрактный фреймверк для всего. Даже для Swing GUI. Поэтому вопрос довольно мутный. Здесь разговор про десктопный GUI.
JSF сейчас сильно размытый термин. Есть ADF, есть чисто Web.

[quot umka_max]
По большей части обсуждаемое здесь и имелось ввиду.
[/qout]
Я как-то не заметил связи.

[quot umka_max]
Хотелось бы услышать ваше мнение по той теме.
В особенности, в разрезе ответов zeehond.
[/qout]
Я тоже за чистый JS. Сейчас в эпоху jQuery писать на JS нереально просто.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38071058
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery Shiskinumka_max,

Я бы тут сказал, что Blazkowicz где-то прав. У меня жена далеко не дура, но заморочки с броузером ( выскакивание рекламы, нечаянное нажатие не той клавиши и т. д. ) - это реальность, с которой она часто не справляется и обращается ко мне. Вот почему многие хотят работать "по интернотовски", но чтобы броузер был "мой и только мой". И, наверное, многих обрадовало, именно по этой причине, появление компонента WebView в JavaFX 2.

На самом деле главная проблема веб-приложений в отсутствии стандартов на интерфейс. Приложения для win nt были все похожи как близнецы-братья, вот меню, вот окно, вот тулбар...

А в вебе кто
вр что горазд...
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38071059
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может в этом и состоит прелесть веба? ;) )))))
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38071152
JЧайник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckА может в этом и состоит прелесть веба? ;) )))))
+100500)))
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38071181
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Я не дописал...
Сейчас и не в Web в принципе то же самое.
На самом деле сейчас время эксперементов в Гуи, все экспериментируют, все изучають что-то новое...

Но мне и там, и там уже подчас не понять, что делать, мне нужна кнопка или меню.
А их там нет. И пока все не найдут это что то новое, общее для всех, новой «кнопки» не будет...
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38071297
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JЧайникIDVsbruckА может в этом и состоит прелесть веба? ;) )))))
+100500)))

Да на здоровье, только ты тут рискуешь, что пользователь ничего не поймет и уйдет с сайта, а это как правило минус деньги.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38071301
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У современного веба нет вектора развития. Никто, ни одна организация, ни один комитет
не может сказать что будет через 5-10 лет. Никто не планирует и не организует.
Самотёком. Подвергаясь моде, трендам, тенденциям и маркетингу.

Большой брат не дремлет. Хомяк хавает.

С чем нас и поздравляю.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38071342
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skywriterОбъясните, пожалуйста, чем так плохи Java Applet-ыжава - не тормозит (анекдот)
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38071343
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skywriterНо разве это такая большая проблема по сравнению с необходимостью для разработчиков поддерживать актуальными навыки с бOльшим количеством технологий (т.е. разпыляться между ними)?а какие общие технологии у джава аплетов и серверной джавы?
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38071344
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skywriterА то, что значительная часть бизнес-приложений заточено под один небезъизвестный браузер - это разве лучше, чем органинованная установка JVM?это вполне нормально. на-то они и корпоративные, что там есть корпоративный стандарт для софта.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38073109
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНормальный грид-контрол с человеческим лицом до сих по не создали для веба.
С сортировками. С редактированием. С полным комплектом UI-потребностейНормальные грид для веба называется JavaFX
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38073113
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1024в хлебном посмотри на кассе как твою покупку вбивают. Вот это называется быстрый ввод.В хлебном на кассе вбивают со штрих-кода, специальным считывателем штрих-кодов
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38073117
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kenny FartmanВ хлебном на кассе вбивают со штрих-кода, специальным считывателем штрих-кодов
На хлебе, обычно нет штрихкода. У нас почти весь хлеб вбивается. В полиэтилене мало продаётся.
...
Рейтинг: 0 / 0
Javascript VS Java applets
    #38073119
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kenny FartmanНормальные грид для веба называется JavaFX
Он от свингового далеко ушел?
...
Рейтинг: 0 / 0
75 сообщений из 75, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Javascript VS Java applets
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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