ASP.NET y PHP son dos lenguajes de programación del lado del servidor populares , es decir, que cumplen funciones en el servidor de un sitio web antes de que una página se envía al navegador del usuario . Aunque PHP es de código abierto y de uso gratuito , el competir ASP.NET fue desarrollado por Microsoft como parte del marco . NET y es propietaria. Es imposible decir definitivamente que una lengua es más rápido que el otro, pero cada uno tiene ciertas ventajas y desventajas en relación con sus velocidades . ASP.NET : A Compilado Network Idioma
ASP.NET es un lenguaje de programación compilado. Esto significa que antes de que cualquier programa se ejecuta , debe " compilar" todo el código en un programa ejecutable no editable . Generalmente, el código compilado se ejecuta notablemente más rápido que el código no compilado . ASP, ASP.NET predecesor ' s , no se ha ejecutado el código compilado y ASP.NET hace específicamente el cambio para mejorar el rendimiento . Los programadores no tienen que compilar manualmente el código de ASP.NET , el código se compila automáticamente la primera vez que la página se carga , lo que significa la primera persona en cargar una página nueva edición va a experimentar un breve retraso mientras que el código se compila < br . >
PHP: un interpretado Network Idioma
PHP es un lenguaje de programación interpretado . Esto significa que en lugar de código se compila en un programa ejecutable antes de ejecutar el código es " interpretado " línea por línea por un software especial cada vez que se ejecuta. Puesto que la interpretación ocurre cada vez que se solicita el código PHP, lenguajes interpretados tienden a ejecutar más lento que los lenguajes compilados.
HTML Formulación
Aunque ha compilado en lugar de interpretado, algunos factores trabajan en perjuicio ASP.NET ' s . Uno de ellos es la forma en que ASP.NET formula código HTML. ASP.NET permite a los programadores utilizar controles de servidor que generan manualmente salida del código HTML, pero la salida tiende a ser sobrescritos y no tan delgado como HTML que un programador podría escribir a mano . Si se utilizan en exceso , el código HTML ineficiente que ASP.NET genera puede resultar en disminución . PHP , por su parte , no ofrece la posibilidad de generar automáticamente código HTML . Yahoo! Finanzas Javascript Bibliotecas
bibliotecas de JavaScript son paquetes de código JavaScript que hará realizar funciones complejas de JavaScript más fácil . Algunas bibliotecas de JavaScript se utilizan comúnmente en conjunción con PHP , tales como jQuery y Prototype , mientras que el marco de AJAX es por lo general la biblioteca utilizada con ASP.NET . ASP.NET AJAX se considera generalmente más voluminoso y menos eficiente que otras bibliotecas , es un par de veces el tamaño de jQuery , por ejemplo
Clean Code
p Es una común. programación perogrullada decir que hay más de una manera de lograr cualquier cosa. Los buenos programadores a escribir código compatible con los estándares en que apoyarse manera posible, y dos programas escritos por dos programadores diferentes que logran lo mismo casi nunca tienen el mismo aspecto . Por lo tanto , la velocidad de cualquiera de los programas de ASP.NET o PHP depende en última instancia de lo bien que están escritos los programas .