Рубрики
Без рубрики

JavaScript десять лет вызов

10 лет назад мы не использовали JavaScript для многих платформ, кроме браузера. Это было делать базовые анимации и дать WOW-фактор для сайтов. Конечно, в 2009 году у нас уже был jQuery и …

Автор оригинала: Ahamad Ibrahim Milazi.

10 лет назад мы не использовали JavaScript для многих платформ, кроме браузера. Это было делать базовые анимации и дать WOW-фактор для сайтов. Конечно, в 2009 году у нас уже было Moothools jQuery и Yahoo 2 очень популярных библиотек.

С современным подходом к созданию сайтов с такими потребностями, такими как Infinite Scroll, Progressive Web Apps (PWA) и приложения для одиночных страниц (SPA), среди прочего, стало сложно организовать код в ванильном JavaScript. Когда NPM был изобретен, управляющий пакетами, как и те, которые находятся на других платформах, он открыл новые возможности. NPM, выпущенный в 2010 году, открыл двери для разработки JavaScript на других платформах, и теперь он используется для создания мобильных приложений, приложений на рабочем столе и даже код записи на устройствах IoT. Как потребности изменились, так и экосистема. С HTML5 у нас есть много новых функций, которые были там раньше, таких как теги Shadow DOM и <Шаблон>. Эти 2 родили новое поколение рамок, таких как угловые, Vue и реагируют.

JavaScript не имеет типов, и это затрудняет запись ванильного JavaScript для масштаба без использования специального типа инструмента. Но беспокоиться – не, для людей с фоном в C # или Java, вы просто устанавливаете Typescript. Также как имеется название, вы получаете типы, к которым вы привыкли. Даже структура кода выглядит как программа C #/Java, и вы можете легко применить все свои навыки от OOP непосредственно в JavaScript. Когда сделано, TypeScript будет компилировать ваш код в оптимизированный JavaScript, который будет выполнять код быстрее, чем если бы вы написали его ваниль в первую очередь. В качестве дополнительного преимущества, поскольку вы используете типы, вы код будет относительно ошибка, поскольку мы аналогичным образом наблюдаем в C # и коде Java, из-за того, что вынуждены делать типы совпадать по всей системе для соответствующего кода.

Тем не менее, для определенных людей JavaScript не достаточно выразительно. Они хотят написать HTML-код в JavaScript, не цитируя его. Другие хотят привлечь новые языковые функции, которые не являются частью спецификации JavaScript. Входит Бабел. Теперь вы можете настроить инструменты для приема новых видов конструкций программирования, которые будут скомпилированы на простое JavaScript.

Люди говорят, что JavaScript не может заменить родные языки программирования, такие как Objective-C или Java при создании собственных мобильных приложений. Но с реактивным родным вы делаете что-то похожее на то, что вы делаете в C #, при использовании Xamarin, и в результате получают собственные скорости и нативный дизайн в вашем окончательном приложении.

Люди также беспокоились о JavaScript, используемом для создания настольных приложений. Ну, я бы порекомендовал попробовать код Visual Studio. Это редактор, написанный в JavaScript на каркасе под названием Electron. Мне пришлось программировать на ПК только 2 ГБ RAM в последнее время в последний месяц, и код Visual Studio смог справиться с моим сложным потребностями без замораживания. В этих консолях я смог запустить 2 сервера, одновременно просмотр Sass Compield на 3-м и бегущих командах GIT на данный момент. Выше этого у меня были открыты 2 проекта, которые работали на 2 различных платформах, и когда я открыл редакторов бок о бок, я был одновременно получен правильный автоматически завершенный на обоих. Мой PHPSTRM уже заморозил мою систему, просто запустив один сервер из этого редактора на такой маленькой оперативной памяти.

В современном дне вспомогательное развитие – это поиск инструментов, которая хорошо работает для вас. В 2019 году я бы порекомендовал всем, кто серьезно относится к обеспечению очень хорошего и последовательного интерфейса для изучения, по крайней мере, реагировать (это главная документация – это 2 часа чтения) или изучать угловую. Если вам действительно не нравятся два, или считают что-то вроде похоже на комбинацию двух, вы можете взглянуть на Vuejs.

Дайте мне знать в комментариях ниже по вашему мнению и о том, что вы думаете, значит быть разработчиком JavaScript, передний разработчик или как в 2019 году.