2010-06-02 3 views
1

Извините, если об этом просили много, много раз раньше - боюсь, я не смог найти удовлетворительных ответов.Есть ли какие-либо рамки веб-приложений, которые можно использовать с .NET 2.0?

Я застрял в среде (банк), где, хотя мы имеем VS 2008 на машинах разработки, производства машин заблокированы в рамках .Net 2.0 и SQL Server 2005.

Существуют ли какие-либо которые я мог бы использовать?

Я смотрел такие вещи, как Spring.NET, PureMVC и ASP.NET MVC (S # arp Arch?), Но на самом деле у меня нет роскоши времени для углубленного изучения.

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

+3

Вы можете запускать приложения .NET 3.5 на сервере с установленной платформой .NET Framework 2, потому что это все CLR 2 внизу, вам просто нужно будет [развернуть дополнительные сборки] (http: //www.hanselman. com/blog/DeployingASPNETMVCOnASPNET20.aspx) с вашим приложением (которое поставляется с более поздней версией платформы .NET). – R0MANARMY

+0

«Вы можете запускать приложения .NET 3.5 на сервере, который имеет.NET framework 2 установлен "- не совсем. Из вашей ссылки" развернуть дополнительные сборки "- ПРИМЕЧАНИЕ: Это не включает все 3.5 или даже большую часть .NET 3.5. – Joe

+0

@ Joe: Мое понимание - вы всегда можете включить .NET. 3.5 dll явно и ссылаются на них из вашего приложения, тем самым обеспечивая функциональность 3.5, но это вроде бесполезно. – R0MANARMY

ответ

2

Если вы можете использовать фреймворк 2.0, вы должны проверить монорельс http://www.castleproject.org/monorail/index.html, он работает с каркасом 2.0 и основан на MVC.

+0

Я думаю, кто-то должен сказать им, что их веб-сайт изменился - он предполагает, что библиотеки Castle Project доступны и рекомендуют загружая установщик MSI, но библиотеки больше не упакованы таким образом. Любые рекомендации для начала работы с ним? – adhocgeek

+0

Меня также не вдохновляет тот факт, что их форумы для монорельса запускается со спамом, а примеры приведены с 2007 года :( – adhocgeek

0

DotNetNuke - это проверенная веб-платформа приложений, которая имеет бесплатное издание Community Edition и сотни модулей расширения. Он работает на .NET 2.0 и выше. Вот краткий обзор с сайта:

DotNetNuke является ведущим Web Content Management Platform для Microsoft .NET . DotNetNuke может быть использована в качестве системы управления контентом веб- (CMS) для простых веб-сайтов или как мощный основы развития приложений , которая позволяет предприятиям быстро сборки и развертывания навороченный, интерактивные веб-сайты и приложения в Microsoft .СЕТЬ.

Интуитивные, управляемый с помощью меню интерфейса позволяет нетехнические пользователям легко создавать новые сайты или расширить функциональности и особенность их существующего веб-сайта при использовании в качестве веба- CMS. Открытый API и доступность из более чем 6000 сторонних дополнений модулей, доступных через Snowcovered.com позволяют создавать веб-разработки профессионалов для создания сложной сети сайтов для требовательных приложений. Установка новых модулей или скинов - - быстрый и простой, позволяющий пользователям развернуть новую функциональность на своем сайте сайтов за считанные минуты.

DotNetNuke - это самый широко используемый в мире принятый каркас для построения сетей решений на Microsoft Windows Server. DotNetNuke предоставляет более 500 000 порталов, интранет, экстранет и открытых веб-сайтов. Огромное открытое сообщество с более чем 750 000 зарегистрированных пользователей поддерживают платформу.

+0

Рамка веб-приложений, а не система управления контентом. Мне показалось, что я понял это в этом вопросе. – adhocgeek

+0

Это и то, и другое. См. Первый приведенный выше параграф: «или как мощная структура разработки приложений». –

+0

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