?

Log in

No account? Create an account
trueblacker's Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Wednesday, March 2nd, 2005

Time Event
1:34p
типа тест
Вот и у мню таперича блог...
3:44p
Битва за API
Кинули мне вчера линк... Как Микрософт проиграл войну за API. Да, знаю, старый материал.. Я и сам его уже давно видел, даже он ещё кажыся тогда на русский не был переведён. Словом, знаю что тема старая, но тем не менее. Кинул мне, значит, перец этот линк со словами "вот мол, грамотно и интересно типа написано".
Согласен. Грамотно и интересно. Но я бы поспорил с этим Джоэлом Сполски.
Очень много в этой статье правды и вообще она, конечно, про жызнь и весьма, на мой взгляд, что называется ап-ту-дэйт и похоже на правду. Но смущает вот что. В статье косвенным образом выводится (или постулируется?) мысль о том, что дескать обратная совместимость - есть объективный рулез и гарантирует всем счастье. С точки зрения рассмотреных примеров "из жызни коммерческих разработок ПО" - да, очень сложно с этим спорить. Но ведь есть и другие примеры! Каждый профессиональный программист (т.е., фактически, вся целевая аудитория данного опуса) наверняка не раз и не два вспоминал весь запас известной ему матершыны по поводу того, как всё "в микрософте" или "в винде" "через жопу". И ни для кого не секрет, что Главная Причина того, что через эту жопу приходится писать новые и новые программы - та самя пресловутая необходимость обратной совместимости.
Пойти на отказ от обратной совместимости - это, прежде всего, мужественный поступок. Не люблю говорить хорошые вещи про микрософт, но ещё меньше люблю врать и выдавать желаемое за действительное. Что хотите со мной делайте, но вечная обратная совместимость так или иначе когда-нибудь исчерпает потенциал технологии, лежащей в её основе и будет выступать тормозом дальнейшему развитию.
Наступило ли это насыщение в случае винды или нет - вопрос сложный. Пытаться отвечать я на него, пожалуй, не буду.... Я бы хотел отметить другое. В мире осторожного западного бизнеса только контора с таким запасом прочности как микрософт может позволить себе сознательно запускать мертворожденые проекты и разрабатывать ОС, полностью несовместимую со всеми предыдущими разработками. Да, они делают страшный для многих шаг. Да, эти многие, наверняка долгое время будут оставаться в стороне от новых технологий. Да, это удобнее, выгоднее и всё такое прочее. Я даже не собираюсь никого критиковать за этот выбор - я вполне понимаю что и идеализм и деньги имеют значение. Но я хочу критиковать критиков этого явления. Технологии должны развиваться. Даже такими непопулярными методами.

2005/03/02
[Calendar]
Next Day >>



About LiveJournal.com