Re[31]: А что мешает заменить JS?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 21.03.17 16:42
Оценка:
Здравствуйте, vdimas, Вы писали:

V>>>Они выигрывали раньше, потому что для компиллируемых не было поддержки IDE.

V>>>В отсутствии поддержки IDE рулил подход REPL, ОК.
V>>>В присутствии же нормальной IDE такой подход становится нелеп, архаичен, подлежит списанию в утиль.
S>> Угу. При этом питоном бользуется большая часть сишников.

V>Для малюсеньких утилитных задач, вместо еще более ограниченного bash или виндового cmd.

V>Легкость "написал-запустил" должна жить ровно там, где ей и положено — в несложной автоматизации рутинных операций.
V>Но тут же речь идёт о том, чтобы писать на скрипте большие системы.
V>А это уже очевиднейшая инженерная ошибка.

Так и здесь нужно небольшой код использовать. Никио не собирается веь код на динамиках.

V>Причем, на 1C хотя бы из нейтива идёт ОЧЕНЬ много прикладного проблемно-ориентированного функционала, а на JS — аж нихрена, только базовые библиотеки. Весь проблемно-ориентированный код предлагается писать ручками.

V>А вот это уже ой.

Если мы говорим про TS и Angular 2. Там куча библиотек.
А динамика нужна там, где с типизацией нужно кучу оберток делать.
Как правило это небольшой объем кода.



V>Да, периодически "конфигурации" 1C выдают ошибки именно у клиента.

V>Тоже мне новость.

Ну если не делать тесты, то и от логических ошибок никто не застрахован.

V>>>Я уже отвечал тебе, что до тех пор, пока такая аннотация опциональна, это всё равно, что её нет.

S>> То есть TS не нужен, Ты расписываешь про типизацию, но если она опциональна, то есть она и не нужна!!

V>Верно. Опциональная типизация не нужна.

V>Для сравнения в строго-типизированных языках "опциональная типизация" означает использование автовывода типов без вот этой "дыры" в смысле fallback до any. В TS содержится дыра.

Ну дык и C# с динамиками тоже опциональна. Да и Object тоже.
По твоей логике C# и Java не нужны.

S>> При этом большая часть ошибок ловится на стадии даже не компиляции в отличие от С++, а на стадии проектирования. Ускоряется безошибочный ввод кода.


V>Опять бла-бла-бла.

V>Ты с кем тут споришь? Сам с собой? Оставить тебя наедине? ))
Ну ты же говоришь, что TS не нужен ибо типизация опциональна.




V>Ладно бы взять TS для продолжения уже имеющегося проекта, тут вопрос "одно лучше другого" при сохранении обратной совместимости прокатывает, ОК.

V>Но когда кто-то говорит о НОВЫХ больших проектах на TS — сорри, это уже клиника.

А на чем предлагаешь делать?
То есть куча Web программистов использующих Angular 2 это больные люди?
и солнце б утром не вставало, когда бы не было меня
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.