Предварительная карта
Старый стек против нового стека
Раунд 1
Я начал профессионально разрабатывать веб-приложения в 2003 году с помощью PHP, MySQL и Actionscript. В 2004 году я работал в Agência Click (теперь Isobar) и изучал HTML, CSS и Javascript с моими гуру Фернандо Акино, Марко Нолето и Марко Гомесом. .
С тех пор я работал во многих проектах с этими технологиями, всегда используя новейшие библиотеки и фреймворки. Но в 2012 году, когда я начал работать в Supremo Tribunal Federal (Верховный суд Бразилии), мне пришлось бросить программирование, потому что я работал в группах поддержки и управления ИТ-услугами. Я разработал только небольшие приложения, такие как автоматизированный установщик сетевых принтеров с Power Shell, редактор описания компьютера с HTA, VB Script и XML, а также некоторые коды Javascipt (jQUery) для настройки шаблона PHP MyFAQ и некоторых пользовательских полей JIRA — я забыл упоминание: я тоже стал администратором JIRA.
В 2015 году меня пригласили присоединиться к команде разработчиков, и я должен был работать с новым стеком внешнего интерфейса, но проекты были созданы с использованием Angular 1, CSS2, HTML 4 и JSF 1.2 (ааа!).
Нокаут! Старый стек 10 x 9 Новый стек.
Раунд 2
После нокдауна новый стек перевел дух и начал второй раунд сосредоточенно.
Я решил узнать больше о секретном проекте в STF: STF-Digital. Руководитель проекта объяснил мне архитектуру приложения и внешний стек.
Появилось много новых имен, и я почувствовал, что они строят ракету или что-то в этом роде: Node, NPM, Bower, Gulp, Jasmine, Karma, Superstatic, TypeScript, SASS. Но были и старые названия: Angular, CSS3, HTML5, JSON.
Хорошо, давайте исследовать и изучать все новое… Через пару недель я был готов внести свой вклад в проект.
3 тейкдауна от New Stack! Старая стопка 19 x 19 Новая стопка
Раунд 3
Финальный раунд начался с идеального использования приемов дзюдо в Старом стеке: некоторые из новых имен были на самом деле не такими уж новыми, и Старый стек взял верх над Новым стеком.
Я был в шоке: я изучил некоторые библиотеки, думая, что это самые последние фронтенд-решения, но понял, что поверх них было много новых. Я прочитал эту статью и посмеялся.
Пришло время выслушать угол, поэтому я спросил своего друга Leandro Ferreira из Work & Co, который всегда в курсе: какие новые интерфейсные библиотеки и фреймворки того стоят. ? React + Redux + Webpack FTW, — сказал он. И ЕС2015.
Старый стек был на вершине, нанося удары и контролируя Новый стек. Но Новый стек умудрился утонуть в удушающем треугольнике, в результате чего Старый стек отправил [1] и выиграл бой!
Новый профиль стека
- NodeJS
- НПМ
- ES2015
- Вебпак
- Реагировать
- Редукс
- Мокко
- Чай
- SASS
- HTML5
Пришло время формировать новый лагерь…
Увидимся в следующем бою.