Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: История программных революций от Microsoft Добавлено: 23.03.07 20:42  

Автор вопроса:  HACKER
Старый боян, я его когда-то давно-давно читал, очень понравилось, а тут вот случайно опять на него наткнулся. Улыбайтесь :)
История программных революций от Microsoft, вкратце: Сначала были Windows API и DLL Hell. Революцией ?1 было DDE - помните, как ссылки позволили нам создавать статусные строки, отражающие текущую цену акций Microsoft? Примерно тогда же Microsoft создала ресурс VERSION INFO, исключающий DLL Hell. Но другая группа в Microsoft нашла в DDE фатальный недостаток - его писали не они!

Для решения этой проблемы они создали 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-сайт: sharpc.livejournal.com
 Профиль | | #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 умирает

смелое заявление.. :-)) Боюсь нам не дожить до того момента как 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-сайт: sharpc.livejournal.com
 Профиль | | #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
Visual Studio пробовал запустить? :)
6-ую - летала )))), ничего новее не пробовал.

Я вот ещё думаю, может у меня нет притензий к скорости т.к. я юзал Висту то тоже x64, на соответственном процессоре?

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам