frameworks - net - instalar framework 4.5 en iis 7
¿Qué Framework de aplicación web.net usar? (5)
Estoy buscando un Framework de aplicación web .NET sólido y fácil de usar para el uso de desarrollo en toda la empresa. Estoy considerando DotNetNuke. Esta bien ? ¿Qué más puedes recomendar?
Al final, necesitará múltiples marcos. Es difícil admitir cualquier entorno empresarial complejo con solo uno. Parece que estás dedicado a .NET, así que me quedaría con ASP.NET o ASP.NET MVC. Use ASP.NET MVC para aplicaciones más grandes que requieren desarrollo impulsado por dominio con pruebas. Utilice ASP.NET para aplicaciones basadas en datos que coincidan estrechamente con su esquema SQL (aplicaciones rápidas y sucias sin mucha complejidad). Suponiendo que está usando MS SQL para la persistencia. También consideraría la última versión de SharePoint. Ahora está basado en ASP.NET 2.0 y es más fácil de manejar que en el pasado. Si muchos de los requisitos de su negocio son simples, puede proporcionar una gran cantidad de funcionalidades con SharePoint desde el primer momento. Por supuesto, con SharePoint necesitará un buen personal de soporte para respaldo, mantenimiento y recuperación.
DotNetNuke es un sistema de gestión de contenido. Hay bastantes por ahí, y más soluciones de proveedores de las que puedes sacudir un palo. Todo depende de lo que necesita / desea, y si el costo es un problema. Algo más de información ayudaría. ¿Es esto más un proyecto orientado a la wiki? Un sitio de intranet? ¿Un poco de ambos? ¿El soporte 24/7 es un problema?
¿Estás buscando un marco ? ¿O un sistema de gestión de contenido ?
Lista de sistemas de gestión de contenido . También hay comerciales, como SharePoint , así como una gran cantidad de soluciones de proveedores personalizados.
Si desea un marco para "Aplicaciones web" en .NET, sus opciones se reducen a ASP.NET o ASP.NET MVC (ambos de Microsoft), o una alternativa de código abierto como Castle Monorail.
ASP.NET sería el camino a seguir si desea utilizar al máximo los controles de los proveedores, y está creando aplicaciones pequeñas basadas en formularios.
Para cualquier cosa más grande o más compleja, y si puede prescindir de controles de proveedores, ASP.NET MVC o Castle Monorail le darán mejores resultados porque lo obligarán a tener mejores prácticas.
Sin embargo, si está buscando una aplicación web existente para usar como base para la personalización, entonces su punto de partida debe ser brindarnos más detalles sobre lo que desea lograr.
Dependiendo de sus requisitos, Dotnetnuke puede ser una gran opción para sus necesidades, o podría ser una elección espectacularmente mala. Sin más información no podemos decir.
SharePoint es una opción pero no lo recomiendo. Siempre quise probar DotNetNuke. Tiene una comunidad fuerte y un gran crecimiento.
Nuestro equipo trabajó en las características de SharePoint durante 5 meses antes de que lo abandonáramos. La implementación y la depuración son experiencias terribles. Tuvimos que recurrir a largas secuencias de comandos de compilación dentro de Visual Studio y utilizamos algunas herramientas de código abierto ( WspBuilder , SharePoint Installer , etc.) solo para que el proceso sea manejable a mitad de camino.
Tal vez SharePoint crecerá y obtendrá la integración real de Visual Studio algún día (he oído que es el plan con VS 2010). Hasta entonces, es demasiado problema. La curva de aprendizaje es abrupta y tendrás que pasar mucho tiempo buscando archivos de configuración XML para localizar problemas. ¡SharePoint probablemente te hará despreciar las configuraciones XML!
ACTUALIZACIÓN: Sharepoint está recibiendo mucha atención en VS2010. Ver: http: //www.cmswire.com/cms/enterpr ...
Para cualquier aplicación compleja, los formularios web ASP.NET son mejores, ya que solo tiene que lidiar con C # y la programación impulsada por eventos es más fácil. administrar una aplicación ASP.NET MVC de gran tamaño es solo una pesadilla. No se deje engañar por las pruebas unitarias en MVC.
Si está utilizando formularios web, se mantendrá enfocado en la aplicación en lugar de complejidades de codificación. + tiene tantos controles web para facilitar su trabajo.
Es posible que haya algunos marcos que puede usar para el marco de trabajo de registro, o Microsft Enterprise Framework para hacer que la aplicación sea más configurable.
también visite Ext.NET. tienen algunos controles específicamente para formularios web ASP.NET que harían que su aplicación se vea mejor.