Рубрики
Uncategorized

Мнение: новый полный стек dev

Было время при названии себя полноценным Dev был встречен с запутанными лицами. Это было довольно п … Теги с DevOps.

Было время при названии себя полноценным Dev был встречен с запутанными лицами. Это была довольно новая идея. Никто не очень понял, что это действительно означало, и если это было реально. Это был как глютен и люди, требующие глютена аллергии.

Годы спустя, оба не могли быть более реальными. В первые времена быть полноценным Dev, это означало, что вы могли бы написать услуги, питающие пользовательский интерфейс (ака бэкэнда), а также некоторые действительно классные селекторы jQuery (например $ ("# Somediv. Items: Nth-Child (2) ") — Я позволю вам выяснить, что это значит.), Некоторые HTML и некоторые CSS. Если вы знали jQuery, вы были dev пойти на работу.

Движение застройщика полного стека не могло начаться без шаблона JavaScript, Backbone.js, а затем Sass. Довольно вскоре после того, как они были введены, многие более разработчики утверждали, что будут полные разработчики, которые были закреплены созданием Twitter Bootstrap Отказ И вдруг, в количестве разработчиков возник взрыв, который мог комфортно написать как пользовательские интерфейсы, так и Backend Services. Ворота к развитию пользовательского интерфейса были сбиты довольно сильно. Возможно, каждую неделю было горячее новое снаряжение. От Backbonejs (ОГ принесения модели/View/Collection Paradigm для разработки Frontend, на мой взгляд) на сегодняшний день Реагировать / Угловой / Vue — Сегодняшний большой 3.

Новая рамка была объявлена на JS Weekly!? Swiieч !! — Веб-разработчик

Оттуда это была естественная прогрессия для разработчиков, чтобы попробовать, чтобы решить написание мобильных приложений с помощью Phonegap, который был позже переименован в Apache Cordova. Возможно, один из самых оспариваемых способов написать мобильное приложение. Тем не менее, для веб-разработчика также попробовать их руку на мобильную разработку. По сей день существуют многочисленные рамки, которые обещают семантику «Write-Wrin-run-just». Xamarin , Флаттер , Реагировать на родной , NativeScript , Ионные рамки все популярные рамки в этом пространстве. Независимо от того, что вы И я верю, что лучший способ построить мобильное приложение, чтобы быть еще одним навыком, что разработчик полнотека может добавить в их навыку навыки.

Другие события

Назад, когда облачные сервисы были впервые представлены, почти никто не заботился о том, как вы попали в «Облако», так что до тех пор, пока вы были «на облаке». Языки сценариев стали Uber-популярными в области OPS. Знание Bash, и PowerShell были (и, вероятно, все еще есть) незаменимы. Инструменты, как Шеф-повар , Марионетка восполнил пространство инфраструктуры со своими идеями. Возможно, больше инструментов, которые я, вероятно, даже не слышал о.

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

AWS имеет Облачность Шаблоны, Azure есть Шаблоны руки И у Google есть … Э-э, я даже не знаю И я не хочу. Это ясная и настоящая проблема.

Это ясная и настоящая проблема. Это то, что сохранило место инфраструктурного пространства от общего досягаемости вашего среднего разработчика, который просто хочет развернуть простую услугу в облаке.

Переопределение полной стеки

С Hashicorp Террафом это изменилось. Инфраструктура «Гуру» начала видеть необходимость системы, которая позволила бы им развернуть повторяющуюся и предсказуемую инфраструктуру к облаку. Это работает очень хорошо, если это то, что вы хотите. Но Если вы не хотите узнать новый DSL?

Если вы заметили в начале этого поста, каждый инновационный кусок технологий, введенный в экосистему разработчика, вовлечен в прием чего-то, что было доступно к нишему разработчикам и превратить его в программируемую вещь. HTML стал шаблоном JS, CSS был слишком хрупким, поэтому SASS был создан, который принес некоторых парадигм языка программирования общего назначения в CSS (когда в последний раз вы написали CSS? Я имею в виду, RAW CSS, а не SCSS, как вы это знаете сегодня.) Мобильные приложения могут быть созданы Frameend Frameworks. На каждом этапе принятие соответствующих технологий была через крышу.

Мы собираемся пытаться решить облачную инфраструктуру, инструментальную инструмент все это время.

Позволяя разработчикам делать то, что они делают лучшее — писать программное обеспечение, наверняка принесет инфраструктуру в массы. Вот почему инструменты, такие как Пулуби разрушит это пространство. Движение, чтобы принести инфраструктуру в массы. Пулуби приносит программируемость, «кодирующий» аспект на инфраструктуру. Впервые он действительно чувствует себя как я действительно Программа облако.

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

А для тех из нас строит что-то новое для облака, есть пулуби. Итак, позвольте мне определить новый сложный слог …

Разработчик, который может работать на всех уровнях приложения, включая инфраструктуру.

Что вы думаете?

(Изображение покрытия: Фото mongrel67 на Unsplash Несомненно

Оригинал: «https://dev.to/praneetloke/opinion-the-new-full-stack-dev-486b»