Здравствуйте, c-smile, Вы писали:
CS>Спрашивать "а где .NET программы?" примерно то же самое что и "а где .VB программы?"
CS>Думаю что вы на своем домашнем PC мало найдете софта на чистом VB.
CS>А вот если придете в оффис компании в которой есть IT отдел то там этого
CS>добра будет завались.
CS>По моему ясно что ни VB/COM ни .NET не предназначен для создания чего-то типа MSOffice.
CS>Но как и в Оффисе можно использовать VBA так и можно будет (наверное) использовать .NET.
CS>Резюмируя вышесказанное: в быту мы вряд ли увидим повальный переход на .NET.
Сейчас большая часть ПО распространяется через Интернет. Поэтому мы не увидем повального перехода на .NET "в быту", пока .NET не зафиксируется на уровне ОС. Иначе его невозможно использовать при распространении. Очень хорошо про это сказано тут:
http://russian.joelonsoftware.com/Articles/PleaseSirMayIHaveaLinker.html.
Да, .NET очень удобная технология. Позволяет очень быстро штамповать приложения, но для производства коммерческих программ требуется выпускать качественное ПО без необходимости непрерывного обновления Framework-а. Поэтому и только поэтому для приложений массового характера альтернативы C++ и другим языкам, в которых пишутся самодостаточные приложения, пока нет.
Стратегия Microsoft в большей степени направлена на экспансию в области новых идей. Это заставляет конкурентов быть всегда догоняющими. Поэтому через 3-4 года выйдет новая технология, которая будет предоставлять еще больше "супер-пупер" возможностей. А про .NET будут писать что-то вроде ада сборок (по аналогии с dll hell сейчас).
Возвращаясь к теме, любую технологию можно назвать революционной, если она не оставляет шансов выживать конкурентам. (Невозможно заметить революционность в кабацкой драке, если ты находишься внутри.) К сожалению, выбор победителя происходит не на основе его достоинств, а на основе того, кто его поддерживает. (Хороший пример OS/2. Он по всем показателям превосходил Windows Чикаго. Но его перестали поддерживать и где этот OS сейчас?)
Резюмируя хочу сказать свое мнение, что .NET революционная технология, только это мы осознаем, когда .NET уже отомрет.