> между тем, на чем они программируют (или учились программировать) и способностью
> связно и без грабель алгоритмизировать задачу очень четкая. И в этой
> корреляции джаваскрипт очень, очень плох. Способность связно и без грабель алгоритмизировать приходит с опытом и обучением( в т.ч профильным вузовским, где в т.ч этому учат ).
Тогда как новички, даже с высшим образованием за плечами, на сях, шарпе и жабе запросто пишут эпический гомнокод.
> Лично я списываю это на то, что жс сильно нелогичный и плохо
> структурированный, постоянное его использование учит мозги программистов мыслить нелогично
> и плохо структурировано. Ну а общий подход "и так сойдет" (эрроры
> и ворнинги все равно никто в консоли не увидит, если специально
> не откроет) это все полирует и закрепляет.
> И вот на выходе не программист, а гoвнoкодер, программистом по сути не
> являющийся. С, как это среди программистов принято, огромным самомнением.
Со своей стороны кстати заметил, что худший жс-код нередко получается у тех, кто ранее кодил на шарпе или джаве - там будто бы какая-то профессиональная деформация, что они ничего не могут делать просто: даже примитивнейшая функция-помощник для обращения к бэкенду у них превращается в несколько файлов, кучу классов с наследованием и пробросом экземпляров одного класса в другой и обмазкой костылями, что потом черт ногу сломит, а если применяется тайпскрипт, то ещё и всевозможными интерфейсами, пометками для того или иного игнора проверок и проч обмазано.. и все равно работает с багами.
Хотя не исключаю, что это профессиональные заработчики, решившие чутка сменить специализацию.
> Ха-ха три раза. Что гугл захотел, то пропихнул. Раньше мс пропихивала. Остальные
> подтягиваются и делают как сказали. Ни вы, ни я, ни даже
> контора которую мы бы с вами откроем ничего в вебе не
> решит.
Хоть засмейся. Это ситуация последних лет. Но веб как таковой создавался не один десяток лет.. и даже тонны разных префиксов в css не просто так существуют.
И да, это именно результат компромисса: один протолкнул одно и все в итоге согласились, другой - другое, третий - третье, но остальные принципиально забили и фича загнулась.
Но таки нет, есть фаерфокс, который уже не тот, если сафари и поделия на вебките, есть хром и какие-то поделия на его движке
Разговоры про то, «как это бы сделать правильно» примерно из разряда «а вот если бы люди всей Земли.. », поскольку полностью игнорируют наличие множества участников, планы и приоритеты которых нечасто совпадают и тот простой факт, что реализация должна по максимуму сохранять обратную совместимость с тем что уже есть.