Ahora que Visual Studio 2010 RC is released me preguntaba si alguien sabe qué ventajas/desventajas hay para actualizar mis aplicaciones ASP.NET existentes para apuntar al framework .NET 4? (Además de esperar hasta la versión final, que debería ser aún más estable)Actualizar a marco de ASP.NET 4
Respuesta
Si no va a volver a escribir algunas partes de la aplicación para usar nuevas características en ASP.NET 4.0, no creo que haya muchos beneficios. A menos que introduzcan optimizaciones de rendimiento para la funcionalidad ya existente, pero no creo que las obtengas automáticamente sin modificar el código.
De lo contrario hay un montón de golosinas como URL de enrutamiento, optimizaciones SEO, el rendimiento ViewState, etc.
Quizás no todas las optimizaciones, pero ciertamente hay optimizaciones de rendimiento que obtendrá de inmediato. Las herramientas O/RM LINQ to SQL y Entity Framework, por ejemplo, generan mejores consultas en .NET 4.0, lo que les permite ser almacenadas en caché de manera más efectiva por SQL Server. – Steven
Al menos, debe verificar si su servidor web tiene soporte para grupos de aplicaciones ASP.NET 4.0.
Pros: usted estará listo cuando es final
Contras: estar listo para un buen número de cuestiones, si tienes el tiempo.
Aquí está una lista y descripción de algunos de los problemas de la gente está encontrando y algunas alabanzas:
http://weblogs.asp.net/scottgu/archive/2010/02/08/vs-2010-net-4-release-candidate.aspx
Y mi recurso favorito ya que es imposible para darle un desglose de pros y contras teniendo en cuenta lo que puede ser un profesional para mí, puede ser una desventaja para usted y viceversa:
Si va a utilizar C# para su desarrollo, aquí hay una gran cosa que tendrá la próxima versión del framework y C#; Tipos dinámicos:
Desde Scott Hanselman's blog:
C# 4 (no 4.0, la gente de marketing dicen que es .NET 4, etc.) añade la dinámica palabra clave. He explicado esto diciendo:
"No hay forma de que usted o yo sepamos el tipo de esto ahora, compilador, así que esperemos que el tiempo de ejecución lo descubra".
El punto clave aquí, en negrita, porque es significativo es: teniendo el tipo dinámico significa "utilizar mi tipo de tiempo de ejecución para vincular".
Esto es algo bastante diferente de la versión actual de C# y podría tener algunas formas bastante significativas en que se escribe el código. Tan oculto en todo el alboroto, el nuevo marco tiene algún valor agregado comparado con los marcos actuales.
Espero que esto ayude a algunos.
Tiene la licencia go live -> puede usar todas las nuevas características asp en producción.
Pero usted tendrá algunos problemas con VS.
- 1. Cómo actualizar EF 4 Entity en ASP.NET MVC 3?
- 2. asp.net mvc mvc 2 a 4
- 3. Añadiendo un marco a XCode 4
- 4. Actualizar a ASP.NET 3.x
- 5. ¿Cómo forzar a XCode 4 a actualizar siempre los recursos?
- 6. GetVirtualPath fallar después de actualizar a .NET 4
- 7. Actualizar a ASP.NET MVC versión 2
- 8. Marco de la entidad y ACTUALIZAR CASCADA
- 9. Actualizar objetos del marco de entidades
- 10. ASP.NET insecto marco
- 11. Actualizar página C# ASP.NET
- 12. Problemas con MembershipUser/System.Web.ApplicationServices al actualizar a .net 4
- 13. Agregar un marco OpenGL en Xcode 4
- 14. marco JSON no funciona en iOS 4
- 15. ¿Cuál es el mejor marco BDD para trabajar con ASP.NET MVC 2 + C# 4?
- 16. asp.net MVC 4 con StructureMap
- 17. Actualizar de ASP.net 3.5 a 4.0 Resultados en Web.Sitemap Problems
- 18. ASP.NET MVC 4 Mobile Características
- 19. anotación personalizada Asp.Net MVC 4
- 20. ASP.NET MVC 4 y ExtensionlessUrlHandler
- 21. Asp.Net Mvc 4 ¿Código fuente?
- 22. Conversión de un proyecto de ASP.NET MVC 3 a MVC 4
- 23. Marco Java MVC más cercano a Asp.net mvc3?
- 24. Anulación de la membresía ASP.NET en ASP.NET MVC 4
- 25. Entidad marco 4 - mapeo de tipo complejo personalizado
- 26. Pruebas unitarias ASP.NET MVC 4 aplicaciones a fondo
- 27. ¿Qué marco de burla de C# aprovecha mejor .NET 4?
- 28. ¿Puedo implementar mi aplicación ASP.NET MVC 4 en .net 4
- 29. Actualizar un procedimiento almacenado en el marco de entidad 3.5
- 30. Entidad Marco 4 Entity con EntityState of Ungedged disparando actualización
cosas nuevas no funcionan bien a menudo, así que evítelo hasta que consiga cosas viejas o simplemente cosas normales. – poo
¡La actualización no es simple! Detallé todos los problemas que encontré al actualizar nuestro sitio a asp.net4. Ellos deberían ayudar. http://www.britishdeveloper.co.uk/2010/05/how-to-upgrade-to-aspnet4.html – BritishDeveloper