Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Noticias (https://www.clubdelphi.com/foros/forumdisplay.php?f=34)
-   -   Pascal Server Pages (PSP) (https://www.clubdelphi.com/foros/showthread.php?t=65454)

rgstuamigo 16-12-2009 14:30:30

Pascal Server Pages (PSP)
 
No se si anteriormente :rolleyes: se ha comentado esto, pero yo me estoy enterando recientemente:D (Baya que retrasado estoy:o).
Tal parece que Pascal Server Pages es un proyecto que tiene como objetivo hacer lo mismo que PHP, ASP, JSP, con la única diferencia de que se basa en lenguaje Pascal.(Compatible con Delphi y Kylix por supuesto).
Aunque la noticia es un poco viejita, me ha llamado la atencion, ya que si tal proyecto logra que muchos programadores que usamos Delphi,lo usemos, pues creo que haría muy conocido en Internet y muy usado.
Aunque veo que parece ser que esta un poco abandonado:o:o.
El proyecto en si se llama "Nemesis Pascal Project"
Mas que darle la noticia;aunque quisas ya muchos de ustedes ya lo conocen :rolleyes: y yo soy el retrazado:D; pues me gustaria recopilar opiniones de ustedes al respecto.
¿Como lo ven ustedes tener un Servidor de Paginas Web Basado en Pascal?:confused:
¿Qué ventajas daria a la comunidad de programadores de Delphi contar con algo asi?
¿Por que Embarcadero ,bueno Delphi en si,no cuenta con algo asi, sabiendo que muchos otros lenguajes de Programacion tales como Java(JSP),.net(ASP,ASPX) ,etc, cuentan con su propio interprete para paginas Web?:confused:
Como le dije necesito recopilar sus comentarios y opiniones....
Saludos...:)

Aleca 16-12-2009 14:45:33

en principio me pareceria barbaro.:)

rgstuamigo 16-12-2009 15:05:10

Cita:

Empezado por Aleca (Mensaje 348965)
en principio me pareceria barbaro.:)

Y luego...:confused:

Aleca 16-12-2009 15:10:03

Cita:

Empezado por rgstuamigo (Mensaje 348968)
Y luego...:confused:

si nadie tiene alguna teoria/postura en contrario, seria espectacular...:):D:)

rgstuamigo 16-12-2009 15:15:24

Ah bueno... pero que te parece?:confused:
Lo usarias en tus proyectos web?:confused:

fer21unmsm 16-12-2009 15:35:04

Sería genial, ya que delphi podría entrar de lleno en lo que se refiere a webs, aunque todavía parece que está en pañales, esto sería excelente, si se creará un IDE que contemple templates, componentes y demás que ayuden a facilitar el desarrollo

rgstuamigo 16-12-2009 15:42:07

Pues creo que primero debemos probarlo...
Yo lo estoy descargando...
Y estoy viendo su IDE Tutorial, Documentacion y sobre todo su Unidad PSP que se ve muy interesante.;).

Ñuño Martínez 16-12-2009 15:45:33

¡No jorobes! Esto tengo que mirarmelo bien porque puede ser un sueño hecho realidad. Y ya, si además de Delphi le ponen algo de compatibilidad con Free Pascal pues ya sería la revolución total y absoluta.

¡No puedo perderlo!


[edito] He estado investigando en Sourceforge y la versión más moderna parece datar de 2004. :( Afortunadamente es de código abierto. Tengo que investigar más.

rgstuamigo 16-12-2009 16:00:10

Cita:

Empezado por Ñuño Martínez (Mensaje 348976)

[edito] He estado investigando en Sourceforge y la versión más moderna parece datar de 2004. :( Afortunadamente es de código abierto. Tengo que investigar más.

Pues puedes ver la IDE Documentacion ahi se especifica que tipo de licencia tiene y como contactarse con el autor.;)
Me imagino que en su momento no se dio a conocer mucho esto,de ahí que el autor no siguio actualizando o sacando nuevas versiones.:rolleyes::rolleyes:.
Pero ánimo Ñuño, que se puede hacerlo conocer mas, y que sé yo:rolleyes:, hacer que se siga sacando versiones actualizadas...es cuestion de contactarse con el autor y ver que se puede hacer..;):D.

edgwin 16-12-2009 17:16:40

Bueno, yo le veo un problema ...

