LINUX.ORG.RU

Microsoft представила TypeScript — новый язык программирования для Web

 , ,


0

1

Microsoft представила новый язык программирования для Web — TypeScript. Язык транслируется в JavaScript, транслятор языка доступен под лицензией Apache 2.0.

Основное преимущество языка — опциональная статическая типизация. В остальном язык близок к находящейся сейчас в разработке новой редакции JavaScript — проекте «Harmony». Кроме того, язык предлагает синтаксис для определения классов и интерфейсов, а также поддержку модулей.

>>> Подробности

★★★★★

Последнее исправление: Silent (всего исправлений: 2)

и сразу не нужно. зачем костыль который все равно превратится в javascript (а учитывая, что M$ класть хотела на стандарты - я представляю себе трехмегабайтные js-файлы смысл которых, допустим, запросить данные с сервера и сунуть их в <div>)

VitGun
()

Мелкомягкие в данном случае понимают куда надо языки развивать, только не понятно как оно приживётся.

Kakadu
()

Вот это желтизна в заголовке! Два раза начинал читать новость, ибо, первым мне показалось, было слово Microsoft.

Jurik_Phys ★★★★★
()

за придумывание «совершенно новых» (с) язычков предлагаю ввести смертную казнь через полет на самолёте под управлением win 3.11

anonymous
()
Ответ на: комментарий от rikardoac

Dart вон аж когда вышел.

Не спроста гугл и микрософт пилят два одинаковых языка. Походу оно будет именно что нужно. И уже сейчас.

mio ★★
()

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

anonymous
()

тот же самый JS, практически со всем его убожеством, но сбоку

mashina ★★★★★
()
Ответ на: комментарий от anonymous

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

Пиши на go.Всяко лучше, чем это.

Vudod ★★★★★
()
Ответ на: комментарий от trex6

Слишком мало «не нужно». Нужно больше «не нужно», а так - согласен)

dhameoelin ★★★★★
()

Опять мелкомягким на жопе ровно не сидиться, ибо руки растущие оттуда чешутся.

anonymous
()

Кто нибудь знает, какие мины в нём заложены?

sin_a ★★★★★
()

ололо Кажется это M$ больше всех кричала против Dart'а...

Alukardd
()

Тьф, опять одни преимущества.

Основное преимущество языка…

Забодали маркетологи своими «преимуществами». Куда не плюнь, у всех одни преимущества, недостатков ни у кого нет. А ведь известно, что русскому хорошо — то немцу смерть.

В данном случае корректно было бы сказать «Особенность». Что-то вроде: «Особенностью языка является опциональная статическая типизация.»

anonymous
()

Ещё один ненужный язык.

Deleted
()

от этих мелкософтских инициатив в одном месте холодком веет.

splinter ★★★★★
()

язык предлагает синтаксис для определения классов

Для инвалидов, не осиливших протопиное программирование? Зачем там классы при работающей системе прототипного наследования?

Wizard_ ★★★★★
()

Возможно у них такой Research. А research в этой области _нужен_. Я сразу конечно не могу сказать как так запросто в мусорке под названием веб ввести строгую типизацию, но вдруг у них получится. А потом и свободные стандарты подтянутся.

vertexua ★★★★★
()
Ответ на: комментарий от maxcom

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

AVL2 ★★★★★
()

не нужно.

ну вообще на линуксе это никак не повлияет. и непонятно почему новость это вообще на лоре. из-за того что опенсорс штоле? js планировалось для веба, а не для десктопных приложений. и библиотек для десктоп приложений не имеет. Майкрософт упрощает разработку десктопных/планшетных приложений в Windows8UI(aka Metro)-стиле для жс кодеров, прикручивая объекты из дотнета. и всего то.

Deleted
()

что? 2х-овой ненужности язык? Первый Х ненужности - JS, второй Х ненужности - это, собсно, эта говноподелка.

vova7890 ★★★
()
Ответ на: комментарий от AVL2

ну у некоторых сейчас уже front-end'ы по объему кода превосходят серверную часть, надо ж с большими объемами кода как-то бороться

maxcom ★★★★★
() автор топика
Ответ на: комментарий от Wizard_

Зачем там классы при работающей системе прототипного наследования?

Чтобы было похоже на Java/C#/C++.

К.О.

LamerOk ★★★★★
()

Вау, новый язык программирования! Для веб!!
З.Ы. Линукс здесь при том, что новость запостил Макском.

thesis ★★★★★
()

Столько ЯП развелось, что уже никому не интересно.

CuHe3yb
()
Ответ на: комментарий от maxcom

надо ж с большими объемами кода как-то бороться

Да, бросать его не клиентские машины. Хитрый план...

segfault ★★★★★
()

Прекрасно, еще одно что-то не понятно для чего, а работать, небось, будет только в иедесять под винвосемь

kovyrlo
()
Ответ на: комментарий от maxcom

у некоторых сейчас уже front-end'ы по объему кода превосходят серверную часть, надо ж с большими объемами кода как-то бороться

предлагаю бороться путем повышения квалификации инженерных кадров

wxw ★★★★★
()

Да.. статическая типизация жто так круто.. В то время как мозилловцы пишут IonMonkey, эти недочеловеки превращают js в c#..

special-k ★★★
()

И тут МС нашли в дарте недостаток — его придумали не они?

PolarFox ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.