Cita:
Empezado por ElMug
Hay algo que se pueda hacer con Delphi y no con Lazarus?
|
Seguro que hay cosas que se pueden hacen con delphi y no con lazarus, aunque no sabría decir el qué, puede que lo principal sea que hay empresas que hacen componentes bastante avanzados, que es el negocio del que viven.
Cita:
Empezado por ElMug
Hay algo que en Lazarus puede hacer y no con Delphi?
|
Sí, bastantes cosas, por ejemplo con lazarus se puede compilar para 32 y 64 bits y está disponible para diferentes procesadores: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM, etc. (incluso antes compilaba para Motorola 68xxx, pero lo han abandonado)
Funciona en distintos sistemas operativos: Linux, FreeBSD, Mac OS X/Darwin, Mac OS classic, DOS, Win32, Win64, WinCE, OS/2, Netware (libc y classic), MorphOS...
Cita:
Platform specific Tips- Windows Programming Tips - Desktop Windows programming tips.
- Linux Programming Tips - Linux programming tips.
- OS X Programming Tips - Lazarus installation, useful tools, Unix commands, and more...
- WinCE Programming Tips - Using the telephone API, sending SMSes, and more...
- Android Programming - For Android smartphones and tablets
- iPhone/iPod development - About using Objective Pascal to develop iOS applications
|
Tiene soporte para distintas interfaces:
Cita:
Interfaces- Win32/64 - The winapi interface for Windows 95/98/Me/2K/XP/Vista, but not CE
- Windows CE - For Pocket PC and Smartphones
- Carbon - The Carbon interface for Mac OS X
- Cocoa - The Cocoa interface for Mac OS X
- Qt - The Qt 4 interface for Unixes, Mac OS X, Windows, and Linux-based PDAs
- GTK1 - The gtk1 interface for Unixes, Mac OS X, Windows
- GTK2 - The gtk2 interface for Unixes, Mac OS X, Windows
- fpGUI - Based on the fpGUI library, which is a cross-platform toolkit completely written in Object Pascal
- Custom Drawn Interface - A cross-platform LCL backend written completely in Object Pascal inside Lazarus. The Lazarus interface to Android.
|
También es cierto que es un proyecto opensource que lo desarrollan unos pocos programadores de forma voluntaria y avanza despacio por ese motivo. Por lo que algunas cosas están todavía "verdes", por poner un ejemplo: compila y puede crear aplicaciones para android, pero todavía no tiene listo el acceso a la base de datos sqlite de android. Es algo que pueden acabar en días, semanas o meses.
Pero comparado con delphi, el avance es espectacular, ¿qué podrían hacer en Embarcadero
si quisieran?.