Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2011-04

codificación de archivo: utf8 bom

15 messages · 6 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola a todos..

en un proyecto ten�a esto:
pnlTopVersion.Caption:= SysToUTF8('Versi�n: ') + GetAppVersion; y la palabra Versi�n aparec�a correctamente.

En un proyecto nuevo quise hacer lo mismo, y la � sal�a con caracteres extra�os.
Bien.. problema de codificaci�n de caracteres... me fij� en el proy. anterior y el .pas ten�a la codificaci�n utf8 BOM, y el que sal�a mal, solo UTF8. Pues la cambi� y listo..
Ahora mi duda: �qu� es utf8 BOM?

muchas gracias
chauuuuuuuuuuu

Reply by email

José Mejuto
to Paola Bruccoleri

Hello Paola,

Wednesday, April 20, 2011, 7:24:19 PM, you wrote:

PB> en un proyecto ten�a esto:
PB> pnlTopVersion.Caption:= SysToUTF8('Versi�n: ') + GetAppVersion; PB> y la palabra Versi�n aparec�a correctamente. PB> En un proyecto nuevo quise hacer lo mismo, y la � sal�a con caracteres PB> extra�os.
PB> Bien.. problema de codificaci�n de caracteres... me fij� en el proy. PB> anterior y el .pas ten�a la codificaci�n utf8 BOM, y el que sal�a mal, PB> solo UTF8. Pues la cambi� y listo..
PB> Ahora mi duda: �qu� es utf8 BOM?

Son 3 bytes que van al principio del fichero que indica que la codificaci�n es UTF8. Estos 3 bytes no producen ning�n caracter de salida, simplemente son una marca. Si codificas en UTF8 sin BOM el sistema no sabe seguro si es un ANSI o un UTF8 y normalmente hace una prueba, intenta procesar todo el archivo como UTF8, si encuentra una secuencia UTF8 no v�lida, asume que es ANSI. El problema, que hay secuencias ANSI que coinciden con UTF8 v�lidas y al rev�s, as� que el sistema s�lo es estad�sticamente correcto, o sea, si la muestra es suficientemente grande es probable que acierte, pero si es peque�a 50%-50%.

Best regards, Jos�

Reply by email

Paola Bruccoleri
to José Mejuto

El 24/04/2011 12:55 p.m., Jos� Mejuto escribi�:

Show quoted text 26 lines
Hello Paola, Wednesday, April 20, 2011, 7:24:19 PM, you wrote: PB> en un proyecto ten�a esto: PB> pnlTopVersion.Caption:= SysToUTF8('Versi�n: ') + GetAppVersion; PB> y la palabra Versi�n aparec�a correctamente. PB> En un proyecto nuevo quise hacer lo mismo, y la � sal�a con caracteres PB> extra�os. PB> Bien.. problema de codificaci�n de caracteres... me fij� en el proy. PB> anterior y el .pas ten�a la codificaci�n utf8 BOM, y el que sal�a mal, PB> solo UTF8. Pues la cambi� y listo.. PB> Ahora mi duda: �qu� es utf8 BOM? Son 3 bytes que van al principio del fichero que indica que la codificaci�n es UTF8. Estos 3 bytes no producen ning�n caracter de salida, simplemente son una marca. Si codificas en UTF8 sin BOM el sistema no sabe seguro si es un ANSI o un UTF8 y normalmente hace una prueba, intenta procesar todo el archivo como UTF8, si encuentra una secuencia UTF8 no v�lida, asume que es ANSI. El problema, que hay secuencias ANSI que coinciden con UTF8 v�lidas y al rev�s, as� que el sistema s�lo es estad�sticamente correcto, o sea, si la muestra es suficientemente grande es probable que acierte, pero si es peque�a 50%-50%.

Hola Jos�..
muchas gracias por la explicaci�n!
supongo entonces que lo mejor ser� que todos nuestros .pas tengan la codificaci�n utf8-bom...
chauuuuuuuu

Reply by email

José Mejuto
to Paola Bruccoleri

Hello Paola,

Sunday, April 24, 2011, 9:33:23 PM, you wrote:

PB> Hola Jos�..
PB> muchas gracias por la explicaci�n!
PB> supongo entonces que lo mejor ser� que todos nuestros .pas tengan la PB> codificaci�n utf8-bom...
PB> chauuuuuuuu

Si, si s�lo los vas a usar en Lazarus si, si compartes c�digo con D7 tendr� que ser ANSI.

Best regards, Jos�

Reply by email

Giuseppe Luigi Punzi
to José Mejuto

Hola a todos.

Ando buscando algo que me permita desarrollar para web. Mi intencion, es hacer un ERP para la nube, y un CMS tipo Drupal.

Mi sorpresa, ha sido que al parecer no hay casi nada para estos menesteres.

No existe nada parecido a ASP.NET? He estado ojeando el proyecto mono y parece bastante interesante, pero no me gustar�a salirme de freepascal.

-- Enviado desde mi Palm Pixi

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110425/11f31a6b/attachment.html>

Reply by email

Abraham
to Giuseppe Luigi Punzi

Hola Giuseppe.

Espero que estos enlaces te ayuden, si es lo que buscas nos cuentas como va tu proyecto.

http://wiki.freepascal.org/CGI_Web_Programming/es <--- este se ve mas simple.

http://wiki.freepascal.org/Web_Service_Toolkit

Saludos.

<http://wiki.freepascal.org/CGI_Web_Programming/es> -------------------
Abraham Monta�o
abraham.montano en gmail.com
Chiclayo - Per�
---------------------

2011/4/24 Giuseppe Luigi Punzi <glpunzi en lordzealon.com>

Show quoted text 20 lines
Hola a todos. Ando buscando algo que me permita desarrollar para web. Mi intencion, es hacer un ERP para la nube, y un CMS tipo Drupal. Mi sorpresa, ha sido que al parecer no hay casi nada para estos menesteres. No existe nada parecido a ASP.NET? He estado ojeando el proyecto mono y parece bastante interesante, pero no me gustar�a salirme de freepascal. -- Enviado desde mi Palm Pixi _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110425/0c17aaf3/attachment.html>

Reply by email

Giuseppe Luigi
to Abraham

Hola Abraham, gracias por responder,

Si, he visto que se pueden desarrollar CGIs con Lazarus, pero no estoy seguro (por desconocimiento) que sea lo que busco.

Aclarar que realmente no estoy muy puesto en tecnolog�as web. A pesar de haber construido sitios con Drupal, Joomla, etc.. ha sido eso, construcci�n, nunca desarrollo de m�dulos y dem�s, por lo que en tecnolog�as web se refiere, estoy bastante pez.

Por lo que tengo entendido, lo bueno de los CGIs, es que pr�cticamente, podr�a colocar �stos sitios en cualquier hosting, pero tengo entendido (que puedo estar equivocado) que �sto es tecnolog�a "obsoleta"?

Como digo, estoy muy pez, y mi intenci�n es montar principalmente un software de gesti�n, ERP, CRM, etc.. algo para ir practicando mi vuelta a Freepascal de momento, aunque mi intenci�n es realizar un desarrollo serio. Se podr�a decir, que mi intenci�n es montar algo entre http://www.splendidcrm.com/ (.NET) y http://www.mygestion.com/ (creo que �ste u?timo est� en Java).

Es viable el desarrollo de una plataforma de este tipo con CGIs y Freepascal?

Un saludo.

El lun, 25-04-2011 a las 00:52 -0500, Abraham escribi�:

Show quoted text 56 lines
Hola Giuseppe. Espero que estos enlaces te ayuden, si es lo que buscas nos cuentas como va tu proyecto. http://wiki.freepascal.org/CGI_Web_Programming/es <--- este se ve mas simple. http://wiki.freepascal.org/Web_Service_Toolkit Saludos. ------------------- Abraham Monta�o abraham.montano en gmail.com Chiclayo - Per� --------------------- 2011/4/24 Giuseppe Luigi Punzi <glpunzi en lordzealon.com> Hola a todos. Ando buscando algo que me permita desarrollar para web. Mi intencion, es hacer un ERP para la nube, y un CMS tipo Drupal. Mi sorpresa, ha sido que al parecer no hay casi nada para estos menesteres. No existe nada parecido a ASP.NET? He estado ojeando el proyecto mono y parece bastante interesante, pero no me gustar�a salirme de freepascal. -- Enviado desde mi Palm Pixi _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Reply by email

Abraham
to Giuseppe Luigi

Hola Giuseppe.

Seg�n tu explicaci�n quieres que una porci�n de c�digo freepascal se ejecute dentro de un navegador web, ejemplo con vbs:

<html>
<body>

<script type="text/vbscript">
document.write("HOLA GIUSEPPE!")
</script>

</body>
</html>

Creo que en una pagina vi algo parecido pero no estoy seguro si lo encuentro te env�o un mensaje, pero no esta demas echarle un ojo a lo de CGI, es necesario que tu aplicaci�n corra sobre un navegador web?

-------------------
Abraham Monta�o
abraham.montano en gmail.com
Chiclayo - Per�
---------------------

El 25 de abril de 2011 09:32, Giuseppe Luigi <glpunzi en lordzealon.com>escribi�:

Show quoted text 92 lines
Hola Abraham, gracias por responder, Si, he visto que se pueden desarrollar CGIs con Lazarus, pero no estoy seguro (por desconocimiento) que sea lo que busco. Aclarar que realmente no estoy muy puesto en tecnolog�as web. A pesar de haber construido sitios con Drupal, Joomla, etc.. ha sido eso, construcci�n, nunca desarrollo de m�dulos y dem�s, por lo que en tecnolog�as web se refiere, estoy bastante pez. Por lo que tengo entendido, lo bueno de los CGIs, es que pr�cticamente, podr�a colocar �stos sitios en cualquier hosting, pero tengo entendido (que puedo estar equivocado) que �sto es tecnolog�a "obsoleta"? Como digo, estoy muy pez, y mi intenci�n es montar principalmente un software de gesti�n, ERP, CRM, etc.. algo para ir practicando mi vuelta a Freepascal de momento, aunque mi intenci�n es realizar un desarrollo serio. Se podr�a decir, que mi intenci�n es montar algo entre http://www.splendidcrm.com/ (.NET) y http://www.mygestion.com/ (creo que �ste u?timo est� en Java). Es viable el desarrollo de una plataforma de este tipo con CGIs y Freepascal? Un saludo. El lun, 25-04-2011 a las 00:52 -0500, Abraham escribi�: > Hola Giuseppe. > > > Espero que estos enlaces te ayuden, si es lo que buscas nos cuentas > como va tu proyecto. > > > http://wiki.freepascal.org/CGI_Web_Programming/es <--- este se ve mas > simple. > > > http://wiki.freepascal.org/Web_Service_Toolkit > > > > > Saludos. > > > > ------------------- > Abraham Monta�o > abraham.montano en gmail.com > Chiclayo - Per� > --------------------- > > > > 2011/4/24 Giuseppe Luigi Punzi <glpunzi en lordzealon.com> > Hola a todos. > > Ando buscando algo que me permita desarrollar para web. Mi > intencion, es hacer un ERP para la nube, y un CMS tipo Drupal. > > Mi sorpresa, ha sido que al parecer no hay casi nada para > estos menesteres. > > No existe nada parecido a ASP.NET? He estado ojeando el > proyecto mono y parece bastante interesante, pero no me > gustar�a salirme de freepascal. > > > -- Enviado desde mi Palm Pixi > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110425/a803bd0e/attachment-0001.html>

Reply by email

Abraham
to Abraham

Giuseppe encontr� algo que te puede interesar, dale una ojeada a esta pagina.

http://silvioprog.blogspot.com/

Saludos.
-------------------
Abraham Monta�o
abraham.montano en gmail.com
Chiclayo - Per�

---------------------

El 25 de abril de 2011 20:15, Abraham <abraham.montano en gmail.com> escribi�:

Show quoted text 125 lines
Hola Giuseppe. Seg�n tu explicaci�n quieres que una porci�n de c�digo freepascal se ejecute dentro de un navegador web, ejemplo con vbs: <html> <body> <script type="text/vbscript"> document.write("HOLA GIUSEPPE!") </script> </body> </html> Creo que en una pagina vi algo parecido pero no estoy seguro si lo encuentro te env�o un mensaje, pero no esta demas echarle un ojo a lo de CGI, es necesario que tu aplicaci�n corra sobre un navegador web? ------------------- Abraham Monta�o abraham.montano en gmail.com Chiclayo - Per� --------------------- El 25 de abril de 2011 09:32, Giuseppe Luigi <glpunzi en lordzealon.com>escribi�: Hola Abraham, gracias por responder, > > Si, he visto que se pueden desarrollar CGIs con Lazarus, pero no estoy > seguro (por desconocimiento) que sea lo que busco. > > Aclarar que realmente no estoy muy puesto en tecnolog�as web. A pesar de > haber construido sitios con Drupal, Joomla, etc.. ha sido eso, > construcci�n, nunca desarrollo de m�dulos y dem�s, por lo que en > tecnolog�as web se refiere, estoy bastante pez. > > Por lo que tengo entendido, lo bueno de los CGIs, es que pr�cticamente, > podr�a colocar �stos sitios en cualquier hosting, pero tengo entendido > (que puedo estar equivocado) que �sto es tecnolog�a "obsoleta"? > > Como digo, estoy muy pez, y mi intenci�n es montar principalmente un > software de gesti�n, ERP, CRM, etc.. algo para ir practicando mi vuelta > a Freepascal de momento, aunque mi intenci�n es realizar un desarrollo > serio. Se podr�a decir, que mi intenci�n es montar algo entre > http://www.splendidcrm.com/ (.NET) y http://www.mygestion.com/ (creo que > �ste u?timo est� en Java). > > Es viable el desarrollo de una plataforma de este tipo con CGIs y > Freepascal? > > Un saludo. > > > El lun, 25-04-2011 a las 00:52 -0500, Abraham escribi�: > > Hola Giuseppe. > > > > > > Espero que estos enlaces te ayuden, si es lo que buscas nos cuentas > > como va tu proyecto. > > > > > > http://wiki.freepascal.org/CGI_Web_Programming/es <--- este se ve mas > > simple. > > > > > > http://wiki.freepascal.org/Web_Service_Toolkit > > > > > > > > > > Saludos. > > > > > > > > ------------------- > > Abraham Monta�o > > abraham.montano en gmail.com > > Chiclayo - Per� > > --------------------- > > > > > > > > 2011/4/24 Giuseppe Luigi Punzi <glpunzi en lordzealon.com> > > Hola a todos. > > > > Ando buscando algo que me permita desarrollar para web. Mi > > intencion, es hacer un ERP para la nube, y un CMS tipo Drupal. > > > > Mi sorpresa, ha sido que al parecer no hay casi nada para > > estos menesteres. > > > > No existe nada parecido a ASP.NET? He estado ojeando el > > proyecto mono y parece bastante interesante, pero no me > > gustar�a salirme de freepascal. > > > > > > -- Enviado desde mi Palm Pixi > > > > > > _______________________________________________ > > Lazarus-es mailing list > > Lazarus-es en lists.lazarus.freepascal.org > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > > > > > > > _______________________________________________ > > Lazarus-es mailing list > > Lazarus-es en lists.lazarus.freepascal.org > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es >

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110425/07c8bacf/attachment.html>

Reply by email

Giuseppe Luigi Punzi
to Abraham: Hola Giuseppe. Seg�n tu explicaci�n quieres que una porci�n de c�digo freepascal…

Hola de nuevo Abraham,

El 25/04/2011 20:15, Abraham escribi�:

Show quoted text 15 lines
Hola Giuseppe. Seg�n tu explicaci�n quieres que una porci�n de c�digo freepascal se ejecute dentro de un navegador web, ejemplo con vbs: <html> <body> <script type="text/vbscript"> document.write("HOLA GIUSEPPE!") </script> </body> </html>

Se podr�a decir que s�, m�s o menos. Incluso me d� igual si toda la salida HTML tiene que salir de un CGI.

Creo que en una pagina vi algo parecido pero no estoy seguro si lo encuentro te env�o un mensaje, pero no esta demas echarle un ojo a lo de CGI, es necesario que tu aplicaci�n corra sobre un navegador web?

S�, no recuerdo el nombre (powutils?), pero hab�a algo parecido a PHP pero en Pascal. Pero realmente no es mi intenci�n.

No s� si conoces Drupal o Joomla. Mi intenci�n, es construir una aplicaci�n web que sea autogestionable. Desde un Drupal o Joomla, puedes desarrollar y modificar un portal enterito sin tener que tocar PHP por ejemplo. Todo funciona con plantillas, plugins etc.. �sto, es lo que me gustar�a montar (a largo plazo) para la parte del CMS.

Para la parte del ERP, v�a web, pues...veamos..la tecnolog�a web no es de mi predilecci�n precisamente, pero es cierto, que es c�modo el ahorro en deploy. Colocar en un sitio, y ya lo tiene todo el mundo. El simple hecho de funcionar desde un navegador implica que cualquier aparato, independientemente del sistema operativo que use, que disponga de un navegador, pueda correr la aplicaci�n. Aparte, las limitaciones que impone la web, tambi�n en determinadas circunstancias pueden ser una ventaja, a favor de correr en cualquier plataforma.

Si no me equivoco, el camino a seguir, efectivamente son CGIs.

Un saludo.
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110425/d0e7de11/attachment-0001.html>

Reply by email

Giuseppe Luigi Punzi
to Abraham: Giuseppe encontr� algo que te puede interesar, dale una ojeada a esta pagina.…

Le echar� un vistazo, gracias.

El 25/04/2011 20:29, Abraham escribi�:

Show quoted text 11 lines
Giuseppe encontr� algo que te puede interesar, dale una ojeada a esta pagina. http://silvioprog.blogspot.com/ Saludos. ------------------- Abraham Monta�o abraham.montano en gmail.com <mailto:abraham.montano en gmail.com> Chiclayo - Per�

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110425/e8db594c/attachment.html>

Reply by email

José Mejuto
to Giuseppe Luigi Punzi: El 25/04/2011 20:15, Abraham escribi�: Se podr�a decir que s�, m�s o menos.…

Hello Giuseppe,

Monday, April 25, 2011, 9:34:48 PM, you wrote:

GLP> Se podr�a decir que s�, m�s o menos. Incluso me d� igual si toda la GLP> salida HTML tiene que salir de un CGI.

> Creo que en una pagina vi algo parecido pero no estoy seguro si lo > encuentro te env�o un mensaje, pero no esta demas echarle un ojo a lo > de CGI, es necesario que tu aplicaci�n corra sobre un navegador web?

GLP> S�, no recuerdo el nombre (powutils?), pero hab�a algo parecido a PHP GLP> pero en Pascal. Pero realmente no es mi intenci�n. GLP> No s� si conoces Drupal o Joomla. Mi intenci�n, es construir una GLP> aplicaci�n web que sea autogestionable. Desde un Drupal o Joomla, puedes GLP> desarrollar y modificar un portal enterito sin tener que tocar PHP por GLP> ejemplo. Todo funciona con plantillas, plugins etc.. �sto, es lo que me GLP> gustar�a montar (a largo plazo) para la parte del CMS.

Si quieres ese tipo de cosas olv�date de Free Pascal, s�lo te vas a complicar la vida, usa un lenguaje concebido para la web como PHP o Ruby on Rails.

