При подготовке к 36-му циклу Andela Bootcamp я столкнулся с некоторыми инструментами, которые показались мне очень интересными. За последние несколько лет веб-разработка значительно выросла. В библиотеке с открытым исходным кодом имеется множество инструментов, которые разработчики могут использовать и использовать для создания высококачественного программного продукта.
Я стремлюсь стать разработчиком программного обеспечения мирового уровня и не остановлюсь ни перед чем для достижения своей цели, даже если это неудобно.
Веб-технология JavaScript
Javascript — это язык программирования, используемый для веб-разработки.
Я нашел ванильный Javascript очень интересным для веб-разработки. Так много ландшафта современной веб-разработки является кульминацией великих библиотек. Хотя фреймворки устраняют паралич выбора и синдром самозванца, они могут быть слишком волшебными и слишком много прятаться за слоями абстракции.
Большинство веб-приложений, которые у нас есть сегодня, написаны на языке Javascript. Даже некоторые популярные интерфейсные фреймворки, такие как React, за кулисами используют ванильный javascript.
Javascript предлагает новые способы написания компьютерных программ с выпуском ES8 в 2017 году.
Например, с «object. values()» Я могу получить доступ ко всем значениям объекта без компиляции.
Вавилон
Babel позволяет использовать все новые функции, которые доступны сегодня в стандартных версиях, не жертвуя при этом обратной совместимостью со старыми браузерами. Он также имеет первоклассную поддержку десятков различных систем сборки и тестирования, что делает интеграцию с набором инструментов очень простой.
ES6 представляет функцию async и await, которая оказалась очень полезным инструментом, особенно когда программа включает получение информации из базы данных.
Асинхронная функция — это сопрограмма, которая позволяет работать с Promises с помощью синтаксиса языка javascript и позволяет реализовать нелинейный поток управления в javascript. В настоящее время асинхронный поток управления в javascript может быть выражен несколькими функциями: событием, обратным вызовом, потоками и промисами, а вскоре и асинхронным генератором.
Спасибо.