| |
Yo trabajo con los dos lenguajes, empece trabajando en ASP porque eran
los servidores que teniamos y posteriomente empece haciendo ya
proeyctos en php por requisitos de clientes que ya tenian hechas cosas
en php o servers php.
En respuesta a la cuestion inicial yo la resumiria asi:
ASP: sintasis sencilla, igual a visual basic, facil de entender.
PHP: sintasis mas compleja, proxima a C, ventaja, si sabes leguajes
clasicos, puedes deducir algunas funciones. A priori el PHP puede
parecer que tiene una sintasis mas tosca que el ASP, pero con el tiempo
te vas dando cuenta que todo son ventajas.
ASP: Muy reducida en cuanto ciertas funciones, hay que tener encuenta
que el ASP, es un tipo de tecnologia web (Active Server Pages) no
es un leguaje en si mismo, las paginas ASP se escriben en Visual Basic
Scripting, por eso no incorpora ciertas funciones tipicas de las webs,
tales como enviar mails, subir archivos o redimensionar imágnes, Que
para poder disponer de ellas necesitar comprar componentes de terceros
($$$). Lo bueno del ASP que como es el lenguaje de script de
windows, te sirver para hacer scripting en programas de windows,
desarrollar en visual....
PHP: es un lenguaje en si mismo desarrollado para hacer webs, por eso
incorpora decenas de librerias muy interesantes para el desarrollo web,
simplemente basta con tener un buen manual de referencia. Ademas
continuamente estan saliendo nuevas mejoras y librerias nuevas que te
permiten hacer cosas cada vez mas complejas.
ASP: tienes que pagar las licencias de windows, que no es poco, esta
orientado al trabajo con bases de datos SQL server y Acces, ambas de
pago.
PHP: las licencias son gratuitas o muy baratas. TRabaja con MySQL como
base de datos, hoy por hoy la mejor bbdd para web, demas de tener
funciones propias para cada bbdd (oracle, posgre,dbase,...),...
Cualquier proyecto web un poquito complejo, es mucho mas sencillo
hacerlo en PHP que en ASP, pues el ASP te exigira posiblemente mucho
mas codigo para suplir algunas carencias de librerias.
Como anecdota, alguna web que estaba inicialmente en ASP tube que
hacerle trozos en PHP por quedarme limitado en funcionalidades.
Bueno esto es todo, espero despejar tu dilema.
|
|