Cada lenguaje tiene su servidor?

Iniciado por jhonatanAsm, 5 Octubre 2012, 19:06 PM

0 Miembros y 1 Visitante están viendo este tema.

jhonatanAsm

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.
mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.

RevangelyonX

#1
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.
Just Linux
OSCP certified

shellb_c0de

pero puedes hacer funcionar php en en un IIS, y ASP.net en apache,
"Tu vida solo es la suma del resto de una ecuación no balanceada, connatural a la programación de Matrix. Eres el producto eventual de una anomalía, que no se ha logrado suprimir de esta armonía de precisión matemática. Aunque sigues siendo una incomodidad que evito con frecuencia, es previsible y no escapa a unas medidas de control que te han conducido inexorablemente aquí.

dac

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 ¬¬] )

jhonatanAsm

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
mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.