2013-05-27 6 views
5

Mi sto imbarcando in un'app cross platform, ma non mobile. Sarà win/osx/linux. Mi piacerebbe usare Delphi + firemonkey, ma sembra che linux non sia un obiettivo possibile?Delphi XE4: desktop di destinazione Linux? (applicazione gui)

La GUI non sarà estesa. La maggior parte del codice non è visiva.

Quali sono le mie opzioni qui? (Finisco per usare lazerous per il lato linux .... e poi devo avere un'interfaccia utente speciale lì?)

Per favore fatemi sapere le mie opzioni qui, come risolvere questo progetto dev cross platform (e si spera evitare C++).

+9

utilizzare lazarus se si desidera linux – opc0de

+0

CodeTyphon può essere piacevole distro di Lazarus per i principianti, con la maggior parte delle librerie di terze parti prontamente impacchettate –

risposta

7

Linux non è attualmente uno dei sistemi operativi supportati, come si può chiaramente vedere dalla descrizione del prodotto sul sito Web Embarcadero. Se hai bisogno del supporto per Linux/Unix, XE4 e FireMonkey non sono un'opzione. (XE4 supporta Win32, Win64, OSX e iOS.)

C'è un supporto per Linux pianificato a un certo punto nel futuro (dopo Android, che è attualmente in fase di sviluppo e previsto per il rilascio entro la fine dell'anno).

+0

Man, potremmo sicuramente usare il supporto linux ora. Dobbiamo scegliere tra Delphi XE4 e C++ con Qt/wxwidgets. Il C++ è un punto di riferimento per noi (abbiamo molta esperienza Delphi con versioni precedenti, ma quasi zero esperienza C++). – Jonesome

+0

Borland ha provato Linux prima (con Kylix) e non ha venduto molte copie. Sembra che gli sviluppatori di Linux siano abituati a ottenere gratuitamente i loro strumenti di sviluppo. :-) Il boom dello sviluppo mobile è ciò che ha influenzato l'ordine che stanno facendo le cose, AFAICT, e al momento in cui avrebbero iniziato a lavorare iOS è stato l'obiettivo più grande. (Era prima che Android diventasse così popolare). Lazarus/Free Pascal sarebbe la mia scelta se dovessi supportare Linux ora, e sicuramente sarebbe venuto prima del C++ con Qt o wsWidgets. L'unica altra opzione di tipo Delphi sarebbe Oxygene (cosa era Delphi Prism) con Mono. –

+0

Mi piacerebbe farlo su C#, ma mono è troppo limitato. Lazerus prima di qt, eh? Interessante. Dovrà indagare. Qt ha dei bei ganci xplatform. – Jonesome