Я был бы только рад, если бы этот фреймворк продолжил развиваться. Но вы действительно поздновато вытащили его на свет. Реально, хотелось бы увидеть более мощную экосистему у этого продукта. С полными примерами по всем возможностям фреймворка, с руководством, рассмотрением всех тулзов (сборщик, генератор документации, создание тестов функциональных и модульных) и многое, многое другое, что есть в Sencha (простите, что опять вспоминаю *=)).
Может я слепой, но из всех описанных возможностей здесь и в документации проекта, я ничего нового не увидел. Все это уже есть в ExtJS. Тесты на скорость, могут вам показать те же результаты, если вы вникнете в суть ExtJS.
Я ни хочу сказать ничего плохого о фреймфорке, просто высказываю свое субъективное мнение. Я вижу в basis.js прямого конкурента ExtJS по своим возможностям, и это очень хорошо! Никакие ангулары, метеоры, бэкбоны, прототипы и иже с ними здесь рядом не стоят.
В этом фреймворке есть все, что необходимо для разработки single-page. И я бы рекомендовал его всем, кто не хочет раскашеливаться на коммерческую лицензию ExtJS, ну или кто просто хочет использовать что-то помимо него.
Кстати, каким вы видите будущее basis.js, в свете ES6 и развивающегося Dart?
Очень похож на суррогат ExtJS. Похоже, что ребята решили сделать что-то свое в этом направлении, только недопили до конца. Идея интересная, посмотрим как будет развиваться.
Они обратно совместимы, но с учетом того, что есть различия по некоторым метатегам.
JSDuck более совместим с JSDoc, так как он появился позже и разрабатывался с учетом поддержки существующей документации. Смотрите документацию по метатегам на этот счет.
В любом случае, если метатеги будут несовместимые, то они просто проигнорируются генератором.
Преимущество относительно Варианта 2 — скорость выборки данных по нескольким языкам, так как избегаем перекрестных запросов.
Гибкость реализуется с помощью грамотного интерфейса управления языками на сайте. При добавлении/удалении нового языка на сайте система знает какие поля необходимо добавить/удалить в таблицах.
Если кому-то интересно, то вот видео с вибанара, как раз на эту тему.
Может я слепой, но из всех описанных возможностей здесь и в документации проекта, я ничего нового не увидел. Все это уже есть в ExtJS. Тесты на скорость, могут вам показать те же результаты, если вы вникнете в суть ExtJS.
Я ни хочу сказать ничего плохого о фреймфорке, просто высказываю свое субъективное мнение. Я вижу в basis.js прямого конкурента ExtJS по своим возможностям, и это очень хорошо! Никакие ангулары, метеоры, бэкбоны, прототипы и иже с ними здесь рядом не стоят.
В этом фреймворке есть все, что необходимо для разработки single-page. И я бы рекомендовал его всем, кто не хочет раскашеливаться на коммерческую лицензию ExtJS, ну или кто просто хочет использовать что-то помимо него.
Кстати, каким вы видите будущее basis.js, в свете ES6 и развивающегося Dart?
JSDuck более совместим с JSDoc, так как он появился позже и разрабатывался с учетом поддержки существующей документации. Смотрите документацию по метатегам на этот счет.
В любом случае, если метатеги будут несовместимые, то они просто проигнорируются генератором.
Преимущество относительно Варианта 2 — скорость выборки данных по нескольким языкам, так как избегаем перекрестных запросов.
Гибкость реализуется с помощью грамотного интерфейса управления языками на сайте. При добавлении/удалении нового языка на сайте система знает какие поля необходимо добавить/удалить в таблицах.