Цитата:
|
И что? Маркетинг опережает всех, это замкнутый круг, тебе говорят - плохо написал, перепиши, а ты уже не можешь, небольшое изменение может повлечь за собой переобучение последователей, полный перетест, переделку сторонних зависимых скриптов и проч. Тем более невозможно отказаться от заложенных ошибочных идей/логики, всё, машина работает, не остановить...
|
а маркетинг при чем? Это проблемы обеспечения совместимости. Как обеспечение совместимости в любом случае (doom))), так и повсеместное пренебрежение ею (развитие) - тупиковые пути. Т.е. если планируется развитие проекта надо что-то ломать, но не все подряд
твое предложение заключается в том, чтобы минимизировать количество общедоступного ПО? Но это путь к монополии. А считается, что монополия вредна для потребителя. Конкуренция же наоборот
Цитата:
|
Ну, что же вы меня все приколачиваете этими странными космическими сравнениями не про то. Ты же пишешь на js. Должен понимать, что невообразимое количество изменяемых движков/версий, помноженное на динамику и зыбкость языка, помноженное на широту применения требуют от программиста ТОТАЛЬНОГО и часто ПОСТОЯННОГО контроля за написанным
|
ну раз для тебя это слишком кардинально давай вспомним, что можно писать Java-апплеты и ActiveX-компоненты, на статических языках, не таких зыбких
Цитата:
|
Ты можешь использовать (переосмыслить) чужой код, проползти по нему, но не можешь слепо привязать чужой js файл по принципу "все-как-бы-пользуются-везде-как-бы-работает-и-у-меня-будет", речь ведь идёт о совершенно обычном избитом программировании в условиях информационного рая
|
имхо ты преувеличиваешь. Если ты хочешь решить какую-то стандартную задачу, то у тебя вряд ли появятся проблемы, особенно с популярными фреймворками (до тебя ее решали кучу раз). Проблемы же возникнут при реализации чего-то нестандартного или того что ты не делал (если ты сам пишешь, без фреймворков, ведь ты тоже совершаешь ошибки?)