En primer lugar, SP.NET y PHP son tecnologías orientadas a servidores web y el navegador del cliente no requiere ningún soporte de software adicional. Ésta es su mayor similitud.
Asp.net:
En primer lugar, Asp.net no tiene nada que ver con Asp. Parece una versión mejorada o algo así, pero en realidad no hay conexión. Asp es programación de scripts y usa el lenguaje ASP, mientras que ASP.net usa el lenguaje C#, que es completamente diferente.
Ventajas:
Buen rendimiento del empaquetado, que puede proteger bien los problemas de propiedad intelectual del software.
Alta eficiencia de ejecución, compila una vez y úsalo más tarde.
La seguridad es buena
Desventajas:
Por no ser de código abierto, no se desarrolla lo suficientemente rápido
PHP: p>
PHP, como Asp, es un lenguaje de programación. La base de datos generalmente conectada es la base de datos MySql. Por supuesto, también puede conectarse a otras bases de datos como la base de datos Access y la base de datos MsSql.
PHP es software libre, lo que significa que sus recursos son gratuitos. ASP es en realidad lo mismo.
PHP es mejor que Asp en términos de seguridad. En términos relativos, si un buen programador hace un buen trabajo en seguridad, será casi lo mismo. ¿Pero por qué decir que sí? La razón principal es que el entorno del servidor para configurar PHP es relativamente complicado (es necesario instalar PHP Apache MySql), mientras que el entorno de configuración para Asp es relativamente simple (solo necesita instalar IIS), por lo que el umbral para aprender PHP es más alto que el de Asp, por lo que muchas personas Hay más personas que prefieren estudiar Asp y, naturalmente, hay más personas que estudian las vulnerabilidades de Asp, mientras que hay menos personas que conocen PHP, por lo que hay incluso menos personas que estudian las vulnerabilidades. Desde este punto de vista, PHP es más seguro que ASP. El sexo debería ser mayor.
Otro punto es que el mejor entorno para Apache es Unix. Por supuesto, también se puede instalar en Windows. (Apache es el entorno de soporte para PHP), la eficiencia de ejecución de MySql es muchas veces mejor que la de Access.
Ventajas:
Amplia aplicabilidad
El servidor tiene una amplia gama de aplicabilidad: tanto WINDOWS como LINUX pueden admitir
sistema operativo LINUX y el sistema de base de datos MYSQL es generalmente gratuito, lo que ahorra una gran cantidad de gastos.
Desventajas:
El autor cree que no hay deficiencias, todas son buenas. Puede usarse para desarrollo liviano, desarrollo de peso medio e incluso desarrollo de peso pesado, creo. se puede hacer apoyo. Como DISCUZ y PHPWIND. Todas las plataformas principales lo han adoptado. Para la creación de un sitio web personal, también puede utilizar el cuadro de creación de sitios web para crearlo.