FAQ
PHP Manual

PHP y otros lenguajes

PHP es el mejor lenguaje para programación WEB, pero que pasa con otros lenguajes?

  1. PHP vs. ASP?
  2. PHP vs. ColdFusion?
  3. PHP vs. Perl?
PHP vs. ASP?

ASP no es realmente un lenguaje en si, pero es un acrónimo para Active Server Pages; los actuales lenguajes usados para programar ASP incluyen Visual Basic Script, JScript, and C#, entre otros. El mayor inconveniente de ASP es ser un sistema propietario y que es nativo y usado únicamente por Microsoft Internet Information Server (IIS). Esto limita su disponibilidad únicamente a servidores con WIN32. Hay un par de proyectos que permiten a ASP funcionar con otros ambientes y webservers. » InstantASP de» Halcyon (Comercial) Chili!Soft ASP de » Chili!Soft (Comercial) y » Mono (open-source). Se dice que ASP es mas lento y mas incomodo que PHP, con menos estabilidad. Una de las ventajas de ASP es que, al usar VBScript, es relativamente fácil de aprender si se es bueno con Visual Basic. ASP es habilitado por defecto en IIS, haciéndolo fácil de obtener y hacerlo funcionar. Sin embargo, los componentes hechos en ASP son realmente limitados, así que si se necesitan características "avanzadas" (como interactuar) con servidores FTP), se necesitará comprar componentes adicionales.

PHP vs. ColdFusion?

Se dice comúnmente que PHP es más rápido y más eficiente para tareas de programación complejas, así como para probar nuevas ideas, y es considerado por muchos el más estable y el que usa menos recursos intensivos. Mientras que ColdFusion tuvo en algún momento un buen manejo de los errores, abstracción de bases de datos, y manejo de fechas, la abstracción de bases de datos dejo que desear cuando fue abordado en PHP 4. Una particular cualidad que es listada como una de las fuerzas de ColdFusion es su excelente motor de búsqueda, pero muchos argumentos sólidos sugieren que un motor de búsqueda no es algo que debería ser incluido en un lenguaje de scripts para la WEB. Además, PHP se ejecuta en casi todas las plataformas modernas que existen, mientras que ColdFusion esta disponible únicamente para Windows, Solaris, Linux, MacOS, y AIX. ColdFusion tiene un buen IDE y es generalmente rápido para dar resultados para los nuevos programadores, mientras que PHP requiere de más conocimiento de programación. ColdFusion ha sido diseñado teniendo en mente a los que no son programadores, mientras que PHP esta enfocado en los programadores.

PHP vs. Perl?

La mayor ventaja de PHP sobre Perl es que PHP fue diseñado para hacer scripts para la web, mientras que Perl fue diseñado para muchas otras cosas. Por esto, Perl puede volverse complicado. La flexibilidad / complejidad de Perl pueden hacerlo de difícil colaboración por parte de desarrolladores de diferentes niveles. PHP es menos confuso y estricto en su formato sin perder la flexibilidad. PHP es también fácil de integrar en un HTML existente que Perl. En gran medida, PHP tiene todas las bondades de Perl - construcciones, sintaxis, etc - sin hacer las cosas complicadas como Perl. Además, el interprete de la linea de comandos de PHP (CLI por sus siglas en ingles) es suficientemente poderoso para realizar tareas de alto nivel en la misma forma en que Perl ha sido tradicionalmente empleado. Perl es uno de los lenguajes mas usados y un verdadero lenguaje, y se ha mantenido firme desde los 80's, pero PHP ha madurado y evolucionado rápido, y continúa haciendo un progreso fantástico.


FAQ
PHP Manual