2013-03-02 3 views
23

Начато использование node.js для создания веб-приложений.TypeScript или CoffeeScript

Один из моих коллег спросил о TypeScript, который является новым языком от Microsoft. У нас есть план, чтобы начать наше новое веб-приложение с node.js и TypeScript в качестве механизма сценариев.

Я просто хочу знать, правильно ли разрабатывать приложения, используя TypeScript? Как насчет будущего TypeScript?

+0

http://net.tutsplus.com/articles/interviews/should-you-learn-coffeescript/ –

+0

Это от Microsoft. Есть ваш ответ на будущее TypeScript :) –

ответ

10

ТипScript будет поддерживаться всеми браузерами. Вы можете сказать его просто еще один javascript. То, что я обнаружил, было легко скомпилировано и упрощено для отладки. Microsoft не настроена бросать вызов старому JavaScript, как это было сделано, выпуская Silverlight для вызова Flash.

В любое время, когда вы чувствуете, что хотите вернуться к старым JavaScript и не хотите использовать TypeScript, еще проще конвертировать ваши ts в Js.

Try this и посмотреть разницу между js и ts.

+11

Основываясь на заголовке, вопрос был о различиях между TypeScript и CoffeeScript, а не между TypeScript и JavaScript. – Vlad

32

И у TypeScript, и у CoffeeScript есть свои сильные стороны. Но если вы хотите создать большое приложение, я бы порекомендовал вам пойти с CoffeeScript, поскольку вы в конечном итоге пишете меньше кода. Here's a nice slideshow, который сравнивает как TypeScript, так и CoffeeScript. Это может быть не в тему, но разработка TypeScript очевидна, по крайней мере, часть MS действительно серьезно относится к open source.

  • машинописи находится под 2.0 лицензии Apache
  • Источник доступен через мерзавец на Codeplex
  • Установки так же просто, как НПЕ установить -g машинописный
+9

Я не согласен, говоря, что CoffeScript хорош для большого приложения, использование типизированного языка для большого приложения - большой плюс, чтобы ловить ошибки во время компиляции. По этой причине я считаю, что TypeScript является хорошим выбором по сравнению с coffescript при выполнении больших приложений. –

Смежные вопросы