Простите меня, если это повторяющийся вопрос. Я искал StackOverflow и не нашел ответа на свой вопрос, поэтому приступим.
В настоящее время у нас есть веб-приложение, работающее под управлением ASP.NET 2.0 с запущенными расширениями AJAX 1.0 и SQL Server 2005, развернутое на IIS 6 и развивающееся в VS2005. Все отлично работает, но я пытаюсь найти веские причины для перехода. Клиенты, которые мы обслуживаем, не разрешают использование подключаемых модулей в браузерах, поэтому Silverlight не является причиной для перехода. Кроме того, у нас нет никаких планов по переходу на SQL Server 2008 в ближайшее время, и ASP.NET MVC тоже не разрабатывается.
Вот мои причины для миграции. Я бы хотел, чтобы люди прокомментировали их или добавили в список:
- Я хочу работать с новыми материалами .NET (и думаю, что и другие разработчики тоже. Также привлекательно для потенциальных сотрудников)
- Хотите поддерживать технологию в актуальном состоянии.
- Методы расширения
- PageMethods в WebControls
- WCF
- Возможно, LINQ (в настоящее время мы используем AutoSproc для нашего DAL)
- ASP.NET AJAX встроен в ASP.NET 3.5 (хотя на самом деле это не так уж и важно)
- VS.NET 2008 JavaScript Intellisense