При подготовке к 36-му циклу Andela Bootcamp я столкнулся с некоторыми инструментами, которые показались мне очень интересными. За последние несколько лет веб-разработка значительно выросла. В библиотеке с открытым исходным кодом имеется множество инструментов, которые разработчики могут использовать и использовать для создания высококачественного программного продукта.

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

Веб-технология JavaScript

Javascript — это язык программирования, используемый для веб-разработки.

Я нашел ванильный Javascript очень интересным для веб-разработки. Так много ландшафта современной веб-разработки является кульминацией великих библиотек. Хотя фреймворки устраняют паралич выбора и синдром самозванца, они могут быть слишком волшебными и слишком много прятаться за слоями абстракции.

Большинство веб-приложений, которые у нас есть сегодня, написаны на языке Javascript. Даже некоторые популярные интерфейсные фреймворки, такие как React, за кулисами используют ванильный javascript.

Javascript предлагает новые способы написания компьютерных программ с выпуском ES8 в 2017 году.

Например, с «object. values()» Я могу получить доступ ко всем значениям объекта без компиляции.

Вавилон

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

ES6 представляет функцию async и await, которая оказалась очень полезным инструментом, особенно когда программа включает получение информации из базы данных.

Асинхронная функция — это сопрограмма, которая позволяет работать с Promises с помощью синтаксиса языка javascript и позволяет реализовать нелинейный поток управления в javascript. В настоящее время асинхронный поток управления в javascript может быть выражен несколькими функциями: событием, обратным вызовом, потоками и промисами, а вскоре и асинхронным генератором.

Спасибо.