Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обзоры фреймворков, библиотек, компонентов и прочего (https://javascript.ru/forum/offtopic/55538-obzory-frejjmvorkov-bibliotek-komponentov-i-prochego.html)

Gozar 06.05.2015 01:50

Смотрю я на Ractive и напоминает он мне fj.

А на Ember кто-нибудь писал? Как оно?

kobezzza 06.05.2015 10:17

Цитата:

Я для админки хочу подобрать что-нибудь, пусть тяжелое, но чтобы быстро разрабатывалось.
ExtJS :) Там кстати, в 5-й версии, дата-биндинг тоже добавили.

nerv_ 06.05.2015 11:34

Цитата:

Сообщение от Gozar
А ты сейчас на что хочешь перейти? Или хочешь остаться на ангуляр. Я для админки хочу подобрать что-нибудь, пусть тяжелое, но чтобы быстро разрабатывалось.

я пока думаю над этим вопросом. Ангуляр форсит структуру приложения и это большая проблема.
Лично мне симпатичен Vue.js. Из коробки много полезных и нужных директив, но при этом ничего лишнего. Он не работает с vdom, а это значит, что можно будет безболезненно прикручивать жуквери плагины (например).


Цитата:

Сообщение от kobezzza
ExtJS

насколько я знаю неповоротливый монстр :)

kobezzza 06.05.2015 12:30

Цитата:

насколько я знаю неповоротливый монстр
Для админок самое то.

Gozar 06.05.2015 18:26

Цитата:

Сообщение от kobezzza
ExtJS

Точно, я ж про него совсем забыл. Спасибо :)

Gozar 06.05.2015 18:35

Цитата:

Сообщение от Gozar
про него совсем забыл

И ещё забыл что он платный. килобакс жалко.

Safort 05.06.2015 22:10

Цитата:

Сообщение от kobezzza (Сообщение 369632)
Для админок самое то.

Это почему? И что делать нищебродам, он же платный(

Тоже ищу фреймворк, у меня такие же требования к фреймворку как у Гозара, но в добавок нужен ES6. Кто-то может что-то подсказать? Или таких ещё нет.

Gozar 05.06.2015 23:45

Цитата:

Сообщение от Safort
он же платный(

А ещё, я делаю третью попытку, ставлю на распаковку, после 5 минут распаковки - где-то 10% объем около 230 мб. Сбрасываю нафиг и удаляю. Он ну очень жирный.

nerv_ 05.06.2015 23:57

Цитата:

Сообщение от Gozar
А ещё, я делаю третью попытку, ставлю на распаковку, после 5 минут распаковки - где-то 10% объем около 230 мб. Сбрасываю нафиг и удаляю. Он ну очень жирный.

сам недавно качал opencv
270 мб архива превратились в 2,7гб на диске
:)

FINoM 08.06.2015 16:17

Соглашусь с Гозаром (хотя и признаю странным такое поведение, но мы знакомы давно). Пихать все фреймворки в одну кучу - неправильно. Тот же Ember в тестах выигрывает у React, хотя они работают по-разному: первый рендерит HTML строку с помощью текстового шаблонизатора, второй - генерит виртуальный DOM. Есть еще третья группа: использующая DOM шаблонизатор (без строк и виртуалок)... Каждый подход выгоден по скорости в отдельных случаях: текстовый шаблонизатор хорош там, где контент не динамичен либо перерисовывается заново и пр.

Итак:
- Текстовый шаблонизатор
- Шаблонизатор, использующий Virtual DOM
- DOM шаблонизатор (манипулирующий нодами напрямую)

Так же следует разделить фреймворки по типу взаимодействия с данными:
- Есть двусторонний data-binding
- Нету байндинга

Кроме этого, код бенчмарков не всегда корректен. Недавно сравнивал скорость своего фреймворка с несколькими другими и удивлялся, почему у некоегого супербыстрого хитрого форка Angular такая высокая скорость. Оказалось, что разработчик, писавший бенчмарки, являясь ярым поклонником Ангуляра, использовал textContent вместо innerHTML. Этот хитрожопый трюк ускорил мой код в 4 раза.


Часовой пояс GMT +3, время: 21:55.