ExtPascal es una envolvente Object Pascal de
Ext JS, un entorno gráfico para JavaScript.
Por lo que he visto, ExtPascal es una biblioteca de componentes que permiten la creación de programas CGI nativos (esto es, que son llamados por el servidor web como programas externos) que permiten crear programas web utilizando Ext JS para manejar ventanas, diálogos, AJAX, JSON, etc. sin tener que escribir ni una sola línea en JavaScript, ni CSS, ni HTML, ni PHP... Únicamente utilizando Object Pascal. Claro que, si fuera necesario, también puede "insertarse" código HTML, JavaScript o lo que se necesite,
La noticia es que, como nuestro compañero Donald Shimoda comentó
el otro día, hasta ahora había que hacerlo todo a mano, pero parece ser que recientemente han publicado una versión que
permite utilizar Delphi o Lazarus para diseñar el entorno gráfico. Sí: habéis leído bien; se puede utilizar cualquiera de estos dos excelentes entornos de desarrollo para diseñar los diálogos, formulario y páginas que devolverá nuestra aplicación al navegador web de forma totalmente visual, y también (por lo que he visto) es posible manejar eventos como en cualquier aplicación RAD.
Aquí tenéis un vídeo que muestra cómo crear un "¡Hola, Mundo!" utilizando Lazarus en Mac OS X:
http://youtube.com/watch?v=ZVUMW0V9nGs
No sé vosotros, pero a mi me han puesto los pelos como escarpias.
He de admitir que me da un poco de pena, porque muchos sabéis que estaba trabajando, junto con Al, en un proyecto similar. Bueno, esto ya entra en el tema del debate, así que lo dejo para otro día...
Y encontré la noticia
en este hilo de los foros oficiales de Lazarus.