Evitar navegación.
Principal

Diferencias entre PHP ASP y otros lenguajes

PHP

PHP usa una mezcla entre interpretación y compilacion para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad.

PHP compila para tu codigo una serie de instrucciones (llamadas opcodes) siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Esto es diferente a la manera convencional de compilacion de lenguajes como C++ donde el código es compilado a código ejecutable que es despues ejecutado. Php es recompilado cada vez que se solicita un script.

Esta constante recompilación puede parecer una perdida de tiempo, pero no lo es porque no hay que preocuparse de la recompilación cada vez que realizas cambios.

Ademas, proporciona una regeneración muy rápida durante el desarrollo. Si tienes errores en el código, PHP rechazará compilar la página hasta que tu aregles el problema, y tendrás que ejecutar tu código línea a línea hasta encontrar el problema.

Una ventaja importante de interpretar el código es que toda la memoria usada por tu código es manejada por PHP, y el lenguaje automáticamente vacía esta memoria cuando el script finaliza. Esto significa que tu no tienes que preocuparte de las conexiones a la base de datos, porque PHP lo hará por ti. Tampoco quiere decir que tu debes dejar hacer todo a PHP, los bueno programadores hacen esas funciones programándolas en código teniendo un mayor control del script.ssed.

Perl

Perl es la alternativa más popular a PHP, seguramente porque es el lenguaje más antiguo tambien dentro de las alternativas. En internet nos encontramos numerosos recursos que utilizan Perl, muchos de las aplicaciones "open source" requieren tener Perl instalado correctamente. Perl tiene una ventaja y es que es muy flexible, y tambien tiene un gran cantidad de modulos ya escritos.

Bien escritos los scripts en Perl se asemejan bastante a PHP. La principal causa de la sucía apariencia de Perl es por la afición de sus desarrolladores a la escritura en "una línea" empaquetanto numerosas funcionalidades en una sola línea de código.
Perl fue descrito por su creador Larry Wall, cuando en una portada del libro O'Reilly dijo que Perl deberia ser un camello, diciendo que Perl era sucio pero útil y podía recorrer grandes distancias sin necesidad de mucho alimento

Perl es a menudo la mejor opción cuando tu quieres aprovecharte de algunas de las librerias que ya estan escritas de antemano.CPAN, es un repositorio de librerias bastante grande, y con una enorme cantidad de código que tu puedes tomar, customizar y reusar. Perl tambien tiene una grande y activa comunidad de hackers.

ASP

Active Server Pages (ASP) y ASP.NET es un intendo de Microsoft para introducirse en el mercado del desarrollo Web, y viene a ser como su estandar para su servidor Web, ISS. Asp ha sido atacado por la comunidad open source desde que este apareció, y dan numerosas razones para ello:
El propietario, una única plataforma, la lentitud...

Me gustaría decir "Si, si, y si", pero no me debo dejar llevar. La realidad es que ASP ha sido implementado en otras plataformas y que cuando esta funcionando bajo su servidor predeterminado IIS es relativamente rápido.

El hecho de que puedas escribir modulos para ASP usando Visual Basic y COM podría parecer una solución realmente atractiva si no fuera por el hecho de que ASP solo es realmente compatible con IIS. En otras plataformas hay muchas caracteristicas de ASP que son realmente lentas.

ColdFusion

Coldfusion se hizo popular con el boom de los .COM por el hecho de ser desarrollado usando su propi IDE a su vez bastante propicio para desarrolladores novatos que deseaban escribir código fuente exento de una gran complejidad.

Quizás el rendimiento no es el deseado pero la velocidad de desarrollo si lo es.

La desventaja principal de usar ColdFusion es que realmente no es nada amigable, y que puede parecer raro en un primer momento. PHP y Perl, son lenguajes realmente flexibles en los que tienes mas control de lo que sucede y porque sucede. Si algo va mal en tu código es bastante fácil resolver el problema y tomar el control sobre lo que ha sucedido. Muchas veces ColdFusion tiene una unica manera de resolver el problema y esto reduce en gran medida el control de errores del lenguaje. Sin embargo tu puedes utilizar ColdFusion cuando estas en un equipo con personas de aptitudes técnicas limitadas.

La mayor ventaja de ColdFusion es su IDE que utiliza "CFML" (ColdFusion Markup Language), incluso programadores juniors pueden aprender el sistema y empezar a desarrollar sus primeras páginas.

Fuente en Ingles

Enlaces Relacionados


Pues este articulo pues no

Pues este articulo pues no dice la verdad la tecnologia asp.net es mucho mas rapida que asp. Y ya no corre solamente en IIS tambien puede correr en apache, Ademas el framework es free, y hay un ide free que te sirve para empezar a trabajar

verga

verga

verga

verga

lok

lok

Sip

Por qué casi todas las empresas utilizan ASP mientras que los freelance PHP?

pero en que se diferencia el

pero en que se diferencia el php del asp

porque Revolver.

porque Revolver.

ok

ok

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato