Граждане, если вы разрабатываете опердень на RIA-фрейморках типа YUI,ExtJS,qooxdoo и прочих - готовьтесь к тому, что ваши клиенты вас проклянут, а вы сами заебетесь это продавать. И никакой вывод типов, теория категорий и эрланг с хаскелем вам не помогут.
Я сейчас открыл первый попавшийся пример редактируемого грида, на extjs и что же я вижу? А вижу я что навигация в редактируемой записи с клавиатуры невозможна - фокус спотыкается после первого же перехода. И так сломана большая часть стандартных действий с клавиатуры.
А теперь представьте себе, что вам надо ввести в такой, прости господи, "rich UI", 200 платежек в день, в каждой по 20-30 полей. И нужно на каждую платежку дергаться с клавиатуры (где вводятся суммы и названия) на мышь, чтобы переключится на соседнее поле. Или еще выполнить какие-нибудь действия, типа обращения к справочникам.
Зато, блядь, вебдванольненько, градиенты и гламурные стили "как у 37signals".
Пишете опердень - забудьте нахер о Web2.0, гламуре, стартапах и буллшите, сосредоточьтесь на удобстве использования этой хрени 8 часов в день 5 дней в неделю тетками, которые компы эти в гробу видели вместе с вами и вашей оперденью и которые при первом же спотыкании будут звонить вам в 8 утра на сотовый с воплями "все пропало, у меня ничего не вводится".
PS: Прошелся по еще одному примеру.
Ну знаете, это еще хуже, чем я думал. Судя по всему, программисты заопасались что станут не нужны и решили откатить свою работу на 10 лет назад, отказавшись от нормальных инструментов (слишком быстро и просто) и используя только убогие. А поскольку всякие веб-разработчики и линуксоиды никогда нормальных интерфейсов не видели (слаще морковки ничего не ели, да) то им это кажется прогрессом.
PPS: Перепроверил в IE. Там переход по табу работает. Ровно до тех пор, пока им не выйдешь за пределы редактируемой записи, попав в основную последовательность таб-стопов браузера. После чего клавиатурой попасть обратно в редактируемую запись невозможно. Это не юзабилити, это полный ад. Если это использовать - без коридорного юзабилити тестирования это ни в коем случае нельзя выпускать в продакшен, потому что привычные паттерны работы пользователей будут ломаться на каждом шагу и они будут долбить саппорт до посинения.
Я сейчас открыл первый попавшийся пример редактируемого грида, на extjs и что же я вижу? А вижу я что навигация в редактируемой записи с клавиатуры невозможна - фокус спотыкается после первого же перехода. И так сломана большая часть стандартных действий с клавиатуры.
А теперь представьте себе, что вам надо ввести в такой, прости господи, "rich UI", 200 платежек в день, в каждой по 20-30 полей. И нужно на каждую платежку дергаться с клавиатуры (где вводятся суммы и названия) на мышь, чтобы переключится на соседнее поле. Или еще выполнить какие-нибудь действия, типа обращения к справочникам.
Зато, блядь, вебдванольненько, градиенты и гламурные стили "как у 37signals".
Пишете опердень - забудьте нахер о Web2.0, гламуре, стартапах и буллшите, сосредоточьтесь на удобстве использования этой хрени 8 часов в день 5 дней в неделю тетками, которые компы эти в гробу видели вместе с вами и вашей оперденью и которые при первом же спотыкании будут звонить вам в 8 утра на сотовый с воплями "все пропало, у меня ничего не вводится".
PS: Прошелся по еще одному примеру.
Ну знаете, это еще хуже, чем я думал. Судя по всему, программисты заопасались что станут не нужны и решили откатить свою работу на 10 лет назад, отказавшись от нормальных инструментов (слишком быстро и просто) и используя только убогие. А поскольку всякие веб-разработчики и линуксоиды никогда нормальных интерфейсов не видели (слаще морковки ничего не ели, да) то им это кажется прогрессом.
PPS: Перепроверил в IE. Там переход по табу работает. Ровно до тех пор, пока им не выйдешь за пределы редактируемой записи, попав в основную последовательность таб-стопов браузера. После чего клавиатурой попасть обратно в редактируемую запись невозможно. Это не юзабилити, это полный ад. Если это использовать - без коридорного юзабилити тестирования это ни в коем случае нельзя выпускать в продакшен, потому что привычные паттерны работы пользователей будут ломаться на каждом шагу и они будут долбить саппорт до посинения.