Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Aplicaciones Web sobre IIS con Lazarus (https://www.clubdelphi.com/foros/showthread.php?t=90471)

cd.rafael 17-06-2016 00:07:27

Aplicaciones Web sobre IIS con Lazarus
 
Cordial Saludo,

He estado viendo muchas opciones que ofrecen un Framework para Lazarus con el cual se puedan desarrollar aplicaciones Web, tales como Raudus, ExtPascal, uniGUI, etc., pero no logro encontrar la mejor opción ya que no he podido entenderlas bien.

Básicamente necesito poder desarrollar una aplicación web en Lazarus que me permita conectarme con una BD MSSQL, que funcione sobre IIS y que sea free.

Cuál es la mejor recomendación? Agradecería si pudieran indicarme tutoriales o ejemplos para poder guiarme.

De antemano muchas gracias.

Ñuño Martínez 17-06-2016 10:38:23

La programación web con Lazarus no es mi fuerte, pero he estado buscando y no encuentro nada específico para IIS. No sé si alguien más sabrá.

bitbow 17-06-2016 17:23:20

Hola, yo desarrolle una CGI usando los componentes de Lazarus para cgi + los FreeSpider (en conjunto es lo más parecido a las viejas CGI en delphi 5), aunque la estoy trabajando en un servidor https://www.lighttpd.net/ sobre windows, te comento como está el tema (lighttpd o apache).

Lazarus te permite generar CGI, ISAPI, Módulos Apaches y Servidores Embebidos (Al estilo delphi pero más simples), las primeras dos opciones son las que podrían serte de utilidad, en algún momento corrí una CGI de Lazarus en IIS sin problemas aunque era muy básica.

Actualmente tengo un ejemplo más avanzado por si te interesa te lo puedo proporcionar.


Adicional (espero no me regañen los admins), hay un grupo en facebook en donde compartimos material Lazarus.
Code Lazarus

Saludos.

cd.rafael 17-06-2016 17:42:47

Gracias bitbow, cualquier ayuda será bienvenida.

Descargué ExtPascal del enlace: https://github.com/farshadmohajeri/extpascal

En algunos lugares dicen que no se debe instalar, en otros dicen que hay que usar herramientas para instalar los controles en el IDE. La verdad no tengo ni idea por dónde empezar.

Nuevamente muchas gracias por cualquier colaboración que me puedas ofrecer.

bitbow 17-06-2016 18:22:26

Si quieres programar al estilo Intraweb (Pegas botones formularios, agregas eventos y códigos) puedes usar Raudus (está limitado a una versión previa de Lazarus), ExtPascal. Si quieres programar al estilo CGI Delphi (Usando Page Producers y Contents), puedes usar CGI (FreeSpider CGI, Simple CGI, FastCGI), estos últimos te los recomiendo porque ya los trae Lazarus y no es necesario instalar nada (a veces gastamos más tiempo configurando e instalando que desarrollando la aplicación).

Te dejo unos videos:
https://www.youtube.com/watch?v=iZNx-44Rtn8
https://www.youtube.com/watch?v=NJR4tDc3xuM

Saludos.

cd.rafael 17-06-2016 19:06:55

Disculpa si me equivoco pero Raudus no funciona con IIS? Respecto a ExtPascal el problema es que no he podido instalarlo bien y no tengo ejemplos para guiarme.

Por ahora me gustaría probar al estilo Intraweb, ya que no tengo experiencia en CGI y debo entregar resultados lo más pronto posible.

Alguna guía de instalación que me recomiendes?

cd.rafael 17-06-2016 21:00:02

Nada es perfecto....

Logré instalar ExtPascal (y tiene sus momentos de desesperación). Ahora tengo el siguiente error cuando intento compilar un ejemplo:

ExtPascal.pas(254,29) Fatal: Cannot find Ext used by ExtPascal.

Encontré el dichoso archivo en la siguiente ruta: C:\lazarus\components\extpascal-master\ExtJSWrapper pero por más que lo agrego en todas las opciones del proyecto... Nada!!!

Alguna recomendación?

bitbow 18-06-2016 05:42:28

Personalmente no he usado ExtPascal por lo que no te podria apoyar, como te comentaba con CGI con base de datos me basta para lo que hago aparte que ya vienen con Lazarus y no tengo que andar instalando, algún compañero le dara seguimiento.

Saludos y suerte.

cd.rafael 20-06-2016 20:52:55

Bitbow, muchas gracias. Igual estaría agradecido si me pudieras enviar tutoriales y ejemplos de CGI, ya que también estoy interesado en aprenderlo.

Por ahora seguiré mi proyecto en HTML5, PHP y Javascript que es lo único que medio conozco.

Nuevamente a todos (Bitbow y moderador) muchas gracias.


La franja horaria es GMT +2. Ahora son las 19:42:34.

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