2019 год был отличным годом для меня. Я чувствовал, что это был мой самый продуктивный год, и я много добился во время этого. Я полностью сосредоточил себя в Интернете. Будь то веб-сайты или веб-приложения. У меня было много веселья, работающих в пространстве интерфейса.
Пространство Frontend не замедляется, но я чувствую, что он на хорошем уровне, где я могу начать разветвляться к вещам, на которые я могу улучшить, или учиться в 2020 году.
Сначала … Отражение 2019 года.
Я буду писать больше об этом в ближайшее время, но на данный момент. 2019 год был большим годом для JavaScript. Что-то, что я буду включать в этот раздел, но не в моем списке, это Typearcript. Я мог бы дать Teadercript Ho Go, но на данный момент я хочу признать принятие, что разработчики имели для него в 2019 году.
Реагировать также взял корону для удовлетворения в 2019 году. Я любил работать с реагированием на протяжении всего года. Это, конечно, ведет меня к изучению вещей, чтобы реагировать еще лучший опыт.
Я люблю работать с Python, поэтому я все еще продолжал использовать его в 2019 году. Мне также нравится работать с узлом, но Питон всегда будет моим ходом. 87% разработчиков использовали Python3 вместо 2 в 2019 году И сейчас Python 2 официально ушел на пенсию Отказ Как собака, которая разорвала твоего дивана … Я любил тебя, но, конечно, ада не будет скучать по тебе. Я продолжал использовать Django в течение года с Django Rest Framework Отказ Удивительный.
Это в основном мой 2019. Некоторые WordPress все еще здесь и там.
Что вдохновляет мой список?
Я так много люблю работать с Frontend, что она заставила меня не сосредоточиться на бэкере (визуализация только читала только эту часть поста и удивляясь, о чем я говорил). Таким образом, в этом году я хочу сосредоточиться на том, чтобы быть намного более хорошо округленным. Так что в моем списке у меня есть некоторые потребности, хочет и Maybes. Они довольно явно объясняют. Итак, начнем.
Потребности
Nginx.
Я уже “знаю” nginx. Как в, я сделал немного работы, чтобы получить его. Теперь проблема с этим, состоит в том, что я слишком уверен в потрясающих технологиях, таких как NetLify, чтобы сделать весь процесс развертывания для меня, что это заставляет меня напугать даже прикосновение к Nginx.
Все знают классическую поговорку:
Если вы боитесь Nginx, просто займите некоторое время, чтобы узнать его. Это, вероятно, не так уж плохо. – Льюис Менелавс
NGINX – это просто кусок головоломки развертывания, поэтому, вместо того, чтобы просто упомянуть, что я также скажу, что хочу узнать гораздо лучшие процессы строить, чтобы сделать мою жизнь намного проще.
WebPack.
Это немного неловко …
Я едва знаю, как работать с WebPack …
Теперь я знаю, что многие люди находятся в той же обуви, что и я, и они не хотят этого признаться. Я вижу преимущества, которые предоставляет WebPack … но, как и с nginx, мне дали бесплатный пропуск с файлами конфигурации WebPack, которые включены в веб-приложение. Что не позволяет мне 100% понимать, что он делает.
Так что, конечно, я хочу тщательно понять, как работает WebPack, поэтому я могу включить его почти в все мои проекты, над которыми я работаю. Развитие для веб-сайта не будет одинаковым без какого-либо процесса сборки. Так пришло время понять силу и настроить за ним.
Linux.
Так же, как другой 2, я знаю Linux достаточно хорошо с ним. Тем не менее, мне нужно много тренировок, если я хочу на 100% быть разработчиком полнотека. Одним из моих целей является получение сертификата AWS или Azure и не знать Linux, будет первым шагом по выбору этой цели.
Я использовал Ubuntu для всех моих разработок и любить ее. Я даже использовал настольный компьютер Ubuntu, чтобы сделать много кодирования. Теперь я переключился на Mac OS X и любить его.
Для меня это в основном о устранении неполадок. Я хочу иметь возможность понять проблему, которая происходит и сможет быстро посещать его, не учитывая, как все работает. Вызов наверняка, но это то, что я готов.
Хочет
CSS-in-js
Интернет очень черный или белый, когда дело доходит до CSS в JS. Некоторые говорят, что это богохульство и что нет места для него в экосистеме JavaScript. Другие, скажут обратное. Я не выкопал достаточно глубоко в этом вопросе и из-за этого я явно позади в дискуссии, то есть у меня не может быть мнение.
Я также опоздал на SASS, и как только я начал использовать его, я сразу влюбился. Особенно с включить
синтаксис. Есть много CSS в библиотеках JS на выбор.
Согласованный.
Колбы
Я вроде работал с колбой до того, как разрабатываете четко, что требовалось безвесочных функций, подключенных через AWS Lambda. Это похоже на выражать Но для Python. Super Minimal и позволяет вам плагин, все, что вы хотите. Неуверенная структура, которую вы могли бы сказать.
Я использую Django, смешанный с Django Read Framework, но иногда хотел, чтобы я мог бы раскрыть большую часть установки, чтобы просто получить URL-адреса
и Виды
Отказ
Моя цель – попытаться использовать колбу, чтобы я мог изучать биты и куски всего, что мне не хватает во время процесса веб-разработки.
Stresjs.
Я большой поклонник Express, но Nestjs выглядит так, чтобы она берет его на другой уровень. Этот проект попал в глаза в начале года, и он выглядит чрезвычайно гибким.
Причина, по которой я поставил это в моем списке, заключается в том, что мне интересно переключаться с Python, чтобы заполнить JavaScript. Я видел некоторые учебники, и мне нравится тот факт, что это супер легко читать. Это то, что я должен выглядеть больше в.
Машинопись
Разработчики JavaScript влюбились в Tymdercript. Опять же, я позади. Что со всеми шумихами за типографическими?
Хорошо TypeScript делает процесс отладки в 1 000 000 раз проще. Он действительно хорошо интегрируется с Visual Studio Code, поэтому он делает его как полный IDE. Вы можете определить «типы» для разных переменных или функций, чтобы вы могли гарантировать, что ваши данные будут соответствовать по всему.
Я хочу изучать Typescript в 2020 году, но у меня нет огромной потребности в этом на данный момент. Тогда опять же, это то, что все говорят.
Может быть
Эти технологии перечислены, прежде чем выглядеть потрясающе. Эти также выглядят удивительными, но у меня просто не будет приоритета, чтобы выкопать глубоко в них, если это не нужно или дополнительное время.
SVELTE
Svelte был в Интернете в 2019 году. После просмотра этого разговора от Rich Harris Я понял почему. Svelte принимает новый подход к Frontend, удалив виртуальную среду и вместо этого компилятор для JavaScript работает без виртуализма.
Преимущества: экстремальные характеристики, написание меньшего количества кода и без управления состоянием. Это невероятный кусок программного обеспечения. Я знаю, что это взорвется, даже больше, чем в ближайшие годы. На данный момент я хочу продолжать сосредоточить внимание на реакции из-за его зрелости и экосистемы. Я обойдусь к Свелту, но в настоящее время у меня нет немедленного выбора, чтобы перейти.
Почтовые
Я бросаю это под раздел «Может быть», потому что так же, как Svelte, у меня нет немедленного выбора, чтобы переключиться. В настоящее время я использую MySQL и часто часто использую SQL, так Я знаю, что это не срочный выбор, чтобы перейти.
Вывод
Какие технологии вы, ребята, хотите узнать в 2020 году? Какой ты разработчик?
Следуй за мной в Твиттере и поговорите со мной там тоже.
Счастливое кодирование!
Оригинал: “https://dev.to/lewismenelaws/technologies-in-2020-i-would-like-to-learn-15a6”