Selorb6

Evolución histórica de ASP, NET, PHP y JSP

By nubia19
  • PHP 1.0

    PHP 1.0
    PHP tal y como se conoce hoy en día es en realidad el sucesor de un producto llamado PHP/FI. Creado en 1994 por Rasmus Lerdorf, la primera encarnación de PHP era un conjunto simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de programación C. En junio de 1995, Rasmus » publicó el código fuente de PHP Tools, lo que permitió a los desarrolladores usarlo como considerasen apropiado.
  • ASP

    ASP
    La tecnología ASP surge en diciembre de 1996 con el lanzamiento del service pack 3 de Windows NT 4.0 como parte del IIS 3.0. Este fué el primer acercamiento de Microsoft hacia la tecnología scripting en internet. Sin ondar en detalles, la gran ventaja que tenía ASP era que uno podía diseñar su página y programar la lógica que haría que su página desplegara datos.
  • PHP 2.0

    PHP 2.0
    Esta implementación de segunda generación comenzó realmente a desarrollar PHP desde un conjunto de herramientas dentro de un lenguaje de programación de derecho propio. 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.
  • PHP 3.0

    PHP 3.0
    PHP 3.0 fue la primera versión que más se parecía al PHP que existe hoy. Encontrando todavía PHP/FI 2.0.
    En junio de 1998, con muchos nuevos desarrolladores de todo el mundo unidos al esfuerzon, PHP 3.0 fue anunciado por el nuevo Equipo de Desarrollo de PHP como el sucesor oficial de PHP/FI 2.0. El desarrollo activo de PHP/FI 2.0, que estaba casi parado desde noviembre del año anterior, fue oficialmente finalizado.
  • JSP (JAVA SERVER PAGE)

    JSP (JAVA SERVER PAGE)
    JavaServer Pages (JSP) es una tecnología que ayuda a los desarrolladores de software a crear páginas web dinámicas basadas en HTML y XML, entre otros tipos de documentos. JSP es similar a PHP, pero usa el lenguaje de programación Java. Para desplegar y correr JavaServer Pages, se requiere un servidor web compatible con contenedores servlet como Apache Tomcat o Jetty.
  • PHP 4.0

    PHP 4.0
    Poco después del lanzamiento oficial de PHP 3.0, Andi Gutmans y Zeev Suraski comenzaron a trabajar en una nueva versión del núcleo de PHP.
    El nuevo motor, apodado 'Motor Zend' (proviene de sus nombres de pila, Zeev y Andi), alcanzó estos objetivos de diseño satisfactoriamente, y se introdujo por primera vez a mediados de 1999. PHP 4.0, basado en este motor, y asociado con un gran rango de nuevas características adicionales, fue oficialmente publicado en Mayo del 2000,
  • PHP 4.1

    PHP 4.1
    PHP 4.1.0 incluye varias otras mejoras clave:
    Una nueva interfaz de entrada para mejorar la seguridad (lea más abajo)
    Rendimiento altamente mejorado en general.
    Desarrollos revolucionarios y mejoras de estabilidad bajo Windows.
    Soporte de versiones para extensiones.
    Compatibilidad con la salida de llave.
    MUCHAS correcciones y nuevas funciones.
  • PHP 4.2

    PHP 4.2
    El mayor cambio en PHP 4.2. se refiere al manejo de variables. Las variables externas (del entorno, la solicitud HTTP, las cookies o el servidor web) ya no se registran en el ámbito global de forma predeterminada. El método preferido para acceder a estas variables externas es mediante el uso de los nuevos arreglos Superglobal, introducidos en PHP 4.1.
  • ASP.NET

    ASP.NET
    Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET está construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.
  • PHP 4.3

    PHP 4.3
    Después de un largo proceso de control de calidad, PHP 4.3.2. finalmente fue lanzado.
    PHP 4.3.2 contiene, entre otros, los siguientes arreglos, adiciones y mejoras importantes:
    Corrige varios desbordamientos de enteros y búferes potencialmente peligrosos.
    Correcciones para varios problemas de 64 bits.
    Nuevo módulo SAPI de Apache 2.0 (sapi / apache2handler, habilitado con --with-apxs2).
    Mejoras a la extensión dba.
    Mejoras al módulo SAPI.
  • PHP 5.1

    PHP 5.1
    Algunas de las características clave de PHP 5.1 incluyen:
    Una reescritura completa del código de gestión de fechas, con un mejor soporte de zona horaria.
    Mejoras significativas en el rendimiento en comparación con PHP 5.0.X.
    La extensión PDO ahora está habilitada por defecto.
    Más de 30 nuevas funciones en varias extensiones y funcionalidad incorporada.
    Bibliotecas integradas, PCRE y SQLite actualizados a las últimas versiones.
    Más de 400 varias correcciones de errores.
  • PHP 5.0

    PHP 5.0
    PHP 5 fué lanzado en Julio del 2004 después de un largo desarrollo y varios pre-releases. Está básicamente impulsado por su núcleo, Zend Engine 2.0 que contiene un nuevo modelo de objectos y docenas de nuevas opciones.
    El equipo de desarrollo de PHP incluye docenas de desarrolladores, así como docenas de otras personas trabajando en proyectos relacionados y de soporte para PHP, como PEAR, PECL, y documentación, y una infraestructura en red subyacente de más de cien servidores web individuales.
  • PHP 5.2

    PHP 5.2
    Esta versión es una mejora importante en la serie 5.X, que incluye una gran cantidad de nuevas características, correcciones de errores y mejoras de seguridad, entre ellas:
    Nuevo administrador de memoria para Zend Engine con un rendimiento mejorado y un seguimiento de uso de memoria más preciso.
    La extensión de filtrado de entrada se agregó y habilitó de forma predeterminada.
    La extensión JSON fue agregada y habilitada por defecto.
    Se introdujo la extensión ZIP para crear y editar archivos zip.
  • ASP.NET MVC

    ASP.NET MVC
    El ASP.NET MVC Framework es un framework de aplicaciones web que implementa el patrón modelo-vista-controlador. Basado en ASP.NET, permite a los desarrolladores de software construir una aplicación web como una composición de tres funciones: modelo, vista y controlador.
  • PHP 5.3

    PHP 5.3
    Las características clave de PHP 5.3 incluyen:
    Soporte para espacios de nombres.
    Enlace estático tardío
    Funciones y cierres lambda
    Adiciones de sintaxis: NOWDOC , atajo ternario "?:" Y etiqueta de salto (goto limitado), __callStatic ()
    Reemplazo nativo de PHP mysqlnd opcional para libmysql
    Compatibilidad mejorada con Windows, incluidos los binarios de VC9 y X64 experimentales, así como la portabilidad a otras plataformas compatibles
    Redondeo de flotadores más consistente
  • ASP.NET WEB PAGES

    ASP.NET WEB PAGES
    ASP.NET Web pages es el modelo mas simple de los tres modelos de desarrollo existentes actualmente en ASP.NET. Es similar a PHP y ASP clásico, en el sentido que implementa el código siguiendo el método llamado code mixed (código mezclado) que ubica el código del servidor en el mismo archivo que el contenido (html), entremezclándolo.
    ASP.NET Web pages y la nueva sintáxis Razor proporcionan una manera rápida, accesible y ligera para combinar el código de servidor con HTML.
  • ASP.NET WEB API

    ASP.NET WEB API
    Tiene como objetivo el facilitarnos en gran medida la construcción de aplicaciones RESTFul orientadas a ofrecer servicios, como podría ser Twiter, World of Warcraft, Amazone o Windows Azure.
    La fuerza de este framework es hacer sencillo desarrollar un módulo que permita acceder y explotar nuestra información desde cualquier tipo de dispositivo; ya sea un portátil, una tableta o un móvil
  • PHP 5.4

    PHP 5.4
    Las características clave de PHP 5.4 incluyen:
    Nueva sintaxis de lenguaje que incluye rasgos , sintaxis de matriz reducida y más.
    Rendimiento mejorado y menor consumo de memoria.
    Compatibilidad con lenguajes multibyte ahora disponibles en todas las compilaciones de PHP con solo presionar un interruptor de tiempo de ejecución.
    Servidor web incorporado en modo CLI para simplificar los flujos de trabajo de desarrollo y las pruebas.
    Base de código más limpia.
  • PHP 5.5.

    PHP 5.5.
    La mayoria de las mejoras de PHP 5.5. no tienen impacto en el código existente. Hay varias incompatibilidades y nuevas características que deberían ser consideradas, ya que el código debería probarse antes de cambiar de versión de PHP en ambientes de producción.
  • ASP.NET vNEXT O ASP.NET 5

    ASP.NET vNEXT O ASP.NET 5
    Asp.net vNext o mas formalmente Asp.net 5 , es un framework web de código abierto para construir aplicaciones web que puedan correr sobre Windows, Linux y Mac.
    En esta versión encontraremos que el framework MVC (usado para contruir aplicaciones web bajo este patrón) esta combinado con el framework Web Api (utilizado para crear servicios REST). Ademas incluye el soporte básico de SignalR 3(utilizado para añadir tiempo real a tus aplicaciones).
  • PHP 6

    PHP 6
    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).
  • PHP 7.0

    PHP 7.0
    Esta versión marca el inicio de la nueva serie principal de PHP 7. PHP 7.0.0 viene con una nueva versión de Zend Engine, numerosas mejoras y nuevas características como:
    Rendimiento mejorado: PHP 7 es hasta dos veces más rápido que PHP 5.6.
    Uso de memoria significativamente reducido.
    Árbol de sintaxis abstracta.
    Compatibilidad con 64 bits.
    Jerarquía de excepciones mejorada.
    Muchos errores fatales convertidos en excepciones.
    Generador de números aleatorios seguro.
    Clases anónimas.
  • PHP 7.1

    PHP 7.1
    Esta versión es la primera versión puntual de la serie 7.x. PHP 7.1 viene con numerosas mejoras y nuevas características como: Tipos anulables.
    Tipo de retorno nulo.
    Pseudo tipo iterable.
    Modificadores de visibilidad constante de clase.
    Sintaxis de corcheteslist() y la capacidad de especificar claves enlist().
    Captura de múltiples tipos de excepciones.
  • PHP 7.2

    PHP 7.2
    Esta versión marca la segunda actualización de características de la serie PHP 7. PHP 7.2.0 viene con numerosas mejoras y nuevas características como: Convertir claves numéricas en objetos / matrices de matriz
    Conteo de objetos no contables.
    Tipo de objeto.
    HashContext como objeto.
    Argon2 en hash de contraseña.
    Mejorar las constantes TLS a valores sanos.
    Se eliminó la extensión de Mcrypt.
    Nueva extensión de sodio.
  • PHP 7.3

    PHP 7.3
    Esta es la última versión, es una versión de seguridad que también contiene varias correcciones de errores. Es por ellos que se recomienda a los usuarios de PHP 7.3 actualicen a esta versión.