Странные фреймворки
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Посмотрел я это дело. Т.е. идея примерно такая: ajax-фреймворк для того, чтобы клепать rich-gui веб-приложения, которые к серваку только за своими скриптами и данными ходят. Выглядит в рамках заданной цели прилично. Но, как обычно, бесит.
В принципе, я понимаю, что основная причина, почему меня это бесит - это то, что я вебом не занимаюсь, с жаба-скриптом знаком мало и изучать мне это откровенно некогда и влом. Хотя для некоторых из моих задач это было бы весьма приличным решением, тем более, что бэк-енд к этому делу можно было бы прикрутить уже существующий.
Но меня и веб бесит сам по себе. Тем что это запускается в браузере. Тем, что если я захочу взаимодействовать с подключенным к компу железом, это, в случае использования веб-приложения, придется не делать или делать через совершенно адскую задницу. Тем, что как только захочется хоть что-то выходящее за рамки стандартных компонент - начнутся вуду-пляски с бубном совершенно непредставимых масштабов.
Вот, к примеру, взял я их демку - там где стандартные и не очень элементы управления на форме. Набираю текст в TextBox, нажимаю правой клавишей мыши, чтобы вызвать контекстное меню и скопировать его - а вот фиг. Нету меню.
Такое ощущение что все это рассчитано на людей, которые из веба не вылазят, а на десктопе вообще никогда ничего не делали и не знакомы с ним. Или на веб-программистов, от которых требуют скрестить ужа с ежом, т.е. делать rich-gui приложения.
Вот это ключевой аспект того, про что писал ребе
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
И вот эти тонкости с гуем бесят практически везде. Есть как бы в некотором роде общепринятые (они же виндовские) способы работы со всей этой хренью. При этом все что не винда - обязательно где-нибудь что-нибудь да сделают не так. Где горячие клавиши не такие, где их работа от выбранной раскладки зависит, в одной говно-бухгалтерской системе, к примеру, работали только Ctrl-C и Ctrl-V но не работали Ctrl-Insert, Shift-Insert, а раскладка переключалась только двойным нажатием стандартной виндовской комбинации клавиш, итд.
В убунте, вот, стоит несколько видео-плееров. И у всех из диалоги открытия файлов разные, реакция на выделение нескольких файлов разная, реакция на клавиши со стрелками разная.
no subject
С железом общаться хотите? не подойдёт.
no subject
Из инсталляции - только прописать разрешения для сайта в конфигурации фреймворка.
no subject
no subject
Вообще, как работать с вещами, которые не типизированы и не компилируются - для меня до сих пор загадка, потому что я бы давно сошел с ума искать в таком ошибки, без помощи компилятора.
no subject
Сейчас же считаю, что это один из самых приятных языков, а jQuery- вообще ниспослана всевышним.
Не рубите с плеча, покурите на досуге.
no subject
Хотя консоль запросов в последней версии работает почему-то криво :(
no subject
no subject
no subject
no subject
no subject
2) Кликаешь средней кнопкой мыши туда, куда вставить надо
А, бля, в венде-то это не работает!
no subject
Хинт: Ctrl-C Ctrl-V :)
А шутки в сторону, очень большой процент людей не использует "горячие клавиши", потому что их учили по меню и они продолжают использовать меню везде. Pervasive UI paradigm. Другое дело, что в браузерах контекстное меню - полная анархия и беззаконие...
no subject
no subject
no subject
Если есть квадратная дырка, ищут квадратную тулзу. В данном случае дыра была таких размеров, что тулзы поперли, как грибы после дождя.
qooxdoo - что-то новенькое, но я еще не разобрался и не чувствую отличий от dojo & ext. Моя контора предпочитает dojo, я лично уважаю ext :)
А уж потом пошли попытки это как-то стандартизовать. WPF - типичный подход MS - сделать то же самое, но под себя :)
no subject
Именно поэтому вышеупомянутое скрещение ужа с ежом неизбежно, как победа великого коммунизма. То есть будут строить семьдесят лет, а потом всё нафиг устареет :)
no subject
Просто моя контора переползла с яхи на ext, может нам стоит перейти на dojo.
no subject
вы будете смеяться, но я, реально, развешиваю такие кнопки. скажу больше: т.к. javascript не у всех клиентов имеется, у меня эти кнопки делают пост запрос на сервер, и вливают текст, который нужно скопировать, клиенту в сессию. на какой-нить другой странице, штаб вставить скопированное - еще один пост запрос.
круто? ;)
подумаешь нет доступа к железу. зато это гавно будет работать на любом тостере, в котором есть браузер. какие, нафиг, правые кнопки мыши? откуда у тостера мышь?
костыль - не то слово. зато работает везде.
no subject
no subject
no subject
Вчера снёс студию 2010 в результате накрылась медным тазом студия 2008-я, в итоге целый день сидел и нифига не делал. Аж обидно.
ебись @ ебись
no subject
no subject
(Anonymous) 2010-02-22 10:22 am (UTC)(link)no subject
no subject
круче, не?
no subject
Смысла в rich client на javascript не вижу.
no subject
-==============<;>~
(Anonymous) 2010-02-20 07:26 pm (UTC)(link)Работаем с жалеззем через SOAP :)))
Re: -==============<;>~
Но я бы предпочел RESTful сервисы, а не SOAP, который тяжеловесен.
Re: -==============<;>~
PS напомнилось: "В Старкрафте три расы - терраны, протоссы и зерги. Зерги рулят."
Re: -==============<;>~
(Anonymous) 2010-02-21 09:20 am (UTC)(link)Те же микроконтроллеры at91* - там линукс заводится.
Нагнут железячников, как пить дать, нагнут и заставят вместо красивых бинарных протоколов парсить XML на 100 МГц контроллере.
Re: -==============<;>~
Re: -==============<;>~
no subject
no subject
А что, в винде иначе? У Windows Media Player и Winamp вообще есть общие клавиши? :)
no subject
no subject
no subject
no subject
no subject
no subject
no subject
http://demo.qooxdoo.org/current/demobrowser/#table~Table_Context_Menu.html
http://demo.qooxdoo.org/current/demobrowser/#table~Table_Events.html
no subject
no subject
И посмотрите вторую ссылку.
no subject
no subject
no subject
no subject
no subject