Asp o Php
Esta mañana un conocido me ha estado contando que desea realizar un proyecto web, no voy a dar muchos detalles de la aplicación pero para que os hagais una idea seria parecido a la gestión económica para empresas, su gran duda era que lenguaje y plataforma le sería más conveniente.
A continuación expongo mi punto de vista.
Si comparamos asp 2.0 y Php veremos que son lenguajes que ofrecen unas caracteristicas similares, con las grandes diferencias que asp necesita estar bajo un servidor windows (Internet Information Server) y Php lo hará bajo linux con servidor web como puede ser apache entre otros. Para mi es mucho más potente a día de hoy php, creo que ha evolucionado mucho más php que no asp 2.0 que de alguna forma creo que poco a poco irá muriendo. Si es cierto que quizás sql server como motor de base de datos es mas sólido, robusto y de más confianza que mysql, pero tiene una facil solución, poner la aplicación web en un servidor linux y la base de datos en un windows con sqlserver, aunque tambien podemos conectar a un oracle, todo es cuestión de lo que se quiera invertir.
Asp.net, quizás si sea más conveniente que php, ofrece cosas interesantes que los otros no soportan, por ejemplo, de cara a vender ese producto como standard en asp.net como va compilado el codigo fuente pues el cliente jamás obtiene dicho código. En asp 2.0 también se puede hacer, pero no es tan sencillo como en el .net, ya uno se tiene que calentar más la cabeza para compilar asp 2.0 (Asp.net es un lenguaje mucho más potente que los comentados anteriormente pero tambien tiene sus contras)
El principal problema del Asp.net es el coste de producción. Es mucho más caro realizar un proyecto en .net que que en asp 2.0 o Php, se tarda mucho más, el proceso de programación es más lento y normalmente el personal cualificado para realizar este tipo de proyectos tiene unas pretensiones económicas que los desarrolladores de php o asp 2.0
En el proyecto de este conocido despues de una larga conversación con él, ha decidido que lo hará en php, creo que es lo más correcto. Al final me ha encargado que le haga el análisis funcional del proyecto.