Страница: 1 | 2 | 3 | 4 |
Вопрос: История программных революций от Microsoft
Добавлено: 23.03.07 20:42
Автор вопроса: HACKER
Старый боян, я его когда-то давно-давно читал, очень понравилось, а тут вот случайно опять на него наткнулся. Улыбайтесь :)
Для решения этой проблемы они создали OLE (похожее на DDE, но другое), и я наивно вспоминаю докладчика на Microsoft-овской конференции, говорящего, что скоро Windows API перепишут как OLE API, и каждый элемент на экране будет ОСХ-ом. В OLE появились интерфейсы, исключающие DLL Hell. Помните болезнь с названием "по месту", при которой мы мечтали встроить все свои приложения в один (возможно, очень большой) документ Word? Где-то в то же время Microsoft уверовала в религию С++, возникла MFC решившая все наши проблемы еще раз.
Но OLE не собиралась, сложа руки смотреть на это, поэтому оно заново родилось под именем COM, и мы внезапно поняли, что OLE (или это было DDE?) будет всегда - и даже включает тщательно разработанную систему версий компонентов, исключающую DLL Hell. В это время группа отступников внутри Microsoft обнаружила в MFC фатальный недостаток - его писали не они! Они немедленно исправили этот недочет, создав ATL, который как MFC, но другой, и попытались спрятать все замечательные вещи, которым так упорно старалась обучить нас группа COM. Это заставило группу COM (или это было OLE?) переименоваться в ActiveX и выпустить около тонны новых интерфейсов (включая интерфейсы контроля версий, исключающие DLL Hell), а заодно возможность сделать весь код загружаемым через броузеры, прямо вместе с определяемыми пользователем вирусами (назло этим гадам из ATL!).
Группа операционных систем громким криком, как забытый средний ребенок, потребовала внимания, сказав, что нам следует готовиться к Cairo, некой таинственной хреновине, которую никогда не могли даже толком описать, не то, что выпустить. К их чести, следует сказать, что они не представляли концепции "System File Protection", исключающей DLL Hell. Но тут некая группа в Microsoft нашла фатальный недостаток в Java - её писали не они! Это было исправлено созданием то ли J, то ли Jole, а может, и ActiveJ (если честно, я просто не помню), точно такого же как Java, но другого. Это было круто, но Sun засудило Microsoft по какому-то дряхлому закону. Это была явная попытка задушить право Microsoft выпускать такие же продукты, как у других, но другие.
Помните менеджера по J/Jole/ActiveJ, стучащего по столу туфлей и говорящего, что Microsoft никогда не бросит этот продукт? Глупец! Все это означало только одно - недостаток внимания к группе ActiveX (или это был COM?). Эта невероятно жизнерадостная толпа вернулась с COM+ и MTS наперевес (может, это стоило назвать ActiveX+?). Непонятно почему к MTS не приставили COM или Active или X или + - они меня просто потрясли этим! Они также грозились добавить + ко всем модным тогда выражениям. Примерно тогда же кое-кто начал вопить про Windows DNA (почему не DINA) и "Windows Washboard", и вопил некоторое время, но все это почило раньше, чем все поняли, что это было.
К этому моменту Microsoft уже несколько лет с нарастающей тревогой наблюдала за интернет. Недавно они пришли к пониманию, что у Интернет есть фатальный недостаток: ну, вы поняли. И это приводит нас к текущему моменту и технологии .NET (произносится как "doughnut" (пончик по-нашему), но по-другому), похожей на Интернет, но с большим количеством пресс-релизов. Главное, что нужно очень четко понимать - .NET исключает DLL Hell.
В .NET входит новый язык, C#, (выясняется, что в Active++ Jspresso был фатальный недостаток, от которого он и помер). .NET включает виртуальную машину, которую будут использовать все языки (видимо, из-за фатальных недостатков в процессорах Интел). .NET включает единую систему защиты (есть все-таки фатальный недостаток в хранении паролей не на серверах Microsoft). Реально проще перечислить вещи, которых .NET не включает. .NET наверняка революционно изменит Windows-программирование... примерно на год.
Ответы
Всего ответов: 59
Номер ответа: 1
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #1
Добавлено: 23.03.07 21:42
Запоздало немного... Лет на 7
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 24.03.07 08:39
Да, Microsoft умирает, оттуда убегают все более-менее талантливые разработчики (почитайте список уволившихся после релиза Висты - почти все ведущие программисты ушли), не хватает ресурсов теперь даже на то, чтобы пудрить разработчикам мозги все новыми и новыми технологиями
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 24.03.07 09:37
Если эту лажу под названием Виста делали ведущие программисты, которые уволились от стыда за сие произведение.. то кто же там остался????
Номер ответа: 4
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #4
Добавлено: 24.03.07 09:50
+1 ^)
У меня нет инфы что уволился хотя бы один разрабочтик SQL Server
Номер ответа: 5
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #5
Добавлено: 24.03.07 11:20
смелое заявление.. ) Боюсь нам не дожить до того момента как Microsoft начнет биться в предсмертных конвульсиях.. она держиться на ногах настолько крепко как никто другой...)))
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 24.03.07 18:34
Ну не на 7, но запоздало конечно
2 EROS, а чем конкретно Vista неугодила? (Я нехвалю её, просто интересно)
Номер ответа: 7
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #7
Добавлено: 24.03.07 18:40
Я не скажу что у меня слабая машина...Селерончик 2,2 гига. памяти 2 гига.. и видео на 256.. но даже этого мало чтоб Виста там нормально работала.. Она конечно работает... но такая "работа" меня не устраивает ((( через 2 дня я ее снес... скажу честно-она меня разочаровала...
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 24.03.07 19:26
Вот к чему, а нарекания к скорости я как то недопонимаю, я юзал висту 2-3 недели, комп: Athlon 3.2 x64, 1 ГБ памяти, Gforce 7600 Gtx 256mb - виста летала, в некоторых случаях наверное быстрее чем xp. Все визульные цяцьки стояли на максимуме, ничего не тормозило, а из-за улучшеной работы с NTFS разделами, копирование/удаление выполнялось раза в полтора быстрее чем на xp. Соответственно кешировала тоже быстрее...
Номер ответа: 9
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #9
Добавлено: 24.03.07 19:37
Athlon 3.2 x64 ||| возможно в этом все дело... у меня хр на порядок быстрее работает...
Номер ответа: 10
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #10
Добавлено: 24.03.07 20:27
2 HACKER
Visual Studio пробовал запустить?
PS Athlon 2000, 1.5 ГБ озухи. Это не топовая машина. Это было нормальной машиной года 3 назад. Но на этой машине очень сносно работает Windows Server 2003, при условии, что запущено 30-40 программ.
Vista это круто, но по крайней мере я не намерен за прозрачные окна покупать мозгов на 600 баксов.
Тем более что рабочие альтернативы есть.
Некоторым людям работать надо и деньги зарабатывать, а не прозрачные окна смотреть
Я лучше себе 20 дюймов ЖК куплю, чем Core 2 Duo
Номер ответа: 11
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #11
Добавлено: 24.03.07 20:27
возможно.. а ты какую верисю ставил?
Номер ответа: 12
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #12
Добавлено: 25.03.07 01:11
Ну, например, http://ylsoftware.com/?action=news&na=viewfull&news=52
русский перевод статьи http://observer.guardian.co.uk/business/story/0,,1868642,00.html, по которой я делал доклад на английском
Там озвучены тенденции и названо несколько имен ведущих разработчиков. Думаю, по их фамилиям несложно найти и список остальных уволившихся.
Да, я думаю, что активы Microsoft позволят ей еще очень долго быть на плаву, особенно если она отойдет от политики покупания всего, что видят (иначе надолго не хватит). И ряд продуктов, тот же MS SQL Server, будут успешно развиваться. Но вот действительно новых Windows появляться уже не будет, разве что какие-то косметические поделки на базе 2003-й и бесконечные сервис-паки для них. Есть даже мнение, что Microsoft будет выпускать крупные продукты для бизнеса на Линукс-платформе
Номер ответа: 13
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #13
Добавлено: 25.03.07 01:38
Longhorn Server точно будет.
Номер ответа: 14
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #14
Добавлено: 25.03.07 01:39
Но именно его назвать поделкой язык не поворачивается.
Номер ответа: 15
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #15
Добавлено: 25.03.07 18:45
Я вот ещё думаю, может у меня нет притензий к скорости т.к. я юзал Висту то тоже x64, на соответственном процессоре?