2015-07-21 ExtJS - status update

Материал из YourcmcWiki
Перейти к: навигация, поиск

Пописал я в очередной раз на ExtJS’е, и в очередной раз имею сказать следующее:

  • На голом HTML писать быстрее
  • На голом HTML писать проще (не нужно «натягивать» всё на «десктопную» парадигму)
  • На голом HTML код лаконичнее
  • Голый HTML легче стилизовать
  • Голый HTML гораздо, на порядки шустрее.

Если перефразировать, то ExtJS — тормоз с однояйцевым интерфейсом, при этом писать на нём НЕ быстро, НЕ просто и НЕ лаконично. И даже если вы работаете не над чисто HTML’ным интерфейсом, а, например, с биндингами, всё равно есть лучшие альтернативы (тысячи их — Angular.JS, React и так далее). И GPL свой они трактуют так, что по их мнению ты должен открыть код не только фронтенда, но и бэкенда — и денег просят за любое коммерческое использование.

Был бы он хотя бы быстрым… но это же невозможно с таким нагромождением кода! Простой пример: самый полезный компонент Ext’а, Grid — реализован не в виде ОДНОЙ таблицы, а в виде множества, по таблице на каждую строку! Естественно, оно не использует layout браузера и естественно, оно лагает.

И самое главное, что ИМХО приложений, для которых «десктоп-подобный» интерфейс бы подходил ЯВНО лучше — НЕТ! Просто люди, которые раньше писали десктопные приложения, припёрлись в веб и тащат туда свой способ разработки. Чистый «BECAUSE WE CAN», короче.

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.