Newsgroup: it.comp.lang.delphi
Titolo: ubuntu linux e delphi

ciao a tutti, sapete se esiste ancora qualche versione  di kylix o similare 
per sviluppo delphi su linux?
Simone 

 Simone
lazarus project
http://www.lazarus.freepascal.org/
meglio anzi molto meglio di kylix ;)
saluti

lho appena provato, � praticamente uguale a delphi.... sapete dirmi se 
l'applicazione compilata da lazarus funzia anche su ambienti apple (tiger o 
leopard)? per usare un applicativo fatto con lazarus cosa bisogna installare 
sul pc utente?
Simo 

Lazarus si appoggia a FREE PASCAL (
www.freepascal.org
) e quindi compila 
per tutte le piattaforme che usa FreePascal, per la cronaca compila per 
i seguenti:
Windows 32 bit
Windows 64 bit
Windows CE
GTK
GTK 2
Carbon
QT
fpGUI
noGUI
Cocoa
e per quanto riguarda la distribuzione dell'eseguibile e' esattamente 
come Delphi (unico eseguibile o eseguibile con librerie)
Unica cosa... scrivi il programma una volta sola e lo compili SULLA 
piattaforma che piu' ti aggrada (nota non PER la piattaforma che piu' ti 
aggrada)
Simone P. ha scritto:


 Delphi (unico eseguibile o eseguibile con librerie)
A questo punto la domanda sorge spontane: quanti di questo NG fanno uso 
regolare di lazarus + fpc ? :o)
-- 
Morde

Io!

sai se il linux presente su apple  � compatibile con uno di quelli elencati?
Simone

 Cocoa
Rispondo qui a te Microges, ma anche all'OP visto che si sta generando 
un p� di confusione.
Dunque, Lazarus � una IDE molto avanzata per FPC, quindi non � un 
compilatore ma si appoggia ad FPC per compilare i sorgenti.
Lazarus offre agli sviluppatori anche la LCL, ovvero la Lazarus 
Component Library che cerca di essere il pi� compatibile possibile alla 
VCL di Delphi, solo che � cross-platform. Non � solo cross-platform ma � 
possibile compilare la LCL, e quindi l'applicazione che ne deriva per 
vari widgetset, tra cui win32, gtk 1 e 2, qt4 ecc.. LCL-fpGUI � ancora 
allo stato alpha e non compila. Cocoa anche credo sia beta, ma pare 
funzionare molto bene.
Ne deriva che, anche per la stessa piattaforma (intesa come sistema 
operativo), � possibile dare un aspetto diverso semplicemente scegliendo 
il widgetset per cui compilare la propria applicazione, ad esempio gtk1 
o gtk2.
Le cpu supportate ed i sistemi sono innumerevoli. Basta dare un'occhiata 
sul sito 
freepascal.org
Antonio

Che dire.. piu' esaustivo di cosi'

 bisogna installare sul pc utente?
Niente, o meglio l'applicativo � un singolo eseguibile monolitico in 
genere, ma in base al widgetset scelto per compilare l'applicazione, 
supponiamo gtk2, dovresti avere le librerie di gtk2 installate sul 
sistema, e cos� anche per le altre librerie degli altri widgetset.
Antonio

Sembra che Morde abbia detto :

Io, tra l'altro quando ho iniziato ad usare Lazarus, non sapevo neanche 
che Delphi esistesse!!!

 molto efficiente in tutte le sue features.
Hai ragione ma e' voluto in quanto l'IDE non puo' usare nessun 
componente o "artifizio" di una determinata piattaforma

 componente o "artifizio" di una determinata piattaforma
S�, certamente. Questa � la motivazione principale; scrivere codice solo
per una piattaforma � decisamente pi� semplice che scriverlo per 10.
Questo � vero anche per la scelta di non supportare ancora una IDE
dinamica. Ad ogni installazione di un componente la LCL va ricostruita,
anche se � discretamente veloce sulla mia Arch ;)
Antonio

 Delphi esistesse!!!
Ricordo inoltre che c'ï¿œ un NG specifico per Lazarus, anche se nessuno 
lo usa :-(
it-alt.comp.lang.lazarus
Ciao, Mario

 it-alt.comp.lang.lazarus
Appena sottoscritto :). Grazie dell'informazione. Lo movimentiamo un pï¿œ ;) ?
Antonio

 Antonio
A me andrebbe bene, anche perchï¿œ il mio inglese ï¿œ un po' scarso e non 
capisco sempre tutto ciï¿œ che leggo sul forum ufficiale e, anche quando 
conosco le risposte alle domande che vengono fatte, faccio fatica a 
scrivere le risposte :-@
Tempo fa' c'era anche un forum che perï¿œ ï¿œ stato chiuso, credo per il 
poco traffico.
C'ï¿œ anche da dire che molte delle problematiche che si possono avere 
sono in comune con Delphi, quindi a volte si tende a chiedere 
ospitalitï¿œ su questo NG.
Ciao, Mario

 su questo NG.
Sï¿œ, certo. Object Pascal, almeno fino alla versione Delphi 7 ï¿œ 
praticamente lo stesso, anche se fpc ha delle caratteristiche in piï¿œ che 
fanno molto comodo.
Antonio