Autore Topic: Domanda: esiste un ambiente di programmazione multi piattaforma?  (Letto 2548 volte)

Descrizione:

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Minimo

  • CrazyNauti
  • *
  • Post: 106
  • Karma: +9/-0
  • l'apparenza inganna!
    • E-mail
Buongiorno a tutti,

qualcuno conosce un ambiente integrato di programmazione che possa essere usato per la scrittura di applicazioni che consenta (in fase finale di compilazione e link) di creare software funzionanti sin in Win, che in OSX, che in Linux/Unix, che in Android?

Insomma un ambiente col quale si programma in modo generico e al termine si decide per quale OS si compila e linka l'eseguibile, tipo JAVA, ma che usi le librerie del SO invece che le sue.

     :ciao:  :ciao:



 

Offline Pecos

Re:Domanda: esiste un ambiente di programmazione multi piattaforma?
« Risposta #1 il: Maggio 31, 2012, 10:44:49 am »
In che lunguaggio?
Comunque direi di no...che io sappia...a parte Java che genera oggetti (jar) eseguibili su piattaforme differenti (lo stesso jar) però è una cosa differente da quello che chiedi
C'è Eclipse ma è lui multipiattaforma, c'è una versione per ogni piattaforma
Non ho mai trovato un ambiente di sviluppo che permetta di generare eseguibili (o quello che richiede il SO specifico) differenti per piattaforme differenti
Io sviluppo per WinCE, Windows, Linux e Dos e, sebbene i sorgenti siano gli stessi, devo utilizzare ambienti di sviluppo (compilatori) differenziati uno per ogni SO
A questo scopo vengono comode le macchine virtuali, ognuna per ogni compilatore, in modo che i vari ambienti non si diano fastidio a vicenda...
 :ciao: :ciao:
Vi veri universum vivus vici
 

Offline 900931

  • CrazyNauti
  • *
  • Post: 1037
  • Karma: +47/-0
    • E-mail
Re:Domanda: esiste un ambiente di programmazione multi piattaforma?
« Risposta #2 il: Novembre 03, 2013, 12:36:26 pm »
QtDevelop (C++) doveva asservire a questo scopo e se programmi utilizzando gli oggetti Qt poi la compilazione avviene senza drammi per ogni sistema operativo (meglio se ti ricompili le librerie in modo statico così vai sul sicuro), xò se ci inizi a infilare codice specifico per un sistema operativo specifico è sicuro che nn compilerà per gli altri. Se usi le Qt attieniti per quanto possibile a ciò che mette a disposizione, se non c'è fai in modo di derivarlo dalla superclasse ed evita sempre di scrivere funzioni grezze di cui non sei certo della funzionalità su tutti i sistemi.
 


Cliccate il BANNER sopra, sarete di grande Aiuto. GRAZIE !