2015-07-21 ExtJS - status update
Пописал я в очередной раз на ExtJS’е, и в очередной раз имею сказать следующее:
- На голом HTML писать быстрее
- На голом HTML писать проще (не нужно «натягивать» всё на «десктопную» парадигму)
- На голом HTML код лаконичнее
- Голый HTML легче стилизовать
- Голый HTML гораздо, на порядки шустрее.
Если перефразировать, то ExtJS — тормоз с однояйцевым интерфейсом, при этом писать на нём НЕ быстро, НЕ просто и НЕ лаконично. И даже если вы работаете не над чисто HTML’ным интерфейсом, а, например, с биндингами, всё равно есть лучшие альтернативы (тысячи их — Angular.JS, React и так далее). И GPL свой они трактуют так, что по их мнению ты должен открыть код не только фронтенда, но и бэкенда — и денег просят за любое коммерческое использование.
Был бы он хотя бы быстрым… но это же невозможно с таким нагромождением кода! Простой пример: самый полезный компонент Ext’а, Grid — реализован не в виде ОДНОЙ таблицы, а в виде множества, по таблице на каждую строку! Естественно, оно не использует layout браузера и естественно, оно лагает.
И самое главное, что ИМХО приложений, для которых «десктоп-подобный» интерфейс бы подходил ЯВНО лучше — НЕТ! Просто люди, которые раньше писали десктопные приложения, припёрлись в веб и тащат туда свой способ разработки. Чистый «BECAUSE WE CAN», короче.
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.