Webdev

Evolución de Asp.net, PHP, JSP

By Raftel
  • PHP 1.0

    PHP 1.0
    Es un lenguaje de programación de propósito general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Llamada oficialmente "Personal Home Page Tools (PHP Tools)". Es la primera versión en usar el nombre "PHP", fue creado originalmente por Rasmus Lerdorf en el año 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP.
  • JSP JavaServer Pages

    JSP JavaServer Pages
    Es una tecnología que ayuda a los desarrolladores de software a crear páginas web generadas dinámicamente basadas en HTML, XML u otros tipos de documentos.
  • ASP 1.1

    ASP 1.1
    La tecnología ASP surge en diciembre de 1996. Es parte de Internet Information Services (IIS) desde la versión 3.0 y es una tecnología de páginas activas que permite el uso de diferentes scripts y componentes en conjunto con el tradicional HTML para mostrar páginas generadas dinámicamente. Este fue el primer acercamiento de Microsoft hacia la tecnología scripting en internet.
  • PHP 2.0

    PHP 2.0
    Incluía soporte interno para DBM, mSQL, y bases de datos Postgres95, cookies, soporte para funciones definidas por el usuario, y mucho más. Sin embargo, un interesante hecho sobre esto, es que sólo había una única versión completa de PHP 2.0.
  • JDK 1.1

    JDK 1.1
    -Una amplia reorganización de la AWT modelo de eventos.
    -Clases internas añadido a la lengua.
    -JavaBeans.
    -JDBC.
    -RMI.
    -Compilador JIT (Just In Time) en las plataformas Microsoft Windows, producido por JavaSoft por Symantec.
  • PHP 3.0

    PHP 3.0
    Una de las mejores características de PHP 3.0 era su gran extensibilidad. Además de proveer a los usuarios finales de una interfaz madura para múltiplies bases de datos, protocolos, y APIs, la sencillez de ampliar el lenguaje mismo atrajo a docenas de desarrolladores que presentaron variedad de módulos. Otras características clave introducidas en PHP 3.0 incluían el soporte para programación orientada a objetos y una sintaxis de lenguaje mucho más potente y consistente.
  • J2SE 1.2

    J2SE 1.2
    Este fue un lanzamiento muy significativo de Java como había triplicado el tamaño de la plataforma Java en 1520 clases 59 paquetes. Principales adiciones incluidas: -strictfp palabra clave
    -La Oscilación API gráfica fue integrado en las clases de base.
    -Del sol JVM fue equipado con un Compilador JIT por primera vez
    -Java Plug-in.
    -Java IDL.
  • PHP 4.0

    PHP 4.0
    El nuevo motor, apodado 'Motor Zend', alcanzó objetivos de diseño satisfactoriamente asociado con un gran rango de nuevas características adicionales, casi dos años después que su predecesor. Además de la mejora de rendimiento de esta versión, incluía otras características clave como el soporte para la mayoría de los servidores Web, sesiones HTTP, buffers de salida, formas más seguras de controlar las entradas de usuario y muchas nuevas construcciones de lenguaje.
  • J2SE 1.3

    J2SE 1.3
    -Punto de acceso Incluye JVM.
    -RMI fue modificado para soportar compatibilidad opcional con CORBA.
    -Java Naming y Directory interfaz (JNDI) incluido en las bibliotecas principales (anteriormente disponibles como una extensión).
    -Arquitectura de depurador de la plataforma de Java (JPDA).
    -JavaSound.
    -Clases de proxy sintético.
  • J2SE 1.4

    J2SE 1.4
    -Mejoras de la biblioteca.
    -Expresiones regulares, sintaxis de Perl.
    -Protocolo de Internet versión 6 (IPv6).
    -IO sin bloqueo.
    -API de registro.
    -Imagen I/O API para leer y escribir imágenes en formatos como JPEG y PNG.
  • ASP. NET 2.0

    ASP. NET 2.0
    -GENÉRICOS (System.Collection.Generics).
    -IIS no era necesario.
    -Aparece AsP.NET.
    -Nuevos controles y medidas de seguridad.
    -Masterpages, temas y web parts.
    -Utilidad de administración y configuración basada en web.
  • PHP 5

    PHP 5
    -Motor Zend II con un nuevo modelo de objetos.
    -Mejoras de rendimiento con la introducción de variables de compilador para el nuevo motor de PHP.
    -Actividad extensión de filtro por defecto. Soporte JSON nativo.
    -mysqlnd como reemplazo a libmysql como biblioteca para extensiones que funcionan con MySQL, fileinfo como reemplazado de mime_magic para mejor soporte MIME.
    -Constantes con expresiones escalares, listas de argumentos de longitud variable y exponencial mediante el operador **.
  • J2SE 5.0

    J2SE 5.0
    -Metadatos : también llamado anotaciones; permite construcciones de lenguaje como las clases y métodos a ser etiquetados con datos adicionales, que luego pueden ser procesados por servicios públicos conscientes de metadatos.
    -Autoboxing/ unboxing: conversiones automáticas entre tipos primitivos (tales como int) y clases de envoltura primitivas (tales como Entero).
  • Java SE 6

    Java SE 6
    -Soporte para más viejas versiones de Win9x caído; extraoficialmente, Java 6 Update 7 fue la última versión de Java se muestra en estas versiones de Windows.
    -Genérico API para integración con lenguajes de scripting y Built-in Mozilla JavaScript Rhino integración.
    -Mejoras de rendimiento dramático para la plataforma de base y Oscilación.
  • ASP.NET 3.5

    ASP.NET 3.5
    -Uso de LINQ.
    -Soporte Silverlight.
    -Soporte databing con clases entity framework.
    -Soporte ASP.NET Dynamic data.
    -Soporte Ajax.
  • ASP.NET Version MVC 3

    ASP.NET Version MVC 3
    -Sistema de andamios por NuGet.
    -Plantillas HTML5.
    -Nuevo motor Razor View Engine.
    -Inyección de dependencia y filtros de Acción Global.
    -Compatibilidad con JavaScript.
  • Java SE 7

    Java SE 7
    -Punteros de 64 bits comprimidos.
    -Cadenas en interruptor.
    -Gestión de recursos automática en declaración de intento.
    -Mejorado inferencia de tipos para la creación de instancia genérico, también conocido como la <> de operador de diamant.
    -Declaración de método varargs simplificada.
    -Literales enteros binarios.
  • ASP.NET 4.5

    ASP.NET 4.5
    -Reducción de reinicios del sistema.
    -Compatibilidad con matrices mayores a 2GB en 64 bits.
    -Compilación Just-in-time (JIT).
  • ASP.NET 4.5.1

    ASP.NET 4.5.1
    -NET Native.
    -NET Framework Reference Source.
    -Redirección automática de enlace.
    -Información de diagnósticos.
  • PHP 6.0 versión no publicada

    PHP 6.0 versión no publicada
    El desarrollo de PHP 6 ha sido retrasado porque los desarrolladores decidieron que el enfoque actual para tratar cadenas Unicode no es correcto y están considerando formas alternas para la siguiente versión​ Las mejoras planeadas para PHP 6 fueron añadidas en su lugar en PHP 5.3.0 (Soporte para espacios de nombre, enlace estático en tiempo de ejecución, funciones lambda, clausuras, goto) y 5.4.0 (traits, revinculación de clausura) Se abandonó la versión 6 de PHP siendo la siguiente versión la 7.
  • Java SE 8

    Java SE 8
    -Proyecto Nashorn, un tiempo de ejecución de JavaScript que permite a los desarrolladores incrustar código JavaScript dentro de las aplicaciones.
    -Anotación de tipos de Java.
    -Aritmética de enteros sin signo.
    -Anotaciones repetición.
    -API fecha y hora.
    -Las bibliotecas vinculadas estáticamente JNI.
  • ASP.NET 4.6

    ASP.NET 4.6
    -ASP.NET 5.
    -‎Más API asincrónicas que devuelven tareas‎.
    -Función de enlace de modelo basados en CRUD.
  • PHP 7.0

    PHP 7.0
    Su lanzamiento fue en el año de 2015, sus principales mejoras son mejoras de rendimiento, declaración de tipos de retorno en funciones.
    El más importante cambio es que no sólo se mejoró la velocidad. Según nos informan en php.net, el uso de memoria en esta nueva versión se ha visto reducido drásticamente. En un examen realizado para el CMS Moodle 3.0, aparte de duplicar la velocidad, el uso de memoria se redujo en un 40% respecto a las versiones anteriores.
  • Asp.NET Core

    Asp.NET Core
    ASP.NET Core es un marco web gratuito y de código abierto , y un rendimiento más alto que ASP.NET, desarrollado por Microsoft y la comunidad. Es un marco modular que se ejecuta tanto en el completo .NET Framework , en Windows , como en el multiplataforma .NET . Sin embargo, se anunció que la versión esperada de ASP.NET Core 3 funcionaría solo en .NET Core y no admitiría .NET Framework.
  • PHP 8.0

    PHP 8.0
    -Como parte de las mejoras a nivel de rendimiento, PHP 8 incluye dos compiladores JIT: Tracing JIT y Function JIT. El rendimiento de una aplicación típica es similar al de la versión anterior de PHP, pero se incrementa el rendimiento en las aplicaciones que requieren mucha CPU.
    -Esta nueva característica permite añadir metadatos estructurados directamente en la sintaxis nativa de PHP; sin usar anotaciones PHPDoc. Los atributos se pueden añadir a clases, funciones, interfaces, etc.