Article View: es.comp.os.linux.programacion
Article #9528Re: Programaci�n web
From: Ivn Snchez Ortega MR
Date: Sun, 23 Jun 2002 15:37
Date: Sun, 23 Jun 2002 15:37
94 lines
5144 bytes
5144 bytes
"Alvaro Sanchez-Mariscal" ... > Count Zero wrote: > > Bueno, primero deciros que soy muy novato en este campo, pero creo que no > > podia ser que a�n no tuviera "pajolera" idea de hacer paginas web y cosas > > por el estilo. > > > > Lo primero buscar un manual de HTML (No he encontrado ninguno que me guste > > pero me voy apa�ando si alguien sabe de alguno bueno...). Personalmente, me gustan los manuales de HTML 4 y CSSs que hay en http://www.htmlhelp.com > > Pero ha llegado el momento de la "programaci�n" seria y aqu� surgen mis > > dudas: > > > > - Como se implementa el CGI, quiero decir �s un lenguaje o debo/puedo usar > > perl-cgi, python y estas cosas. Quiero decir si en este caso perl/python > > son una elecci�n o la �nica alternativa. > > CGI es una tecnolog�a, no un lenguaje. Por tanto, para hacer CGI's puedes > utilizar casi cualquier lenguaje, hasta C si quieres. Lo que pasa es que > el m�s utilizado es Perl, por sus caracter�sticas. T�cnicamente: los CGIs se basan en que las p�ginas que se visitan no son ficheros que est�n en el disco duro del servidor, sino el resultado que genera un programa. El programa puede estar hecho en lo que sea, como bien dice �lvaro. Lo �nico que importa es que el servidor web sepa exactamente cu�ndo echar mano del programa (que cada vez generar� un resultado distinto) o echar mano de unos ficheros *.html est�ticos. Y, �lvaro, existe **cof** PHP **cof** ... > > - Y qu� aporta PHP/ASP que no se pueda hacer en Java ? > > Que yo sepa, no hay nada que se pueda hacer con PHP y con Java no. De > hecho, m�s bien dir�a que al rev�s. Con Java, por ejemplo, tienes > maravillas como el iPlanet, que te permiten tener un servidor en varias > m�quinas, y te balancea la carga entre todas ellas para que todo vaya > m�s r�pido. 1.- No s� si Count Zero se refiere a Java en s�, o a Javascript y derivados. 2.- El balanceo de carga depende del webserver (Apache/iPlanet/IIS/etc), no de si la aplicaci�n usa Java o PHP. Adem�s, te recuerdo que el balanceo de carga no *acelera* nada, s�lo evita que los servidores se sobrecarguen y vayan m�s lentos... ;) > En cualquier caso, que Java valga para todo no quiere decir que sea lo > mejor en todos los casos. Si una web va a a recibir miles y miles de > visitas diarias, creo que no hay color: Java. Pero para proyectos m�s > peque�os, ser�a para pens�rselo. Yo te ofrezco otra mejor: Apache+PHP+"un buen sysadmin de linux que te configure el apache para que balancee la carga". ;) > > - Qu� �s exactamente HTML dinamcio (DHTML?) y qu� �s XHTML (XML?) DHTML = "HTML generado din�micamente, pero gracias a Javascript, y en el lado del navegador". Es c�digo HTML que cambia segundo a segundo en el navegador, dependiendo de un programa que se ejecuta en el propio navegador. Digamos que DHTML es lo que tienes que usar si quieres hacer un men� desplegable, algo que siga al rat�n, etc, etc, etc. Es el pensamiento contrario a las tecnolog�as CGI (PHP/ASP/Perl/Java servlets), en las que el c�digo HTML es din�mico, pero el que genera ese c�digo es el servidor web, no el navegador. Ten en cuenta una cosa: si programas en una tecnolog�a que dependa del navegador, vas a tener que debuggear (l�ase "depurar") tu programa varias veces: una para cada navegador. M�s info sobre DHTML en http://www.dhtmlab.com Sobre XML, decirte que es (o, EMHO, intenta ser) un lenguaje m�s general que el HTML, de prop�sito m�s general. Significa "eXtensible Markup Language". Te lo explicar� de la siguiente manera: en HTML, tienes perfectamente definidos los tags que puedes usar (<A>, <B>, <HTML>, <H1>, <BR>, etc...). En XML, **T� DEFINES QU� TAGS PUEDES USAR, Y PARA QU� SIRVE CADA UNO**. -- ---------------------- Iv�n S�nchez Ortega ivansanchez(arroba)wanadoo(punto)es "Un ordenador no es una televisi�n ni un microondas, es una herramienta compleja."
Technical Details
Message-ID:
<af4plv$ak7$1@news.wanadoo.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!proxad.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mailReferences:
<af3a9p$afu82$1@ID-131244.news.dfncis.de> <3D15CF56.6090000@di.uc3m.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,f22978c00f21aa9a X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-06-23 08:46:30 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!proxad.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail From: "Iv�n S�nchez Ortega \"MR\"" <(eme)(erre)(punto)@wanadoo.(e)(ese)> Newsgroups: es.comp.os.linux.programacion Subject: Re: Programaci�n web Date: Sun, 23 Jun 2002 17:37:34 +0200 Organization: Wanadoo Lines: 96 Message-ID: <af4plv$ak7$1@news.wanadoo.es> References: <af3a9p$afu82$1@ID-131244.news.dfncis.de> <3D15CF56.6090000@di.uc3m.es> NNTP-Posting-Host: 62-37-23-220.dialup.uni2.es X-Trace: news.wanadoo.es 1024846338 10887 62.37.23.220 (23 Jun 2002 15:32:18 GMT) X-Complaints-To: usenet@wanadoo.es NNTP-Posting-Date: Sun, 23 Jun 2002 15:32:18 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200