Re[9]: На чем сейчас пишут UI в enterprise приложениях?
От: Alexander Polyakov  
Дата: 28.12.14 21:19
Оценка:
G>Рефакторинг пока только один — переименование, и R# успешно умеет переименовывать и в JS. Навигация и без TS прекрасно работает.
G>Обе фичи по сути не требуют типизации, они требуют только парсинга исходников, что и так есть в студии и расширениях.
Без статической типизации навигация не достаточно точная. Много мусора, который приходится дополнительно отфильтровывать человеку.
Под рефакторингом я понимаю весь процесс внесения изменений в код. Со статической типизацией процесс изменений можно разбить на шаги, которые либо контролируются компилятором, либо вероятность ошибки крайне мала, в итоге изменения можно вносить без опаски что-то поломать.
Понятно, почему для тебя ts это "тот же js", ты просто не пользуешься главными фичами на полную мощь.
Re[8]: На чем сейчас пишут UI в enterprise приложениях?
От: Alexander Polyakov  
Дата: 28.12.14 21:27
Оценка:
AP>>Для TypeScript эти фрейворки не нужны, только мешают.
G>
G>Ты чтонить сложнее helloworld делал то?
Делал. А вот у тебя, действительно, смешное сочетание AngularJS+TypeScript. Это как молоко с селедкой.
Похоже ты надергал технологии по популярности, а то что они несочетающиеся ты не замечаешь.
Re[8]: На чем сейчас пишут UI в enterprise приложениях?
От: Alexander Polyakov  
Дата: 28.12.14 21:38
Оценка:
IT>У тебя на компе студия стоит? Напиши её на HTML. Или что-то Word/Excel подобное.
На Silverlight этого тоже нет.
А студия и офис в браузере есть и от гугла и от майкрософт.
Re[10]: На чем сейчас пишут UI в enterprise приложениях?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 28.12.14 21:41
Оценка:
Здравствуйте, Alexander Polyakov, Вы писали:

G>>Рефакторинг пока только один — переименование, и R# успешно умеет переименовывать и в JS. Навигация и без TS прекрасно работает.

G>>Обе фичи по сути не требуют типизации, они требуют только парсинга исходников, что и так есть в студии и расширениях.
AP>Без статической типизации навигация не достаточно точная. Много мусора, который приходится дополнительно отфильтровывать человеку.
Счего бы? Структура кода от типизации не зависит. Вообще было бы странно, если было бы иначе.

AP>Под рефакторингом я понимаю весь процесс внесения изменений в код. Со статической типизацией процесс изменений можно разбить на шаги, которые либо контролируются компилятором, либо вероятность ошибки крайне мала, в итоге изменения можно вносить без опаски что-то поломать.

AP>Понятно, почему для тебя ts это "тот же js", ты просто не пользуешься главными фичами на полную мощь.
Я всеми фичами пользуюсь. Более того, я делаю дефинишены для SharePoint (около 120к строк кода на JS), пользуюсь ts в версии 0.4 или даже 0.3 и уже собаку съел на навигации в JS.
Re[9]: На чем сейчас пишут UI в enterprise приложениях?
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 28.12.14 21:43
Оценка:
Здравствуйте, Alexander Polyakov, Вы писали:

AP>>>Для TypeScript эти фрейворки не нужны, только мешают.

G>>
G>>Ты чтонить сложнее helloworld делал то?
AP>Делал. А вот у тебя, действительно, смешное сочетание AngularJS+TypeScript. Это как молоко с селедкой.
AP>Похоже ты надергал технологии по популярности, а то что они несочетающиеся ты не замечаешь.

С чего ты взял, что оно не сочетается? Как раз наоборот, когда пишешь контроллеры\сервисы, то discoverability, который дает TS очень сильно помогает писать angular-код.
Походу ты действительно ничего кроме helloworld не делал.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.