История изменений
Исправление crutch_master, (текущая версия) :
Если речь о JS, нетипизированная параша
Вы просто не умеете его готовить всю жизнь сидите в своём ООП и не способны мыслить как-то по-другому. Такие люди приходят в js и начинают ныть, что им нужен typescript. Языки с динамической типизацией отличаются тем, что не ограничивает программиста делать вещи как-то по-особенному. На js, например, всякие вещи с рефлексей и декларативщиной делаются легко и непринужденно. Парадигма языка не обязывает тебя наяривать в присадку на ооп. Динамика это вообще единственное место, где можно что-то делать отличное от default.
на Java писать код раз в 5 быстрей
На js пишется 1 строчка там, где на жабке унаследуют два класса, напишут 4 и сделают абстрактную фабрику контроллеров. Ну может в будущем это и окупается, не знаю.
в 10 раз меньше багов.
Дело в мышлении. Если программист не знает, что за значения у него могут лежать в переменных, то да, но это случай говнокода. В любом случае, первое, что надо делать в динамике - это делать чекер.
Исправление crutch_master, :
Если речь о JS, нетипизированная параша
Вы просто не умеете его готовить всю жизнь сидите в своём ООП и не способны мыслить как-то по-другому. Такие люди приходят в js и начинают ныть, что им нужен typescript. Языки с динамической типизацией отличаются тем, что не ограничивает программиста делать вещи как-то по-особенному. На js, например, всякие вещи с рефлексей и декларативщиной делаются легко и непринужденно. Парадигма языка не обязывает тебя наяривать в присадку на ооп. Динамика это вообще единственное место, где можно что-то делать отличное от default.
на Java писать код раз в 5 быстрей и в 10 раз меньше багов.
На js пишется 1 строчка там, где на жабке унаследуют два класса, напишут 4 и сделают абстрактную фабрику контроллеров. Ну может в будущем это и окупается, не знаю.
Исходная версия crutch_master, :
Если речь о JS, нетипизированная параша
Вы просто не умеете его готовить всю жизнь сидите в своём ООП и не способны мыслить как-то по-другому. Такие люди приходят в js и начинают ныть, что им нужен typescript. Языки с динамической типизацией отличаются тем, что не ограничивает программиста делать вещи как-то по-особенному. На js, например, всякие вещи с рефлексей и декларативщиной делаются легко и непринужденно. Парадигма языка не обязывает тебя наяривать в присадку на ооп.
на Java писать код раз в 5 быстрей и в 10 раз меньше багов.
На js пишется 1 строчка там, где на жабке унаследуют два класса, напишут 4 и сделают абстрактную фабрику контроллеров. Ну может в будущем это и окупается, не знаю.