Здравствуйте, __SPIRIT__, Вы писали:
__S>Здравствуйте, sergeyt4, Вы писали:
S>>Почему-то все забывают про отладку таких проектов. Пробовал ли кто-нибудь реально это делать? Я пробовал. Не понравилось. А работа с большими фреймворками типа ExtJS — кто будет вам interop-ы писать и поддерживать?
__S>Как минимум в хроме можно отлаживаться по коду TypeScript.
Да, я посмотрел примеры.
В Хроме, действительно, можно отлаживаться в TS (если добавить опцию для генерации source maps), а вот в VS оно почему-то отлаживает в JS. Брекпонты на исходных TS файлах не срабатывают.
__S>В TypeScript есть аналог плюсовых хэдеров. Пощупать еще не успел, но как минимум заявлялось. И, если не ошибаюсь, сразу дали хэдеры для JQuery.
jQuery — это конечно хорошо, но катастрофически недостаточно, чтобы писать приложения с полноценным UI, ни для десктопов, ни для touch-девайсов.
В общем, на TS имеет смысл переходить только если писать проект для Windows8. Там уже и библиотеки готовые есть (WinJS)...
Здравствуйте, Ziaw, Вы писали:
Z>Технология не так плоха, как многие малюют. Но большие проекты требуют лучшего контроля кода при внесении изменений, которую как раз дают типы. Впрочем, Хейлсберг зря пошел по пути номинативной типизации, когда js явно заточен под структурную. В данном случае упоминаемый тут Roy гораздо приятнее.
Хейлсберг вроде как пошел по пути структурной типизации
Здравствуйте, Ikemefula, Вы писали:
I>Хейлсберг вроде как пошел по пути структурной типизации
Ввел интерфейсы? Молодец, что пошел. Не стал справлять нужду против ветра. Язык становится интересным, хотя и многословным. Вот его бы с кофескрипт скрестить, получится то, о чем я мечтал полтора года назад
Здравствуйте, Ziaw, Вы писали:
I>>Хейлсберг вроде как пошел по пути структурной типизации
Z>Ввел интерфейсы? Молодец, что пошел. Не стал справлять нужду против ветра. Язык становится интересным, хотя и многословным. Вот его бы с кофескрипт скрестить, получится то, о чем я мечтал полтора года назад
Здравствуйте, Ikemefula, Вы писали:
I>Язык намного компактнее чем JS, благодаря выводу типов аннотации нужны довольно редко + есть сахар для многих вещей.
За счет чего компактнее, да еще и намного? Мне правда интересно, я все никак не могу им нормально проникнуться. Где описание языка? Где почитать про этот самый сахар для многих вещей?
Здравствуйте, Ziaw, Вы писали:
Z>Здравствуйте, Ikemefula, Вы писали:
I>>Язык намного компактнее чем JS, благодаря выводу типов аннотации нужны довольно редко + есть сахар для многих вещей.
Z>За счет чего компактнее, да еще и намного? Мне правда интересно, я все никак не могу им нормально проникнуться. Где описание языка? Где почитать про этот самый сахар для многих вещей?
За счет чего он компактнее, я тоже не понял. Судя по примеру Raytracer(http://www.typescriptlang.org/Playground/#ex1) TS — 318 строк, а JS — 293.
Что там заметно компактнее — так это Inheritance