Ver Mensaje Individual
  #20  
Antiguo 22-12-2009
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Reputación: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Que sepan vuesas mercedes que he enviado un mensaje al autor de PSP, el cual transcribo a continuación:
Cita:
Estimado Joxean:

Hace unos días que he descubierto el proyecto Nemesis Pascal y hay una
parte de este en la que estoy muy interesado: Pascal Server Pages. Veo
que, por desgracia, el proyecto parece parado y estoy armándome de
valor para continuar con él yo mismo, pero no con todo Nemesis sino
únicamente con PSP. Tengo bastante experiencia con Object Pascal, pero
nunca me he enfrentado a un proyecto "tan grande". El más grande
proyecto en el que he trabajado quizá sea Allegro.pas, el cual puede
encontrar en SourceForge.

La principal razón por la que me interesa el proyecto PSP es que en mi
trabajo, en una pequeña empresa de desarrollo web, utilizamos PHP para
el desarrollo de aplicaciones que, en mi opinión, serían más fáciles
de desarrollar en Pascal. De hecho lo he sugerido, pero siempre se ha
desestimado por la "necesidad" de acceso web. Parece que a mi jefe no
le convencen la gran cantidad de posibilidades que ofrecen tanto
Delphi como Free Pascal. Nunca se me había ocurrido el poder utilizar
Pascal "dentro" de un documento HTML al igual que PHP, pero cuanto más
lo pienso mejor idea me parece. Simplemente con que PHP fuera más
estricto en sus tipos de datos seguro que me hubiera ahorrado muchos
dolores de cabeza.

Lo cierto es que todavía no conozco muy bien PSP, ya que sólo le he
echado un vistazo por encima, así que todavía no sé qué hacer ni cómo
abordarlo. Mi idea es leer toda la documentación, así como el código
fuente, y hacer algunas pruebas. A partir de ahí (re)definir el
lenguaje de forma detallada, así como una biblioteca de unidades,
clases y objetos, y los modos de funcionamiento (como módulo Apache,
CGI, etc.). Luego, empezar a trabajar para que lo que ya está hecho
compile y funcione con Free Pascal sin perder la compatibilidad con
Delphi (FP es ya un compilador maduro y estable que funciona en
multitud de sistemas operativos, incluyendo Windows, GNU/Linux, BSD,
MacOS y más, lo que cubre casi todos los servidores web del mercado).
A partir de ese momento, modificar y añadir código hasta implementar
la definición hecha con anterioridad, la cual sería la versión "1.0".
Es de esperar que ya entonces haya una base de usuarios que hagan
sugerencias con las que ir mejorando, e incluso que algunos de ellos
decidan unirse activamente como desarrolladores; bueno, es posible ya
que preveo que llegar a esa versión 1.0 llevará varios meses, si no
años, y durante ese tiempo tengo la intención de anunciar cada novedad
en todo foro y lista de correo de programación web, Pascal y/o Delphi
en los que estoy inscrito.

Respecto a la licencia, personalmente no me gusta la GPL ya que no
termino de entenderla por compleja. Yo prefiero licencias más simples,
siendo mi favorita la zlib/libpng
[http://www.opensource.org/licenses/zlib-license.php]. Aun así, si hay
que apechugar con la GPL 2 u otra similar (como Mozilla o Apache),
pues se acepta, no hay problema siempre que sea código abierto y
libre.

Y ya para terminar, creo que es mejor que PSP se desarrolle como
proyecto independiente. No es afán de protagonismo, sino que me fijo
en proyectos como el tándem Free Pascal + Lazarus, que se complementan
pero son completamente independientes en su desarrollo. Evidentemente,
en la documentación se hará referencia al origen como parte del
proyecto Nemesis. Estoy buscando un nombre para poder crear un sitio
en SourceForge donde instalar un foro público y publicar los paquetes.
Me he encontrado con que "PSP" es un acrónimo utilizado, aparte de por
una conocida empresa de entretenimiento , por "Perl Server Pages"
[http://psp.sourceforge.net/]. Estoy barajando "pasp", "pascalsp" y
"pspages" pero no me decido.

En fin, sólo me queda esperar su opinión al respecto. Por supuesto,
estoy abierto a cualquier comentario o sugerencia.

Un saludo,
Guillermo "Ñuño" Martínez.
Lo envié hace un par de días. Todavía no he recibido respuesta, pero por ahora no me preocupo, vamos a darle más tiempo.

Podéis darme vuestra opinión sobre mi idea (sin entrar en detalles todavía), y ya os avisaré cuando arranque esto, si arranca. Por cierto, si tenéis ideas para el nombre, se agradecerá.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita