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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.