ASP de origen empresarial

1. Php es una plataforma completa, asp es una plataforma de m$ y otras plataformas también la admiten recientemente.

2. PHP se basa en una sintaxis similar a C, similar a java.jsp, y asp es una sintaxis similar a básica (el enfoque consistente de m$).

3. PHP es rápido, ASP es extremadamente lento (lo probé en pIII 1g asp y k7 800 php).

Eso es todo lo que sé. Por favor corrígeme.

La siguiente es la respuesta:

1 velocidad velocidad velocidad

Cuando ejecuté por primera vez el programa de script PHP, no pude evitar decir: Yo mismo: "Demasiado rápido". En ese momento, estaba ejecutando mi programa en una máquina con una actitud de 166 MHZ, pero la velocidad de ejecución aún era muy rápida.

ASP nunca será tan rápido como PHP porque ASP está construido sobre la arquitectura COM. Al escribir scripts ASP con VBScript, lo que realmente se utiliza son objetos COM. Al enviar información al navegador del usuario, utiliza el método de escritura del objeto de respuesta. Utiliza otros objetos COM cuando accede a bases de datos y sistemas de archivos. El uso de estos objetos COM ralentiza la velocidad de ejecución.

En el código PHP, todo el trabajo se ejecuta en el espacio de memoria de PHP, lo que significa que PHP no se basa en objetos COM, por lo que se ejecutará más rápido.

Las siguientes son las estadísticas del tiempo de ejecución de la declaración de consulta que ejecutamos 740 veces en MSSQL:

Tiempo de consulta PHP (segundos) para MSSQL7

Uso de la extensión MSSQL 01.88

Usar extensión ODBC 09.54

Usar ODBC vía COM (ADO) 17.28.

Usando OLEDB vía COM 06.19

Cuando usamos PHP. Con ODBC, acceder a la base de datos tarda 9,54 segundos y usar la interfaz COM para conectarse a la base de datos tarda 80 segundos más que PHP.

OLEDB es la tecnología de acceso a bases de datos de alta velocidad de Microsoft, que es más rápida que ODBC. Pero cuando experimentamos con la eficiencia de PHP y OLEDB, el resultado fue que el rendimiento general de PHP era 200 mayor que el de OLEDB, por lo que concluimos que si no se usa COM, se puede obtener una velocidad de ejecución más rápida.

Por supuesto, la velocidad de ejecución de PHP no es la más rápida, pero acabamos de empezar y la iremos mejorando poco a poco. Además, PHP es un lenguaje de programación de código abierto y muchos programadores de todo el mundo mejoran constantemente su tecnología. Creo que definitivamente logrará una mayor velocidad de ejecución que los sistemas que no son de código abierto.

2. Gestión avanzada de la memoria

En IIS4, si se incluye un script ASP header.asp en 20 páginas, cuando se ejecute, guardará el encabezado en la memoria en 20 copias compiladas. de .asp. IIS5 resuelve este problema, pero sólo Windows 2000 es compatible con IIS5. Debido al hecho de que IIS5 no es compatible con versiones anteriores, muchos servidores todavía utilizan administración de memoria de bajo nivel en IIS4.

Sin embargo, en PHP no existe tal problema y el archivo incluido sólo se llama cuando es necesario.

3. Sin preocupaciones

Una cosa que odio es comprar un producto en el que no confío. Por ejemplo, compras un automóvil y el motor se estropea y es necesario reemplazarlo. Cuando compras una casa, tienes que arreglar el techo con goteras.

Entonces estos productos en ASP y Old Town son iguales. Al comprar ASP, si necesita tecnología de cifrado, debe comprar ASPEncrypt. Cuando necesite administración de correo electrónico, debe comprar ServerObjets Qmail; cuando necesite cargar archivos, debe comprar Artisan SA-FileUp.

4.MySQL hace que PHP sea más interesante.

La combinación de PHP y MySQL es sencilla y maravillosa. PHP tiene muchas herramientas para administrar y mantener MySQL y su soporte para MySQk es el más completo.

Muchas funciones útiles como mysql_insert_id y mysql_affected_rows no están disponibles en otras bases de datos.

ASP y PHP son soluciones ideales para sitios web de tamaño mediano, pero la estrecha integración de PHP y MySQL hace que PHP sea aún mejor.

MySQL es más rápido que Microsoft Access, Mssql y Oracle son más rápidos que MySQL, pero el costo es mayor.

5. Estilo de integración de Java y C

Esta ventaja es sólo un punto de vista.

Sé que no creerás que un programador de Visual Basic cambiará a PHP porque tiene el estilo de programación de Java y C, pero sí creerás que a muchas personas todavía les gusta Java y C. PHP tiene estos Dos lenguajes. Estilo de programación en un lenguaje más fácil de aprender.

PHP soporta programación estructurada, pero hay muy pocas clases en VB debido a la herencia. La herencia de PHP como Java y C hace que un programa grande esté lleno de sombras de clases.

6. Manejo de errores.

¿Le has pedido a Microsoft que corrija algunos errores en ASP? Si no eres una organización como Boeing, no obtienes revisiones rápidas y apropiadas, por lo que cuando encuentras un error y dejas de trabajar, no puedes continuar trabajando si el error no se soluciona.

PHP, los errores se pueden modificar si se encuentran. Si no es un experto, puede pedirle a un experto que lo modifique y sus modificaciones serán aceptadas y reconocidas por la organización de código abierto.

7. Portabilidad

Microsoft modifica ASP con frecuencia. La próxima versión se llama ASP y las pruebas han comenzado. Creo que revisarán muchas de las cuestiones que mencioné. Pero no hay duda de que Microsoft restringirá el uso de sus productos.

Yo era programador de MAC. Cuando salió Windows95, comencé a hacer cambios, pero muchos de los códigos originales no se podían ejecutar en Windows95. Lamento que ahora se dejen de lado estas directrices. Por eso no quiero que esta tragedia vuelva a ocurrir debajo de las ventanas.

No olvide que Novell alguna vez fue tan popular como el sistema operativo de red de Microsoft. Ahora no mucha gente lo usa, y Microsoft también lo hará.

Encontré PHP y todavía estoy trabajando en Windows, pero me reconforta saber que el código PHP se puede ejecutar en muchos sistemas operativos como Solaris y Linux.

La velocidad de php4 se ha mejorado mucho y la portabilidad de php es mejor que la de asp, por lo que asp no se puede usar en Linux.

Decaído.

Mi sensación es que ASP es más seguro porque está basado en componentes, por lo que es más lento y más difícil de aprender.

PHP es menos seguro porque está basado en funciones. Pero más rápido, más flexible y más fácil de aprender.

Pero creo que si quieres marcar la diferencia en Internet, deberías aprender JAVA.

PHP es multiplataforma.

ASP no puede

Pero ASP es muy monótono.