![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#21
|
||||
|
||||
|
Cita:
). Dicho de otro modo, la LCL (que es el equivalente a la VCL) pretende funcionar en todos los entornos gráficos posibles (Win32, GTK+, Qt, X, MacOS "original", Cocoa...), sin embargo cada uno utiliza métodos y parámetros muy diferentes. Por ejemplo, la respuesta de mensajes de Win32 (en el que todos los mensajes de una ventana y sus hijas los procesa una única función) no tiene nada que ver con el utilizado por GTK+ (en el que cada componente tiene su propia función para procesar los mensajes). Otro tema es que cada entorno fue desarrollado en un lenguaje distinto (GTK+ en C, Qt en C++, Cocoa en Object C, el MacOS "original" en Object Pascal, etc.) Esto hace que dicha librería sea compleja en extremo, muy susceptible a errores y casi imposible de optimizar (¿Recordáis que la gente se queja porque los ejecutables de Lazarus son mucho más grandes que los de Delphi?).Algunos desarrolladores ya han propuesto que la futura versión 2.0 de Lazarus se centre en un único entorno, posiblemente GTK+ o Qt por ser las más utilizadas y extendidas, y olvidar el resto, pero el equipo responsable del proyecto no se ha pronunciado a favor ni en contra. Personalmente estoy a favor, ya que Lazarus ganaría mucho en estabilidad aunque obligara a la instalación de librerías de terceros junto con los ejecutables. Creo que es un precio pequeño comparado con los beneficios.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment Última edición por Ñuño Martínez fecha: 28-03-2008 a las 09:51:07. Razón: Añadida cita. |
|
#22
|
||||
|
||||
|
Estoy de acuerdo contigo, hay que "centrarse" en algo, no se puede abarcar todo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#23
|
|||
|
|||
|
y eso del write once compile everywhere q es el valor añadido de Lazarus y su razón de ser, se perderá no?
|
|
#24
|
||||
|
||||
|
Cita:
No lo he probado, pero ¿realmente funciona?, supongo que en cuanto pongas un componente o hagas una llamada a la API de windows... se acabó el "compile everywhere".
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#25
|
||||
|
||||
|
¿Qué es lo nuevo que trae esta versión?
Aparte de eso, a lo chicos de este proyecto no se les puede negar que han hecho un gran trabajo. No los crítico pues a debe ser díficil hacer este tipo de herramientas. Uno mismo tiene problemas trabajando a alto nivel. Saludos. |
|
#26
|
|||
|
|||
|
#27
|
||||
|
||||
|
Cita:
![]() Cita:
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#28
|
||||
|
||||
|
¿Y eso?, ¿plagio en qué?, ¿quién es el denunciante?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| MySQL - Lazarus | xanxov | MySQL | 3 | 22-11-2007 17:33:52 |
| Uso del uses en Lazarus | Ubed | Lazarus, FreePascal, Kylix, etc. | 2 | 14-11-2007 16:00:36 |
| [Lazarus] GTK+-devel en SUSE. problema instalar lazarus de esa libreria. | sakuragi | Lazarus, FreePascal, Kylix, etc. | 3 | 28-09-2006 03:31:09 |
| Lazarus | shaktale | Varios | 1 | 22-12-2003 19:27:52 |
| Lazarus | DJ VMan | Varios | 2 | 01-08-2003 23:54:56 |
|