![]() |
Suena bastante bien, aparentemente todo el mundo busca estas metas, vamos a ver c�mo se ha intentado acercar a cada una de ellas.
ASP.NET introduce un nuevo concepto, los "server controls", que permiten a modo de etiquetas HTML tener controles manejados por el servidor que identifican el navegador usado adapt�ndose para cada navegador. Tareas tediosas como la validaci�n de datos se convierten en f�ciles y sencillas.
Posibilidad de elecci�n del lenguaje de programaci�n, puedes elegir el lenguaje de programaci�n que m�s te guste, por defecto lleva integrado C#, VB.NET y J#, pero podr�as usar otro lenguaje.
Independencia de la herramienta de desarrollo. Puedes utilizar desde el Notepad, hasta la sofistica y potente Visual Studio .NET, pasando por la gratuita Web Matriz.
Y lo mejor de todo es la rica biblioteca de clases que lleva incorporada, ya no necesitar�s obtener componentes de otras empresas para por ejemplo enviar un email, hacer "upload" de un fichero o generar gr�ficos en tiempo de ejecuci�n.
El c�digo es compilado para ser ejecutado en el CLR. Puedes optar por tenerlo en el servidor precompilado o dejar que el servidor lo compile la primera vez que lo ejecute. El resultado es de 3 a 5 veces superior en velocidad que las antiguas p�ginas ASP.
Rico sistema de cache. El uso adecuado del potente cach� incorporado aumenta considerablemente el rendimiento y la escalabilidad de la aplicaci�n. La cach� te permitir� cachear desde p�ginas completas a partes completas, pasando por conjuntos de datos extra�dos de la base de datos.
ASP.NET est� preparado para poder tener granjas de servidores web para sitios con alto volumen de tr�fico y repartir la carga entre distintos servidores.
ASP.NET es capaz de detectar perdidas de memoria, problemas con bloqueos y protecci�n ante ca�das. Entre otras cosas, es capaz de detectar aplicaciones web que pierden memoria, arrancando otro proceso limpio con una nueva instancia de la aplicaci�n para cerrar la que pierde memoria liberando as� la memoria perdida.
Una aplicaci�n ASP.NET se instala tan f�cilmente como copiando los ficheros que la componen. No es necesario registrar ning�n componente, tan solo copiar los ficheros al web.
Puedes recompilar la aplicaci�n o enviar nuevos ficheros sin necesidad de reiniciar la aplicaci�n ni el servidor web.
Cocina Facil | IngenieroSoftware.com |