Un ERP, un CMS, etc, el 99% del trabajo se reparte entre el motor de la base de datos y la gesti�n de las plantillas. Ese trabajo lo hacer mejor (m�s c�modo) cualquier lenguaje interpretado. El otro 1% es el trabajo de "fuerza bruta" en lo que Free Pascal es mucho mejor, pero eso lo resuelves con una par de CGIs para cosas muy concretas que puedas necesitar (normalmente no es el caso).

Resumiendo, si el 99% es trabajo de bases de datos e interface de usuario, PHP, Ruby, etc... Si tienes que hacer un portal que simplifique una ecuaci�n matem�tica, c�lculos de resistencias, o cosas que necesiten potencia de CPU eso en Free Pascal.

Best regards, Jos�

Reply by email

Giuseppe Luigi Punzi
to José Mejuto

El 25/04/2011 23:15, Jos� Mejuto escribi�:

Show quoted text 20 lines
Hello Giuseppe, Monday, April 25, 2011, 9:34:48 PM, you wrote: GLP> Se podr�a decir que s�, m�s o menos. Incluso me d� igual si toda la GLP> salida HTML tiene que salir de un CGI. >> Creo que en una pagina vi algo parecido pero no estoy seguro si lo >> encuentro te env�o un mensaje, pero no esta demas echarle un ojo a lo >> de CGI, es necesario que tu aplicaci�n corra sobre un navegador web? GLP> S�, no recuerdo el nombre (powutils?), pero hab�a algo parecido a PHP GLP> pero en Pascal. Pero realmente no es mi intenci�n. GLP> No s� si conoces Drupal o Joomla. Mi intenci�n, es construir una GLP> aplicaci�n web que sea autogestionable. Desde un Drupal o Joomla, puedes GLP> desarrollar y modificar un portal enterito sin tener que tocar PHP por GLP> ejemplo. Todo funciona con plantillas, plugins etc.. �sto, es lo que me GLP> gustar�a montar (a largo plazo) para la parte del CMS. Si quieres ese tipo de cosas olv�date de Free Pascal, s�lo te vas a complicar la vida, usa un lenguaje concebido para la web como PHP o Ruby on Rails.

Hola Jos�, s� que ser�a mejor hacerlo en un lenguaje dise�ado para web, pero me gusta intentar usar un mismo lenguaje para todo. Realmente no es por nada en especial, es por aprender.

Show quoted text 11 lines
Un ERP, un CMS, etc, el 99% del trabajo se reparte entre el motor de la base de datos y la gesti�n de las plantillas. Ese trabajo lo hacer mejor (m�s c�modo) cualquier lenguaje interpretado. El otro 1% es el trabajo de "fuerza bruta" en lo que Free Pascal es mucho mejor, pero eso lo resuelves con una par de CGIs para cosas muy concretas que puedas necesitar (normalmente no es el caso). Resumiendo, si el 99% es trabajo de bases de datos e interface de usuario, PHP, Ruby, etc... Si tienes que hacer un portal que simplifique una ecuaci�n matem�tica, c�lculos de resistencias, o cosas que necesiten potencia de CPU eso en Free Pascal.

Si, pero volver�amos al mismo paso que antes. Tengo que aprender un nuevo lenguaje para un s�lo producto. No s� si me explico. Si me dedicara al desarrollo web exclusivamente, est� claro que Freepascal no es la opci�n obviamente, pero teniendo un background de Delphi, y estando m�s centrado en temas de escritorio que web, me puede resultar m�s c�modo hacerlo todo en uno solo, que desperdig�ndolo, para, a la hora de realizar distintas tareas de mantenimiento/modificaciones.."�sto estaba en PHP, �sto en Ruby, �sto en Freepascal, etc......" y mi cabeza puede volverse loca.

Desconozco que tal funcionar� fpweb, pero teniendo en cuenta la velocidad de Freepascal, respecto a PHP o Ruby, no tendr�a nada que enviadiarle a �stos..salgo la cantidad de recursos online sobre el tema. Quiz�s, existiendo un CMF y por ejemplo un Software de gesti�n web, montado sobre Freepascal, puede incentivar a que crezcan m�s recursos y gente apoyando el desarrollo web en Freepascal

Reply by email

