| Цитата(Blade @ 19.8.2002, 19:22) | | На самом деле помимо крутизны у VC.NET много всяких понтов, типа разработки платформенно-независимых приложений, т.е. будет и под виндовоз работать и под линух и т.д. (ну, если, конечно, эти операционки CLR поддерживают - эдакую виртуальную машину Java, только круче). Потом в .net студии можно писать на всех языках (C#,C++,VB,JS) а затем весь этот код, ну по крайней мере классы, перемешивать и получать одну прогу. |
Я долго-долго смеялся . Microsoft и платформенно-независимые приложения - это нечто. Особенно если вспомнить эксперименты Microsoft в Java и чем они закончились : изначально межплатформенная Java стала одноплатформенной. Этот подвиг был оценен по заслугам :Microsoft проиграла процесс San. Поехали дальше группа OMG разрабатывает механизм межсетевого и межплатформенного взаимодейстия объектов (неважно на чем программировали и на какой платформе - аппаратной и программной). Это всем известная CORBA. Известная всем, кроме ...Microsoft. Microsoft прямо CORBA не поддерживает, зато проталкивает свой DCOM - ублюдочное расширение COM, которое изначально для межсетевого взаимодействия вообще не предназначалось. Правда работает это только в Windows, но кому это интересно? В конце концов Microsoft отказывается от дальнейшего развития DCOM(хорошо хоть не от поддержки) в своей платформе .net. А идея компиляции в промежуточный код с последующей трансляцией по требованию в исполняемый код стара как само программирование. К сожалению это само по себе не ведет к созданию межплатформенных приложений. А судя по предыдущему опыту у Microsoft межплатформенность всегда заканчивалась одним - введением "улучшений", в результате которых работать можно только в Windows. Что же касается межплатформенности, Borland потихонечку выпустила комплекс (Kylix 3, Delphi 6, C++Builder 6 и библиотеку CLX), который уже сейчас спокойно дает перенести приложения из Windows в Linux и обратно на уровне исходного кода. |