Foros del Web » Programando para Internet » PHP »

PHP, Apache y MySQL vs. las demas opciones

Estas en el tema de PHP, Apache y MySQL vs. las demas opciones en el foro de PHP en Foros del Web. Hola; querria que me dijeseis, de una forma tecnica, las ventajas que tiene elegir como soluciones para realizar una web el uso de PHP frente ...
  #1 (permalink)  
Antiguo 08/11/2005, 09:01
Avatar de indie81  
Fecha de Ingreso: octubre-2004
Ubicación: Zaragoza
Mensajes: 294
Antigüedad: 13 años, 2 meses
Puntos: 10
De acuerdo PHP, Apache y MySQL vs. las demas opciones

Hola;
querria que me dijeseis, de una forma tecnica, las ventajas que tiene elegir como soluciones para realizar una web el uso de PHP frente a ASP o JSP; el de Apache frente a Tomcat y el de MySQL frente a otros gestores de bases de datos.
No quiero que me digais las desventajas, solo las ventajas que tienen frente a las demas opciones.
Muchas gracias!
  #2 (permalink)  
Antiguo 08/11/2005, 09:15
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Para hacer un analisis así no puedes preguntar en un foro de un cierto lenguaje .. como es este de PHP.

Aquí te podrían decir las ventajas de PHP (sobre que? .. o contra qué? .. en estos casos siempre hay que hablar "mal" de otro para justificar una ventaja?)

Hablas también de RDMBS (motores de Base de datos) .. Este no es el foro para tal fin (tienes el de Base de datos).

Los servidores HTTP (como Apache, Tomcat, IIS .. etc) tienen su foro dedicado ..

En fin .. yo te recomiendaría leer sobre cada uno de los lenguajes de la misma categoría que tienes: PHP, ASP, JSP, Perl ...

Ahí veras ya sobre que servidores HTTP funcionan estos lenguajes (si los vas a usar para desarrollo web) .. Veras cosas como que ASP sólo funciona bajo servidores basados en Windows y PHP funciona bajo WIndows o Linux (así que por ahí empezarías a ver algunas "ventajas" de unos frente a otros).

Luego .. lo mismo con los RDMS's .. ahí veras por ejemplo bajo que S.O. corre (Mysql lo hace sobre Windows/Linux .. MS SQL Serve por ejemplo sólo bajo Windows ... Otras .. tendrán sus especificaciones própias) .. Seguidamente fijate en que "puedes" hacer a nivel de SQL con unas y con otras .. NO todas son del mismo nivel.

En muchos casos .. ni un RDBMS, o lenguaje, o servidor HTTP no admite comparaciones, es TU aplicación o caso concreto el que decidirá que debes o puedes usar en cada caso concreto, pero esa decisión la tomarás conociendo que Hace y que NO hace cada cosa.

Un saludo,
  #3 (permalink)  
Antiguo 08/11/2005, 09:22
Avatar de indie81  
Fecha de Ingreso: octubre-2004
Ubicación: Zaragoza
Mensajes: 294
Antigüedad: 13 años, 2 meses
Puntos: 10
He escrito aqui, porque como el post habla de PHP, MySQL y Apache, todos juntos, lo he puesto todo en uno de esos lenguajes, no quiero fraccionar mi pregunta en tres posts diferentes.
Estas tres son las soluciones que he elegido para un proyecto, pero tengo que explicar justificadamente por que PHP y no ASP siendo que uso Windows, y el tema de que PHP funcione en Linux me es irrelevante en este caso. Tambien por que Apache y no Tomcat, si ambos servidores sirven para PHP.
Y finalmente que permite MySQL que no permitan otros sistemas gestores en cuanto a integridad y transacciones.
Asi que, aunque esto este en el foro de PHP, seguro que muchos programadores PHP saben responder a todo lo demas.
Saludos
  #4 (permalink)  
Antiguo 08/11/2005, 09:38
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero insisto .. el hecho no es que "muchos de nosotros" conozcamos el tema .. sino que forosdelweb.com tiene sus foros temáticos para tratar cada cosa.

Lo que necesitas es conocer como funciona y que hace cada cosa de las que menciona . .así TU mismo sacaras conclusiones.

De hecho en el foro de "Base de datos" tienes a los "especialistas" en RDMS's .. etc.

También recuerda lo que te he comentado .. Debes saber que un desarrollo de un proyecto (tambien tenemos el foro de "Ingenería del software y gestión de proyectos por si acaso), lo primero que se hace es ver que debe hacer tu aplicación .. en función de eso empiezas a ver técnologias y alternativas. Cuanto tienes dos o más alternativas que te resuelvan el problema ahí justificas el uso de una u otra tecnología por factores como por ejemplo: portabilidad, gastos (precio, licencias .. etc), soporte ó simplemente por qué es más sencillo (menos recursos/tiempo) desarrollar lo que necesitas hacer bajo tal plataforma que no otra ... etc.

Un saludo,
  #5 (permalink)  
Antiguo 08/11/2005, 09:46
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 13 años
Puntos: 34
Tu pregunta abarcaría tranquilamente uno o dos libros de respuestas....
Por que no planteas bien que es lo que queres hacer y el alcance de tu cliente y de ahí te podemos decir que usar y por que....
Tener en cuenta todo puede desencadenar en decirte usar Java/php/.net con Oracle y listo, y aún asi tenes diferencias en versiones y tecnologias.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #6 (permalink)  
Antiguo 08/11/2005, 09:48
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 13 años
Puntos: 34
Cita:
Iniciado por Cluster
Pero insisto .. el hecho no es que "muchos de nosotros" conozcamos el tema .. sino que forosdelweb.com tiene sus foros temáticos para tratar cada cosa.

Lo que necesitas es conocer como funciona y que hace cada cosa de las que menciona . .así TU mismo sacaras conclusiones.

De hecho en el foro de "Base de datos" tienes a los "especialistas" en RDMS's .. etc.

También recuerda lo que te he comentado .. Debes saber que un desarrollo de un proyecto (tambien tenemos el foro de "Ingenería del software y gestión de proyectos por si acaso), lo primero que se hace es ver que debe hacer tu aplicación .. en función de eso empiezas a ver técnologias y alternativas. Cuanto tienes dos o más alternativas que te resuelvan el problema ahí justificas el uso de una u otra tecnología por factores como por ejemplo: portabilidad, gastos (precio, licencias .. etc), soporte ó simplemente por qué es más sencillo (menos recursos/tiempo) desarrollar lo que necesitas hacer bajo tal plataforma que no otra ... etc.

Un saludo,
Tal cual como dice Cluster, es muy global tu pregunta.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:45.