В чем разница TypeScript от JavaScript?

TypeScript - типа jаvascript от Microsoft

TypeScript - язык, позиционируемый как средство разработки веб-приложений, расширяющее возможности jаvascript. Он был представлен корпорацией Microsoft в 2012 году. Примечательна личность разработчика - это Андерс Хейлсберг (Anders Hejlsberg), принимавший деятельное участие в создании Turbo Pascal, Delphi и C#. В отличие от CoffeeSript, TypeScript является обратносовместимым с jаvascript. Он компилируется в jаvascript, после чего программу на TypeScript можно выполнять в любом современном браузере. Как и CoffeeSript, его вполне можно использовать совместно с платформой Node.js.

Отличия TypeScript от jаvascript:

- возможность явного определения типов (статическая типизация);
- поддержка использования полноценных классов (как и традиционная объектно-ориентированная модель);
- поддержка подключения модулей.

Подобные нововведения призваны повысить скорость разработки, читаемость, рефакторинг и повторное использование кода, дать возможность осуществлять поиск ошибок на этапе разработки и компиляции, а также увеличить скорость выполнения программ. Хотя, если честно, последний абзац смотрится и вовсе как рекламный слоган. Давайте посмотрим, что там есть на самом деле. Хорошие новости - действительно, каждая программа jаvascript является корректной программой TypeScript. Более того, компилятор TypeScript выполняет только локальное преобразование файлов, не делает никаких переопределений переменных и не меняет их названия. Это позволяет писать код, максимально близкий к оригинальному jаvascript.



Оставить свой ответ:

Имя:*
E-Mail:
Вопрос:
Skolko buдет пять пдюс сeмь?
Ответ:*
QQpedia21.ru - cамые интересные вопросы