José Mejuto
to Giuseppe Luigi Punzi

Hello Giuseppe,

you wrote
> Si quieres ese tipo de cosas olv�date de Free Pascal, s�lo te vas a > complicar la vida, usa un lenguaje concebido para la web como PHP o > Ruby on Rails.

GLP> Hola Jos�, s� que ser�a mejor hacerlo en un lenguaje dise�ado para web, GLP> pero me gusta intentar usar un mismo lenguaje para todo. Realmente no es GLP> por nada en especial, es por aprender.

Es que por desgracia, cada cosa tiene un uso mejor que otras ;)

> Resumiendo, si el 99% es trabajo de bases de datos e interface de > usuario, PHP, Ruby, etc... Si tienes que hacer un portal que > simplifique una ecuaci�n matem�tica, c�lculos de resistencias, o cosas > que necesiten potencia de CPU eso en Free Pascal.

GLP> Si, pero volver�amos al mismo paso que antes. Tengo que aprender un GLP> nuevo lenguaje para un s�lo producto. No s� si me explico. Si me GLP> dedicara al desarrollo web exclusivamente, est� claro que Freepascal no GLP> es la opci�n obviamente, pero teniendo un background de Delphi, y GLP> estando m�s centrado en temas de escritorio que web, me puede resultar GLP> m�s c�modo hacerlo todo en uno solo, que desperdig�ndolo, para, a la GLP> hora de realizar distintas tareas de
GLP> mantenimiento/modificaciones.."�sto
GLP> estaba en PHP, �sto en Ruby, �sto en Freepascal, etc......" y mi cabeza GLP> puede volverse loca.

Es que la filosof�a de funcionamiento de ambas cosas es radicalmente diferente. Hacer extensiones para algo hecho en PHP es "trivial", simplemente el PHP pide que se ejecute otro PHP y andando; lo mismo en cualquier lenguaje compilado tradicional (C, Pascal, ...) es complej�simo ya que tienes que definir un API de acceso a los recursos del programa principal y cualquier error en un m�dulo tira por tierra toda la infraestructura. En uno interpretado los enlaces se hacen de modo natural ya que no hay compilaci�n, y si la hay es JIT que es m�s bien un P-Code.

GLP> Desconozco que tal funcionar� fpweb, pero teniendo en cuenta la GLP> velocidad de Freepascal, respecto a PHP o Ruby, no tendr�a nada que GLP> enviadiarle a �stos..salgo la cantidad de recursos online sobre el tema.

No es cuesti�n de velocidad, fpc es muuucho m�s r�pido, es cuesti�n de comodidad.

GLP> Quiz�s, existiendo un CMF y por ejemplo un Software de gesti�n web, GLP> montado sobre Freepascal, puede incentivar a que crezcan m�s recursos y GLP> gente apoyando el desarrollo web en Freepascal

Si no vas a permitir extensiones de terceros puedes usar fpweb con las limitaciones y ventajas de un compilador. Si vas a permitir extensiones de terceros te aconsejo que no permitas que sean en DLL, si no que se comuniquen con tu m�dulo principal a trav�s de sockets o pipes pasando XML o JSON para llevar los datos.

Yo he hecho un mini-foro en fpweb hace un a�o y pico para probar y bueno, se puede hacer, es un poco m�s complejo dise�ar los HTML que con PHP o ASP pero bueno. Eso si, usa CSS para todo, en HTML s�lo los contenidos, nada de dise�o, vamos usar el HTML como un XML.

Best regards, Jos�

Reply by email

Giuseppe Luigi
to José Mejuto

Si, en parte, ya veremos como v� la cosa.

Si me encuentro con tiempo, quiz�s se lo dedique a este tema, por suerte o desgracia, voy bastante liado �ltimamente. Por otro lado, quiz�s aproveche para ojear el proyecto Mono, que tiene bastante buena pinta, la verdad, y podr�a desarrollar ASP para la web, para Android, iPhone, Windows7 si no recuerdo mal, etc.....

No s�, ya veremos que depara el futuro :P

Reply by email