Как стать автором
Обновить
19
0

Пользователь

Отправить сообщение
Express эквивалент Symfony? Это тупая прослойка с базовым функционалом для веба. Он не решает бизнес-задач, але.
Простые люди это правительство избрали и поддержали, напоминаю.
Я их все смотрел. По крайней мере самые популярные. И ни один из них не оставляет впечатления продуманности и допиленности. У каждого есть какие-то странные особенности. Хотя, конечно, любой из них мне видится предпочтительней, чем react-router, особенно V4.
В мире Vue есть один, но зато хороший раутер. Он умеет все на свете, хорошо интегрирован с Vue, но при этом простой и не прибит гвоздями.
Это, скорее, был комментарий об экосистеме. Голый React в вакууме мало кого интересует.
У меня немного накопилось желчи, оставлю ее здесь.
В общем, так вышло, что первое большое приложение на React я стал писать уже после давнего знакомства с Vue. Я был крайне удивлен, насколько у реакта все плохо с некоторыми аспектами.
Во-первых, еще не начав ничего писать, вы уже получаете огромный бандл, который можно уменьшить только с помощью какой-то странной магии, да и то, не существенно. И чем дальше в лес, тем жирнее этот бандл становится.
Больше всего меня разочаровал раутер. И старый, и новый. Он оказался настолько незрелым и неудобным по сравнению с vue-router, что я долго бродил по гуглу, пытаясь понять, что я делаю не так. Оказалось, так и задумано.
Я оценил красоту концепции в основе Redux, но для ее удобного использования приходится ваять огород из middleware и разных хелперов. И в конечном итоге все это выглядит крайне многословно и запутано. Теряется понимание того, что и куда мы посылаем, и как это «что» в процессе трансформируется.
Еще меня озадачило отношение разработчиков React к некоторым частям этой библиотеки. Например, они крайне не рекомендуют использовать mixins и context. Насчет последнего я понимаю, но миксины-то чем мешают? В Vue это простой и удобный инструмент, который не вызывает лишних вопросов. В React это страшилка, которой пугают детей. Это еще одна особенность React — разработчики тянут из года в год обратную совместимость, не решаясь отрезать лишнее.

Лично для себя я пришел к следующему выводу: люди, разрабатывающие React, больше озабочены красотой концепций и теорией, в то время как Иван Ю, создатель Vue, думает об удобстве разработки, поддерживаемости кода и минимальном размере конечного результата. В итоге Vue вышел не совсем концептуальным, зато чертовски удобным, быстрым и мощным. Точнее, у него просто концепция другая, ориентированная на разработчика.
Первый цветет и пахнет в ентерпрайзе. Второй — фиг его знает.
Это не о стандартах. В мире JS упор делается на инструментах, коим этот Electrode и является. От изобилия инструментов мир хуже не становится.
Если смотреть на вещи рационально, то модель, в которой людей принято поощрять, даже если некоторые из них не совсем этого заслуживают, является более эффективной, чем модель, основанная на взаимном угнетении, недоверии и желании всех вокруг унизить (известная под названием «пауки в банке»). Это факт, проверенный эмпирически. Они хвалят не потому, что такие тупые или наивные, а потому что у них общество эволюционировало до этого. Если человек не тырит мелочь по карманам, а даже какой-то там код пишет и старается, то почему бы его не подбодрить? Примерно так они мыслят.
Это как бы показатель разницы в менталитете. У американцев первый позыв — похвалить, подбодрить, clap clap clap (даже если, прямо скажем, не за что). У людей, которые комментируют здесь, первым позывом является унизить, посмеяться, всячески продемонстрировать свое превосходство.
Это одна из причин, почему там недоученные джуниоры получают в разы больше, чем местные кулибины с гигантским самомнением.
На маке приходится запускать этот Acestream через wine. В основном для футбола.
Если кто-то и убивает React (чего на самом деле и близко не происходит), так это набирающий популярность Vue.
Я так понимаю, статья старая. Аналогом Rails в Node.js я бы, скорее, назвал Adonis.
Нет существенных проблем с деньгами — AWS.
Есть небольшие проблемы с деньгами — Digital Ocean / OVH
Финансы поют романсы — Scaleway
Так нет никакой фрагментации. Yarn несовместим с npm только на клиентской стороне, да и то, частично. В остальном это всего лишь кеширующая прокся для уже существующего репозитория. Все, что вы публикуете в npm, доступно и в yarn (и наоборот, насколько я понимаю).
Это всего лишь еще один инструмент — хотите используйте, хотите — нет.
Promises можно делать плоскими, не обязательно вкладывать друг в друга.
Да полно есть решений для создания микросервисов. Один Loopback от IBM чего стоит.
В этом комьюнити больше популярны SPA-приложения, которые дергают API по xhr или вебсокетам.
В последний год они ее вылизали почти до идеала, добавив все долгожданные фичи, о которых их давно просили. Чисто объективно Rethinkdb сейчас во многом лучше монги. Да и на Horizon у них были серьезные планы, могла получится очень некислая платформа.

В этом вся драма. Они прогорели как раз в тот момент, когда у них наконец появился крутой продукт. Мораль: шевелите булками, пока есть финансирование, иначе можете не успеть.
Здрасьте. Как это не развивается? А Koa, а Hapi? А миллион фреймворков и плагинов к ним для написания микросервисов? А готовые решения вроде Horizon или Deepstream? Вы чего?
Дело в том, что проблемы нет. Не генерируются никакие скрытые ошибки, о которых вы пишете. Может, они в вашем представлении должны были бы генерироваться, но не генерируются. Вот такая фигня.
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность