buenas... mi duda es:
si Cada lenguaje tiene su servidor?
osease php funciona en apache,
jsp en tomcat, glassfish
.net en IIS
los servidores siguen un standart?, osea que implementan a http a su manera o
cual es el rollo q no estoy entendiendo ni una goma =( . gracias.
Hola
Mm implementan el protocolo HTTP definido en los RFCs imagino...
La diferencia de cada servidor es como interpretan sus scripts pero no su protocolo. Al final deben seguir un patrón puerto tcp abierto. Reciben get (por ejemplo) headers etc. Cada servidor trabaja con sus scripts para devolver un HTML al final.
Si la parte servidor no sigue un estandar tendrá problemas para servir, puesto que los clientes (navegadores) si que siguen lo siguen y las dos partes no se van a entender.
Salu2
Pd: se me olvidaba responder a tu primera pregunta. No necesariamente, tu podrias crearte un servidor como apache puesto que PHP es un interprete independiente.
pero puedes hacer funcionar php en en un IIS, y ASP.net en apache,
pues si, (más o menos) los exploradores implementan el >>estandar<< html,css,js pero siempre hay algunos que "le agregan algo"
además los servidores implementan el lenguaje >>el estandar de este<< como php, entre otros
pero si vamos a lenguaje en general es un conjunto de reglas propias del lenguaje (groso modo) y que cada servidor puede implementar los lenguajes que quiera y como quiera (por que aveces "extienden" un poco el "estándar" (por así decirlo) de cada lenguaje a su gusto [esto es muy inapropiado ¬¬] )
Cita de: RevangelyonX en 5 Octubre 2012, 23:26 PM
tu podrias crearte un servidor como apache puesto que PHP es un interprete independiente.
interprete independiente¿? es por eso que puede ejecutarse en IIS como dice @shellb_c0de ?
bueno, el tema iba para saber
por qué un dbms necesita de un servidor. como ejemplo tenemos a mysql, que el mismo instalador luego de instalarte el dbms, te instala el servidor,
por qué no instalarte sólo el dbms¿?
gracias por responder. salu2