ASP.net
CONCEPTO:
ASP.net de Microsoft es una tecnología de script del servidor que puede usarse para crear aplicaciones web dinámicas e interactivas. Una página ASP.net es una página HTML que contiene script del servidor que son procesados por un servidor web antes de enviarse al navegador del usuario. Puede combinar ASP con XML y HTML para crear sitios web interactivos eficaces. El código ASP.net es más "compacto" que el código ASP, además de que los script requeridos para realizar una determinada función son más cortos en ASP.net que en ASP.
CARACTERÍSTICAS:
- Debido a que el script del servidor genera una página HTML estándar, es posible proporcionársela a casi cualquier navegador.
- Puede crearse un archivo ASP.net mediante cualquier herramienta de edición de texto, como el bloc de notas.
- ASP.NET reduce drásticamente la cantidad de código necesario para crear aplicaciones de gran tamaño.
- Con una función de autenticidad de Windows y la configuración de cada aplicación, sus aplicaciones son seguras y protegidas.
- Que proporciona un mejor rendimiento mediante el aprovechamiento de enlace en tiempo, justo a tiempo de compilación, optimización nativa y los servicios de almacenamiento en caché a la derecha de la caja.
- El marco ASP.NET se complementa con una caja de herramientas de diseño y ricos en el entorno de desarrollo integrado de Visual Studio. Edición WYSIWYG, arrastrar y soltar los controles de servidor, y la implementación automática son sólo algunas de las características de esta potente herramienta ofrece.
- Proporciona la simplicidad como ASP.NET facilita la realización de tareas comunes, desde el envío del formulario simple y autenticación del cliente hasta la implementación y configuración del sitio.
- El código fuente HTML y están juntos por lo tanto, las páginas ASP.NET son fáciles de mantener y escribir. También el código fuente que se ejecuta en el servidor. Esto proporciona una gran cantidad de energía y la flexibilidad de las páginas web.
- Todos los procesos son vigilados y administrados por el tiempo de ejecución ASP.NET, por lo que si el proceso está muerto, un nuevo proceso se puede crear en su lugar, lo que ayuda a mantener la aplicación disponible constantemente para atender las peticiones.
- Es puramente del lado del servidor para la tecnología, ASP.NET ejecuta el código en el servidor antes de ser enviado al navegador.
- Ser independiente del lenguaje, que le permite elegir el idioma que mejor se aplica a la aplicación o la partición de su aplicación a través de muchos idiomas.
- ASP.NET hace que para una fácil implementación. No hay necesidad de registrar los componentes debido a que la información de configuración está incorporado.
- El servidor Web un seguimiento continuo de las páginas, los componentes y aplicaciones que se ejecutan en él. Si nota cualquier pérdida de memoria, bucles infinitos, otras actividades ilegales, que destruyen inmediatamente esas actividades y se reinicia en sí.
- Trabaja fácilmente con ADO.NET con enlace de datos y las características de formato de página. Es una aplicación que se ejecuta más rápido y los contadores de grandes volúmenes de usuarios sin tener problemas de rendimiento.
CodeCampServer
- Nombre de aplicación: CodeCampServer
- Localización: http://code.google.com/p/codecampserver/
- Descripción: Se trata de una aplicación de ejemplo desarrollada como ejemplo para el libro “ Asp.net in Action” de la editorial Manning escrito por Jeffrey Palermo. Se trata de una aplicación que se puede utilizar como sitio web de un congreso de desarrolladores permitiendo el registro, organización de conferencias, grupos, etc.
Visual J#
CONCEPTO:
Permite a los desarrolladores utilizar la sintaxis del lenguaje Java para generar aplicaciones y servicios que se ejecutarán en .NET Framework. Visual J# integra la sintaxis de Java en el entorno de desarrollo integrado (IDE) de Visual Studio®. Visual J# también admite la mayor parte de la funcionalidad de Visual J++ 6.0®, incluyendo las extensiones de Microsoft. Visual J# no es una herramienta para desarrollar aplicaciones que se ejecuten en una máquina virtual de Java. Las aplicaciones y servicios generadas con Visual J# sólo se ejecutarán en .NET Framework. Visual J# ha sido desarrollado independientemente por Microsoft.
Debido a que Visual J# se integra con el IDE de Visual Studio, los programadores de Visual J# pueden usar los diseñadores de Visual Studio para crear servicios Web XML, páginas de formularios Web Forms y aplicaciones de Windows Forms.
CARACTERÍSTICAS:
- El compilador de Visual J#, que compila los archivos de código fuente de Java al Lenguaje intermedio de Microsoft® (MSIL).
- Un convertidor binario que transforma el código de bytes de Java en código MSIL.
- Un conjunto de bibliotecas de clases desarrolladas independientemente y diseñadas para proporcionar funcionalidad equivalente a la de la mayoría de las bibliotecas de clases del JDK en su versión 1.1.4, así como a la de numerosas clases del paquete java.util del JDK 1.2 según lo especificado en el plan de estudios "Advanced Placement Curriculum for Computer Science" del College Board (EE.UU.).
- Compatibilidad con Windows® Foundation Classes (WFC) y muchos de los paquetes com.ms.
- El compilador de Visual J# sólo puede crear aplicaciones de 32 bits en Visual Studio 2005. Cuando se ejecute en un sistema operativo Windows de 64 bits, una aplicación compilada con Microsoft Visual J# 2005 se ejecutará bajo WOW64 (Windows en Windows64).EJEMPLOS:
Ejemplo ClassLoader (modificar un cargador de clases personalizado para ensamblados)
NOTAEste código de ejemplo se proporciona para ilustrar un concepto y no debe utilizarse en aplicaciones o sitios Web, ya que quizás no ilustre las prácticas de codificación más seguras. Microsoft no asume ninguna responsabilidad por daños incidentales o consecuentes en caso de que el código de ejemplo se utilice para propósitos distintos de aquellos para los que se concibió.Generar y ejecutar el ejemplo
Para abrir el archivo de ejemplo en el Explorador de soluciones
- Haga clic en Descargar ejemplo.Aparece el cuadro de mensaje Descarga de archivos.
- Haga clic en Abrir y, en la columna izquierda de la ventana de carpeta ZIP, haga clic en Extraer todos los archivos.Se abre el Asistente para extracción.
- Haga clic en Siguiente. Puede cambiar el directorio donde se extraerán los archivos y, a continuación, haga clic de nuevo en Siguiente.Asegúrese de que la casilla Mostrar archivos extraídos está activada y haga clic en Finalizar.
- Haga doble clic en el archivo .sln del ejemplo.La solución de ejemplo se muestra en el Explorador de soluciones. Podría obtener una advertencia de seguridad que indica que la ubicación de la solución no es de confianza. Haga clic en Aceptar para continuar.
Para generar y ejecutar este ejemplo
- En el menú Generar, haga clic en Generar solución o presione CTRL+SHIFT+B.
- En la línea de comandos, escriba BUILD.bat.
- En el entorno de desarrollo, presione F5 para generar y ejecutar el ejemplo.
O bien
- En la línea de comandos, escriba ClassLoaderSample.exe.


