Автор — HtmlCssMonk

Эй, странник, ты стоишь перед дилеммой, какой язык сценариев использовать, TypeScript или JavaScript? Что ж, это как раз подходящее место для вас. Эта статья о JavaScript и TypeScript даст вам полное представление о TypeScript и языке программирования JavaScript, чтобы помочь вам принять решение.

Что ?

JavaScript

JavaScript — это язык сценариев, который помогает создавать интерактивные веб-страницы. Он следовал правилам клиентского программирования, поэтому он работает в веб-браузере пользователя без необходимости использования каких-либо ресурсов, формирующих веб-сервер. Вы также можете использовать Javascript с другими технологиями, такими как REST API, XML и т. д.

Идея разработки этого скрипта состоит в том, чтобы сделать его языком сценариев, дополняющим язык сценариев, как Visual Basic был для C++ в языковых семействах Microsoft. Однако JavaScript не предназначен для больших сложных приложений. Он был разработан для приложений с несколькими сотнями строк кода!

Проверьте свои навыки работы с JavaScript с помощью удивительных викторин.

Машинопись

Typescript — это современный язык разработки Javascript. Это статически скомпилированный язык для написания ясного и простого кода Javascript. Его можно запустить на Node js или в любом браузере, который поддерживает ECMAScript 3 или более новые версии.

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

Функции

JavaScript

  • Проект с открытым исходным кодом под патронажем Microsoft
  • Гибкий, динамичный и кроссплатформенный
  • Используется как на стороне клиента, так и на стороне сервера
  • Легкая интерпретация
  • Поддерживается всеми браузерами
  • Слабо типизированный
  • JIT-компиляция
  • Специально разработанный инструмент для небольших скриптов
  • Поддерживает классы, интерфейсы и модули
  • Позволяет кросс-компиляцию

Машинопись

  • Простота обслуживания и повышение производительности проекта
  • Возможна статическая типизация и аннотации
  • Поддерживает объектно-ориентированные функции, такие как интерфейс, наследование и классы.
  • Простота отладки и раннее обнаружение ошибок
  • Поддерживает ES6 (ECMAScript), который предлагает более простой синтаксис для обработки объектов и функций наследования.
  • Хорошая полноценная поддержка IDE
  • Он поддерживает библиотеки JS и документацию по API.
  • Лучшее структурирование кода и методы объектно-ориентированного программирования

История

JavaScript

Давайте посмотрим на важную веху в истории Javascript:

  • Он был запущен в сентябре 1995 года, и на разработку этого языка электронных сценариев, который первоначально назывался Mocha, ушло всего десять дней.
  • В ноябре 1996 года Netscape представила JavaScript в ECMA (Европейская ассоциация производителей компьютеров) International.
  • ECMAScript 2 был выпущен в 1998 году.
  • ECMAScript 3 был выпущен в 1999 году.
  • В 2005 году Эйх и Mozilla присоединились к ECMA для разработки Java-скрипта E4X.
  • В январе 2009 года был запущен проект CommonJS с целью определения общей стандартной библиотеки.
  • Июнь 2011 г., выпуск ECMAScript 5.1.
  • В июне 2015 г. был выпущен ECMAScript 2016.
  • Текущая версия — ECMAScript 2017, выпущенная в июне 2017 г.

Машинопись

Давайте посмотрим на важные вехи из истории машинописного текста:

  • Машинописный текст был впервые обнародован в 2012 году.
  • После двух лет внутренней разработки в Microsoft. TypeScript 0.9, выпущенный в 2013 г.
  • Дополнительная поддержка универсальных шаблонов TypeScript 1.0 была выпущена в сборке 2014.
  • В июле 2014 года вышел новый компилятор TypeScript, который в пять раз быстрее предыдущей версии.
  • Июль 2015 г., поддержка модулей ES6, ключевое слово пространства имен, для поддержки, декораторы
  • В ноябре 2016 г. добавлена ​​​​функция, такая как типы сопоставления ключей и типов поиска, а остальные
  • 27 марта 2018 г. в Typescript добавлены условные типы, улучшенный ключ с поддержкой типов пересечения.

Как пользоваться

JavaScript

Есть два способа использовать JavaScript в файле HTML.

  • Вставьте весь код JavaScript в код HTML.
  • Создайте отдельный файл JavaScript, который можно вызывать из элемента Script (заключенного тегами Script).

Машинопись

Коды TypeScript записываются в файлы с расширением .ts. На вашей платформе должен быть установлен компилятор TypeScript, который затем компилирует код TypeScript в простой файл JavaScript с помощью команды «tsc .ts». Файл TypeScript можно написать в любом редакторе кода, и после преобразования в обычный файл JavaScript его можно включить в HTML и запустить в любом браузере.

— — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Нажмите здесь, чтобы прочитать статью полностью

Спасибо!