Que va a pasar cuando queramos publicar nuestra pagina hecha en PSP en la web? con PHP, ASP, ASPX, etc, existen varios sitios donde puedes alojar tus paginas programadas con esas tecnologias, pero ... ¿alguien conoce algun sitio donde puedas subir tu pagina hecha en PSP y que cuente con la maquina virtual PSPC? (Aunque sigue siendo una solucion interesante para redes internas)


Saludos!

rgstuamigo 16-12-2009 18:42:08

Cita:

Empezado por edgwin (Mensaje 348984)
Bueno, yo le veo un problema ...

Que va a pasar cuando queramos publicar nuestra pagina hecha en PSP en la web? con PHP, ASP, ASPX, etc, existen varios sitios donde puedes alojar tus paginas programadas con esas tecnologias, pero ... ¿alguien conoce algun sitio donde puedas subir tu pagina hecha en PSP y que cuente con la maquina virtual PSPC? (Aunque sigue siendo una solucion interesante para redes internas)


Saludos!

Pues precisamente de eso se trata...;)de poder hacer conocer esta nueva tecnologia(como tú lo llamas),para que se pueda utilizar en cualquier servidor..
Desde luego no quiere decir que de un dia para otro ya se haria conocido...
eso lleva su tiempo;) y desde luego habria que darle un buen soporte.
Que yo sepa :rolleyes: ningun lenguaje de programacion se ha hecho popular ó conocido a nivel mundial de un dia para otro, como dije eso lleva su tiempo y claro esta que tambien se necesita el apoyo y mucho esfuerzos.
Saludos...:)

Aleca 16-12-2009 19:30:20

Cita:

Empezado por rgstuamigo (Mensaje 348972)
Ah bueno... pero que te parece?:confused:
Lo usarias en tus proyectos web?:confused:

seguro que si:)

rgstuamigo 16-12-2009 19:40:35

Pues mirando e indagando un poco parace ser que el proyecto no solo cuenta con su interprete PSP..sino tambien tiene un IDE (Como delphi) llamado Pascal Develop muy interesante.
A continuacion les muestro un captura pantalla de utilizacion de PSP.

Si desean mas captura pantallas del IDE miren esta pagina ;)
Saludos...:)

Casimiro Notevi 16-12-2009 20:40:54

¡¡¡Qué interesante!!!, además en español :)
Incluso parece que ya viene preparado para acceder a bases de datos interbase/mysql/oracle...

movorack 16-12-2009 23:24:24

no es por aguar la fiesta pero a lo bien... pascal como lenguaje de internet... ¿a cuantos les interesaria de verdad? ¿a cuantos programadores delphi/lazaruz les interesaria realmente?... PHP hoy dia es muy maduro y además los frameworks de terceros son barbaros... y si no es PHP, está ruby o ASP.

Imaginate vendiendo a un cliente final un sitio desarrollado con un CMS en psp... vale el ni idea de como funciona... pero y el servidor donde alojarlo?... solo las comparativas de un servidor linux a un servidor windows... los precios suben... ahora un servidor que soporte una tecnología de unos 10.000 eso no es nada... los costos se elevarian y tendriamos que volver al wordpress, joomla, etc...

pq el proyecto fue abandonado? 2004?... justamente cuando se fortalecian los lenguajes de internet... psp se perdio en el camino...

no es por aguar la fiesta... pero que diremos... tratemos de hacer popular el vinilo pq en mi casa mi abuelo tiene un reproductor de esos... volvamos a los walkmans con caseteras y olvidemonos de los mp3, mp4, ipods, etc... pq cualquier dia me encontré el que usaba de muchacho... a lo bien son cosas interesantes... parte de la historia...

Talves PSP es un penoso vestigio de cuando pudimos hacer... y no hicimos... mientras psp quedaba en el olvido... ruby on rails daba sus primeros pasos (http://en.wikipedia.org/wiki/Ruby_on_Rails)

Aleca 17-12-2009 00:16:21

Cita:

Empezado por movorack (Mensaje 349012)
no es por aguar la fiesta pero a lo bien... pascal como lenguaje de internet... ¿a cuantos les interesaria de verdad? ¿a cuantos programadores delphi/lazaruz les interesaria realmente?... PHP hoy dia es muy maduro y además los frameworks de terceros son barbaros... y si no es PHP, está ruby o ASP.

Imaginate vendiendo a un cliente final un sitio desarrollado con un CMS en psp... vale el ni idea de como funciona... pero y el servidor donde alojarlo?... solo las comparativas de un servidor linux a un servidor windows... los precios suben... ahora un servidor que soporte una tecnología de unos 10.000 eso no es nada... los costos se elevarian y tendriamos que volver al wordpress, joomla, etc...

pq el proyecto fue abandonado? 2004?... justamente cuando se fortalecian los lenguajes de internet... psp se perdio en el camino...

no es por aguar la fiesta... pero que diremos... tratemos de hacer popular el vinilo pq en mi casa mi abuelo tiene un reproductor de esos... volvamos a los walkmans con caseteras y olvidemonos de los mp3, mp4, ipods, etc... pq cualquier dia me encontré el que usaba de muchacho... a lo bien son cosas interesantes... parte de la historia...

Talves PSP es un penoso vestigio de cuando pudimos hacer... y no hicimos... mientras psp quedaba en el olvido... ruby on rails daba sus primeros pasos (http://en.wikipedia.org/wiki/Ruby_on_Rails)

comparto en gran parte lo q decis... pero tambien hay gente q esta buscando el vinilo .... para q voy a hacer un sistema de gestion si ya hay millones mejores q el que pueda hacer yo.... cosas para polemizar un poquito.
:):D:)

pcicom 17-12-2009 03:12:38

Si el mundo se basara en lo que ya EXISTE y nos resignramos a ello, simplemente la EVOLUCION no EXISTIRIA..

Porque REINVENTAR la RUEDA si ya EXISTE.. aun andariamos en CARRETAS..

Si EXISTE ya un SISTEMA X que ya realice Y tarea, siempre habra uno o varios o miles de usuarios que les pueda ser util el que tu desarrolles..

Basandonos el lo que a simple vista se aprecia de PSP, puedes utilizarlo en muchas cosas dentro de algun desarrollo en PARTICULAR, como un miniSERVIDOR PSP para tu misma APLICACION o agregarlo a tu sitio en LINUX o WINDOWS y utilizarlo como tipo CGI.. en si si el proyecto esta detenido no creo que haya sido por NO ADAPTARSE a ALGO que ya EXSISTIA, son muchos los factores por los que pueden detenerse los desarrollos.

Este es mi muy simple y particular punto de VISTA...


Saludos..

Al González 17-12-2009 05:30:41

Me encanta lo que veo en esa pantalla que pusiste, rgstuamigo. Es como si el mundo no se hubiera equivocado eligiendo a C como lenguaje de programación predominante del tercer cuarto del siglo XX. :)

Ñuño Martínez 17-12-2009 10:28:25

Cita:

Empezado por rgstuamigo (Mensaje 348986)
(...)
Que yo sepa :rolleyes: ningun lenguaje de programacion se ha hecho popular ó conocido a nivel mundial de un dia para otro, (...)

*cof*C#*cof*

Bueeeeeno, sí, los lenguajes se ganan su popularidad con el tiempo, y por mucho dinero que se invierta, si es que no, es que no, y si no que se lo digan a los que pasaron de Java a C# y están volviendo a Java de nuevo (muchos más de los que a los de Redmon les gustaría).

Aunque personalmente me gusta la idea de utilizar Pascal en programación Web, siempre que se mantengan ciertas características suyas, tampoco quiero emocionarme demasiado. Quiero probarlo, ver cómo anda, si realmente no voy a tener más problemas que con PHP.

Un detalle que no me gusta (y sólo lo estoy mirando por encima) es el uso de "<%" en lugar de "<?", que por lo que sé este último es más amigable con XML. Tampoco he buscado si es posible el seleccionar qué tipo de delimitador utilizar, porque PHP, por ejemplo, permite ser configurado para que admita uno, otro o los dos.

Ya digo que estoy tentadísimo de incluso tomar el relevo en el desarrollo, pero no sé. No tengo experiencia en estas cosas de programación en red con Delphi. En fin, no sé, o sí, o qué sé yo...


Cita:

Empezado por Al González (Mensaje 349022)
Me encanta lo que veo en esa pantalla que pusiste, rgstuamigo. Es como si el mundo no se hubiera equivocado eligiendo a C como lenguaje de programación predominante del tercer cuarto del siglo XX. :)

No lo pillo. ¿Ironía? ¿Sarcasmo? ¿Contradicción? ¿Realidad? No lo pillo. :confused:

Ñuño Martínez 22-12-2009 18:32:23

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á.


La franja horaria es GMT +2. Ahora son las 17:11:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi