|
|
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
Я говорю про риакт, но на самом деле все это относится ко всем современным фреймворкам - риакту, вуе, ангуляру - они все примерно похоже работают. Там же нет ничего сложного, можно вроде подумать что раньше мощностей не хватало или по сети медленно передавали данные. Но нет - тот-же preact - там веса может килобайт 5 всего, и процессор он не грузит. Но нет, 15 лет надо было думать всему миру чтобы додуматься до такого. Были жквери, бакбоны, еще куча - десятки других - и никто за все 15 лет не додумался до риактов, вуе ангуляров. Удивительно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2019, 19:24 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
Я читал что у людей мозг маленький и тупой. И поэтому когда делаешь стартап например - надо учитывать это и делать только вещи простые и тупые чтобы не провалить все. Изредка бывают исключения когда что-то большое из стартапа получается, случайно ткнули куда-то, один раз из ста тысяч - и получилось. Похоже на правду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2019, 19:45 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
Учитывая что 15 лет не могли такую штуку придумать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2019, 19:45 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
private, да нафиг она никому не было нужна - бабло сосали с других продуктов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2019, 21:19 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
private, а историю развития веб вам почитать конечно же лень... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2019, 23:51 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
privateУчитывая что 15 лет не могли такую штуку придумать.Потому, что придумали PHP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 00:22 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
А что в реакте действительно изобретено? Мне как программисту со стажем непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 03:12 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
stanilar, В пыхе не было ООП. Наверно его искали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 07:22 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
privateЯ говорю про риакт, но на самом деле все это относится ко всем современным фреймворкам - риакту, вуе, ангуляру - они все примерно похоже работают. Там же нет ничего сложного, можно вроде подумать что раньше мощностей не хватало или по сети медленно передавали данные. Но нет - тот-же preact - там веса может килобайт 5 всего, и процессор он не грузит. Но нет, 15 лет надо было думать всему миру чтобы додуматься до такого. Были жквери, бакбоны, еще куча - десятки других - и никто за все 15 лет не додумался до риактов, вуе ангуляров. Удивительно... Во-первых, не могу не заметить, что помимо мощности процессора/объема памяти для функционирования браузерного джаваскрипта нужен еще, собственно, браузер. 15 лет назад - это времена IE 5/6. Не могу сказать с уверенностью, но у меня есть стойкое ощущение, что фиг то там у тебя получится запустить реакт на шестом осле. Ну без кучи полифиллов точно. Если вспомнить, какой мрак тогда творился, например, попытки майкрософта сделать свой интернет с блекджеком и VBA, засилие и навязывание ActiveX, джава-апплеты и прочий чад кутежа, людям было чем заняться помимо реакта. Да о чем собственно говорить, 15 лет назад не для всех были очевидны выгоды каскадных стилей, которые только-только появились, а вы хотите, чтобы возник фреймворк, которые эти стили инкапсулирует внутри компонентов? Это как изобрести сразу автомат Калашникова, не пройдя этап кремневого ружья. Во-вторых, все обозначеные фреймворки, это ответ на потребность. Никакая новая технология не появлется просто потому что, а почему бы и нет. Каждая новая абстракция в программировании появляется, когда в рамках предшествующей парадигмы программисты перестают справляется со сложностью задачи. В какой-то момент стало очевидно, что во фронтенде нужен компонентный подход к проектированию: более комплексные компоненты строятся из более мелких компонентов-кирпичей, таким образом возрастающая сложность программы не приводит к возрастанию сложности строительных блоков. Так появилась идея веб-компонентов. А все перечисленные фремворки - это реализации этой идеи. Рано или поздно эту идею стандартизируют и прошьют в браузерах, тогда ангуляры станут не нужны. Но появятся другие идеи, как ответ на потребность рынка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 08:33 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
privateЯ читал что у людей мозг маленький и тупой. Мозг у людей большой и умный, проблема лишь в том, что наши мыслительные способности ограничены законом Миллера , поэтому мы вынуждены без конца придумывать все новые уровни абстракции - тупо из необходимости оперировать ограниченным числом объектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 08:36 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
privateможно вроде подумать что раньше мощностей не хватало Веб-приложение, похожее на десктоп, с мало-мальски не совсем примитивным интерфейсом - таки нагружает машину. Когда разрабатываешь на i7 16-32 гига оперативы (вдумайтесь в эти нахрен цифры только) - кажется всё позитивненько, но стоит перейти по url-у на машине generic сотрудника, или не дай Боже - на дешевом смартфоне - вылезает вся стоимость веба. И она не маленькая. CSS-красоты, слои JS абстракций, сам браузер - всё это не бесплатно. А если в разрезе "примерно похоже", то тот же silverlight был выпущен 12 лет назад, а flash - и того раньше. Так что... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 09:48 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
Агнец за бортомВеб-приложение Читать как толстый UI-клиент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 09:49 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
Агнец за бортомА если в разрезе "примерно похоже", то тот же silverlight был выпущен 12 лет назад, а flash - и того раньше. Банально, но втискивать Delphi-формочки в NPAPI исчезла года 4 назад вместе с NPAPI. Для silverlight и flash сделали исключение(Насколько надолго?). Вот и часть ответа про секрет реакта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 23:14 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
А жабовские апплеты, что творили в бровзере? Креакт отдыхает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 23:16 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
Relic HunterА жабовские апплеты, что творили в бровзере? Креакт отдыхает. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2019, 00:07 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
браузеры не обновлялись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2020, 23:08 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
private Были жквери, бакбоны, еще куча - десятки других - и никто за все 15 лет не додумался до риактов, вуе ангуляров. Удивительно... Спрос рождает предложение. Не было спроса, не было и соответствующего предложения. Как уже сказали выше, вам нужно углубиться в историю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2020, 23:32 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
private Я читал что у людей мозг маленький и тупой. И поэтому когда делаешь стартап например - надо учитывать это и делать только вещи простые и тупые чтобы не провалить все. Изредка бывают исключения когда что-то большое из стартапа получается, случайно ткнули куда-то, один раз из ста тысяч - и получилось. Похоже на правду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2020, 08:59 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
.. а мне нравился knockout.js .. вот как-то сразу зашел - и все ... :) ... а другие - нет ... до сих пор в старых проектах пыхтит ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2020, 18:35 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
реакт аккуратно и экономично обновляет DOM, зато js там хреначит на полную катушку, сборщик мусора не скучает с этими вашими рендерами. Сдается мне, на браузерах середины нулевых, с маленьким объемом оперативы и дохлым js-ным движком, такое бы не прокатило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2020, 21:09 |
|
||
|
Почему React.JS не могли изобрести лет 10-15 наверно, а только щас?
|
|||
|---|---|---|---|
|
#18+
Нет. Ключевой момент реакта - что используются иммутабельные конструкции где очень дешевая проверка равенства и умный алгоритм сравнения, в итоге обновляется только те ветки которые ресльно изменились, не затрагивая всего дерева компонентов. Там сложность где-то log(O), как при изменения структур данных типа дерева. А ресурсы он якобы "жрет" потому-что современные браузеры настолько мощны что можно вообще не задумываться об архитектуре и делать как-попало - и все-равно прокатит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2020, 10:42 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=12&tid=1443570]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
89ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 180ms |

| 0 / 0 |
