Página 1 de 1

.pl o .cgi ???

NotaPublicado: 2006-01-11 18:08 @797
por monoswim
Que es mejor para liberar un sistema como open source...

Que queda mejor ?

que es más marketinero ?

Cuales son los pro y contras de ambos ?

Que les gusta a ustedes ?

Saludos

NotaPublicado: 2006-01-11 18:28 @811
por Perl user
No hay diferencia y mucho menos en un sistema operativo tipo UNIX o UNIX-like.

Si hablas de programas en CGI entonces eso lo configuras en Apache ( o en tu webserver ). Si hablas de aplicaciones ajenas al Web generalmente se utiliza .pl para archivos "ejecutables" o "llamables" y .pm para módulos.

.pl - Perl Library
.pm - Perl Module

Cuestión de que elijas la mejor convención que funcione para tí....

Saludos,

Re: .pl o .cgi ???

NotaPublicado: 2006-01-12 03:42 @195
por explorer
* Usa .cgi si el programa va a residir en el cgi-bin
* Usa .pl si lo va ha hacer en el directorio de scripts para mod_perl
* No abuses del .pl en caso de tener que poner páginas en polaco
* Lo que hacen las grandes marcas: no poner nada.

NotaPublicado: 2006-01-12 07:57 @373
por monoswim
Pues es un sistema web para open sourse que si va a estar en el cgi-bin...

Va a estar libre para bajarlo y usarlo por entidades sin fines de lucro...

No solo trabaja en linux, también en windows...Con lo cual el hecho de no tener extensión puede confundir a algún cuote por ahí...Aunque me gusta la idea...Estoy entre el .CGI y el sin extensión...

Saludos y GRACIAS por sus respuestas...
PD: * No abuses del .pl en caso de tener que poner páginas en polaco NO LO ENTENDÍ :oops:

Re: .pl o .cgi ???

NotaPublicado: 2006-01-12 11:44 @530
por explorer
Imagina que quiero hacer una web, con una página inicial llamada index.html. Si quiero hacer una versión de esa página para Español, Inglés, Francés y Argentino, entonces a cada una de esas páginas las llamaré así:
Código: Seleccionar todo
index.html.es
index.html.en
index.html.fr
index.html.ar
Luego, mediante el sistema de mapeo de lenguajes del Apache, según el idioma preferido por el internauta, el Apache mostrará una página u otra. Tienes un ejemplo en la página TurismoPenafiel.com. Según accedas poniendo como idioma preferido el Español, Inglés o Francés, te mostrará una página u otra, de forma automática.
Bueno... pues el caso es qué sucede si tienes que hacer la versión en Polaco de esa página:
Código: Seleccionar todo
index.html.pl
Pues entonces tenemos un problema... porque, según está configurado el servidor web, o te mostrará la página o te la intentará ejecutar como un script en Perl por tener la extensión .pl.
Resulta que 'pl' es tanto la extensión de Perl como la abreviatura internacional que representa el Polaco.
Esto es un aviso que solía aparecer en los ficheros de configuración del Apache, hace un par de años. La solución pasaba por cambiar la extensión a uno de los dos, o a los scripts en Perl o la terminación de idioma en Polaco de los ficheros.
Pero bueno... sólo hay que tenerlo en cuenta si vamos a poner algo en Polaco...
Ahora que lo pienso... quizás por eso está tan difundido el uso del PHP en Polonia... :wink: :
Perl en Polonia: 3.600.000 sitios
PHP en Polonia: 16.800.000

NotaPublicado: 2006-01-12 12:23 @558
por monoswim
jajaja, ok, gracias por la explicación, no tenía idea...

Entonces creo que me quedo con .cgi

Saludos