Почему в мире .net нет серверов приложений, подобных миру Java? - PullRequest
5 голосов
/ 22 января 2010

Я знаю, что IIS является сервером веб / приложений. Почему бы не использовать полноценные серверы корпоративных приложений, такие как Web Logic / Tomcat / JBoss, которые можно масштабировать так же, как в мире Java.

EDIT1: я сам не Java-разработчик. Я назвал эти серверы только потому, что «масштабируемые, настраиваемые и оптимизированные» - это модные слова, связанные с ними в большинстве мест, о которых я читал. Посмотрите на этот вопрос о переполнении стека, например. Я не ревнивый, просто любопытный

Ответы [ 2 ]

2 голосов
/ 22 января 2010

В основном потому, что мир Java пытается быть независимым от производителя и независимым от платформы, ему необходима согласованная спецификация и среда исполнения для разработки на стороне сервера - и это в итоге привело к появлению j2ee.

.NET с другой стороны - все это Microsoft, поэтому они могут предоставить весь стек. Сама Windows, библиотеки, фреймворки и т. Д. (IIS, WCF, COM и многие другие) на самом деле являются .NET-версией j2ee-сервера.

1 голос
/ 22 января 2010

Вы имеете в виду проект расширений сервера приложений Windows?

http://www.microsoft.com/net/Dublin.aspx

Кстати, почти все, что вы хотите "масштабировать", покрывается использованием IIS в качестве хоста. Проект Дублин и связанные с ним проекты (например, WAS ) находятся в стадии разработки.

...