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

nerv_ 03.05.2015 13:25

Цитата:

Сообщение от Gozar
Заставлять людей молчать и подчиняться твоим требованиям на общем форуме в оффтопике тоже неадекватно.

я никого ни к чему не принуждаю :)
всего лишь попросил предоставить адекватные на твой взгляд тесты производительности фреймворков

Gozar 03.05.2015 14:53

Цитата:

Сообщение от nerv_
всего лишь попросил предоставить адекватные на твой взгляд тесты производительности фреймворков

Для того, чтобы предоставить адекватные тесты, нужно адекватно сравнивать, для начала. Сравнивать адекватно работу ф-ков с виртуальным DOM и без виртуального не получится, у них разные принципы работы.

Можно сравнивать звездолет с самолетом, но самолет не летает в космосе, функция у него такая отсутствует. А сравнивать насколько быстро они стартуют с земли бесполезно. Самолет все равно в космосе летать не станет.

Пример: В реакте есть приложение, которое обновляется с помощью потока. Одновременно нужно на странице сделать изменения в разных частях. Вставка(изменение) будет мгновенное. Во ф-ах где нет распределительного диспетчера и оптимизатора дом, вставка будет последовательной. Исходя из этого любой тест абсурден. Больная фантазия автора теста!

Исходя из Reconciliation, тестировать циклическую вставку очень тупая идея! Вставка всегда мгновенна, там нечего тестировать, можно во всех фреймворках её прировнять.

nerv_ 03.05.2015 20:26

Цитата:

Сообщение от Gozar
Для того, чтобы предоставить адекватные тесты, нужно адекватно сравнивать, для начала

совершенно верно. Когда я писал, что фреймворк лидирует в тестах я опирался исключительно на ссылки представленные мною выше. Что касается качества и концепции тестов, они оставляют желать лучшего.

Цитата:

Сообщение от Gozar
Сравнивать адекватно работу ф-ков с виртуальным DOM и без виртуального не получится, у них разные принципы работы.

1. получится, т.к. в конечном счете все сводится к "лагает или не лагает у пользователя интерфейс"
2. понимаю, что тебя очень задело, что реакт не на первом месте, но тесты писал не я. Напиши свои в кот, он будет демонстрировать себя с лучшей стороны.
3. если ты не заметил, то помимо реакта еще как минимум два фреймворка (описанных мною выше) используют виртуальный дум. Есть еще фреймворки, кот. его используют, например, изоморфный Cycle.js. Но времени на обзор у меня сейчас нету. Если хочешь, сам пиши, я не против, даже наоборот :)

Gozar 03.05.2015 21:00

Цитата:

Сообщение от nerv_
времени на обзор у меня сейчас нету

Времени писать тест у меня тоже нет, но почему я должен поддерживать кривой?

Цитата:

Сообщение от nerv_
тесты писал не я

Это пассивное перекладывание ответственности на других за свои поступки, из области, ну они же говорят что земля плоская, а я только передаю.

Цитата:

Сообщение от nerv_
еще как минимум два фреймворка (описанных мною выше) используют виртуальный дум.

Я говорю о том, что понимаю. Я не писал на других ф-ах, поэтому мне нечего о них сказать.

Gozar 03.05.2015 21:06

nerv_,
Объясни мне пожалуйста почему у меня на странице при подключенном React-е вставляется 500 компонентов(картинка+оберт ка+описание) менее чем за 1 секунду, а в тесте я должен ждать 10 секунд когда вставится 10 - 100 простейших спанов?

И не нужно стрелки переводить на то, что тест писал не ты. Если ты не сможешь объяснить то убери тест, если объяснишь то я с удовольствием послушаю. А иначе я буду считать, что ты просто впадаешь в неадекват.

l-liava-l 03.05.2015 23:42

Вот это вкусность с теневым dom для тех кому не нравится jsx, а тобишь reactjs, но нравится flux.

https://muut.com/riotjs/

Gozar 03.05.2015 23:58

Цитата:

Сообщение от l-liava-l
https://muut.com/riotjs/

Хотелось бы увидеть сравнение riotjs vs fluxxor ;)

Erolast 04.05.2015 08:53

Цитата:

кому не нравится jsx, а тобишь reactjs
JSX для реакта опционален, вообще-то.

l-liava-l 04.05.2015 12:46

Цитата:

JSX для реакта опционален, вообще-то.
Ага, можно еще на ванили писать, но в любом случае меня корробит от того что нужно связывать модель и представление в js.

Gozar 04.05.2015 12:52

Цитата:

Сообщение от l-liava-l
меня корробит от того что нужно связывать модель и представление в js

А меня не коробит и не парит. Каким-то способом всё равно нужно связывать модель и представление, почему не таким?


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