Странные фреймворки
![[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
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.