Письмо о разрыве

Угловой,

Мы вместе уже два с половиной года. Я знал вас еще до того, как по-настоящему знал JavaScript. Нет простого способа сказать это. Я расстаюсь с тобой. Я сделал все, что мог, но ты слишком много раз причинил мне боль.

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

Я помню нашу первую ng-click вместе. Ты дал мне чувство силы, о котором я даже не подозревал. Мы просто танцевали и щелкали, танцевали и щелкали. Даже у console.log()s появилась искра новой жизни. Ты заставил меня увидеть привет мир совершенно по-новому.

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

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

Потом вышла версия 2. Я действительно не знал, что и думать. Я был почти уверен, что ты все еще заботишься обо мне, но это было похоже на то, что ты полностью изменил то, кем был за ночь. Сначала это было довольно интересно. Конечно, меня раздражало, что мне пришлось изучать кучу нового, чтобы работать в основном с одним и тем же фреймворком, но у всех нас есть крохотный синдром сияния, разве нет? Многие разработчики любят изучать новые технологии.

Но ведь это была не новая технология? Наши отношения тогда были такими же, как и раньше. Вы продолжали рассказывать о ngFors, но я узнал ng-repeat, когда увидел один. Почему ты должен быть таким?

Потом вышла 4 версия. У меня голова закружилась от этого. Вы действительно думали, что это будет круто со всеми?

Да, я знаю «настоящее» объяснение того, почему вы пропустили всю основную версию. Однако мы оба знаем правду, не так ли, A, моя дорогая. Что ж, я не полный злодей. Ваш секрет в безопасности со мной.

После всего, через что мы прошли? Разве вам не достаточно изменить все в нашей совместной жизни во второй версии? Вы причина, по которой у меня проблемы с доверием. Теперь нам даже не разрешается говорить об Angular версии 1. Я должен называть ее AngularJS. Вам просто нужно все контролировать, не так ли! Хорошо, ты выиграл. Вы можете побелить свою историю.

Если честно, ты всегда был для меня слишком самоуверенным. Когда-то я знал, насколько вы самоуверенны. У меня тоже есть мнения, я знаю. Что делать, если я не хочу, чтобы TypeScript постоянно говорил мне, что делать? Это такое преступление? Думаю, сейчас мы никогда не узнаем, будет ли Angular ≥2?

Я встречался с кем-то другим, и мне все равно, знаете ли вы. У них есть вещи, которых у вас никогда не будет. Неизменяемое состояние. Сексуальная попка .jsx. Ооооо .jsx. Разве никогда не видел ничего подобного вам до .jsx. Смешать JavaScript с HTML? В одном файле? Вы противный. И та скорость рендеринга. Muy caliente.

React не волнует, с кем я общаюсь. Я могу веселиться с Redux или MobX, React с этим отлично справляется. Компоненты более высокого порядка или реквизиты для рендеринга, React просто улыбается этой милой улыбкой.

А где твоя возлюбленная ReactNative? Или ReactVR? Не думал.

Не волнуйся, я уверен, ты найдешь кого-нибудь, кто смирится с тобой.

XOXO,

Дэн Уорд