Предварительная карта

Старый стек против нового стека

Раунд 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

Пришло время формировать новый лагерь…

Увидимся в следующем бою.