2009-01-26 7 views
2

пару дней назад я имел эту идею, почему не реализующего жерех-классик, как другой язык в .net ...почему вы думаете, Microsoft не выполнила жерех-классик, как другой язык в .net

это помогло бы много людей, чтобы перейти на новую платформу ...

Я имею в виду, есть IronRuby, IronPython и т.д ...

это звучало для меня как отличная идея ... но, давай , Я не гений, должна быть какая-то причина, почему они этого не сделали ...

Я j ust любопытно об этом ...

+0

Если вы действительно хотите пойти по этому пути, возможно, вы можете попросить Джоэла Спольского продать вам лицензии на использование Васаби. :) – BobbyShaftoe

ответ

4

Потому что Microsoft отказалась от обратной совместимости своих API. Думаю, они полагали, что использование затрат на техническое обслуживание для новой разработки было лучшим инвестированием.

Иногда я согласен, иногда я не согласен с новым видом ...

Теперь так не думает, что его просто я проецирование моей мысли о Microsoft здесь у вас есть некоторые ссылки:

Первая большая победа была сделать Visual Basic.NET не обратно совместим с VB 6.0. Это было буквально в первый раз в живой памяти, что, купив обновление для продукта Microsoft, ваши старые данные (то есть код, написанный на VB6) не могут быть импортированы совершенно и беззвучно. Это был первый раз, когда обновление Microsoft не учитывало работу, которую пользователи использовали с использованием предыдущей версии продукта.

...

С этой крупной победы под их поясами, то MSDN Magazine Camp взял на себя. Вдруг все изменилось. IIS 6.0 вышел с другой моделью потоков, которая разбила несколько старых приложений. Я был потрясен, обнаружив, что у наших клиентов с Windows Server 2003 возникли проблемы с запуском FogBugz. Тогда .NET 1.1 не был полностью обратно совместим с 1.0. И теперь, когда кошка вышла из сумки, команда OS вошла в дух и решила, что вместо добавления функций в Windows API они собираются полностью ее заменить.

4

Прежде всего, поскольку asp-classis не является langauge. Это очень малая структура COM-объектов.

Встроенные языки для использования в ASP - это VBScript и Javascript. Я не понимаю, почему кто-то захочет использовать «VBScript.NET» и «JScript.NET», хотя он немного обедает.

Вы можете взять страницу ASPX с помощью кода VB.NET, если не хотите, ASPNsq.

 Смежные вопросы

  • Нет связанных вопросов^_^