+ Rispondi alla Discussione
Risultati da 1 a 11 di 11

eseguibile multi-sistema operativo

Ultimo Messaggio di micropedia il:
  1. #1
    User Newbie
    Data Registrazione
    Nov 2009
    Messaggi
    9

    eseguibile multi-sistema operativo

    Devo creare un programma per un cliente che vuole poterlo usare su sistemi operativi windows e mac.
    Ne so davvero poco di eseguibili.
    Mi sembra che java sia un linguaggio e una piattaforma adeguata ma magari vb o altri lo sono di più.

    Il programma deve soltanto ricevere dei dati, inseriti dall'utente o tramite foglio excel, elaborarli e restituire una struttura gerarchica contenente quei dati e relativi dettagli, e una serie di documenti per gli interventi sugli impianti. Non c'è bisogno di database ora, potrebbe esserci in futuro.
    Ultima modifica di redsector; 03-11-10 alle 22:58 Motivo: Maiuscole e punteggiatura.

  2. #2
    ModSenior L'avatar di vnotarfrancesco
    Data Registrazione
    Oct 2009
    Località
    Torino
    Messaggi
    16,163
    Segui vnotarfrancesco su Twitter Aggiungi vnotarfrancesco su Google+ Aggiungi vnotarfrancesco su Linkedin
    Ciao Michaelis, ci sono diverse soluzioni per fare un programma sia per Mac sia per Windows escludendo le soluzioni web.
    Puoi valutare innanzitutto Excel stesso, tra l'altro con la nuova versione di Office 2011 per Mac sono state reinserite le macro Vb.
    Puoi usare un ambiente di sviluppo che partendo dallo stesso codice ti permette di compilare sia per piattaforma Os X sia per Windows come Realbasic.
    Puoi usare un sistema di sviluppo come Filemaker che partendo da un unico file di istruzioni può essere eseguito dalle rispettive versioni del programma per Mac e per Windows.

    Ci sono poi tanti altri ambienti multipiattaforma tutti validi, ognuno con i suoi pregi e i suoi difetti.


    Valerio Notarfrancesco
    MODSeo e Tecnologie
    Per consigli e strategie SEO seguimi su Google Plus +Valerio Notarfrancesco - Twitter
    Seconda edizione Seo Power

  3. #3
    Moderatore L'avatar di redsector
    Data Registrazione
    May 2006
    Località
    Varese
    Messaggi
    1,328
    Buongiorno Michaelis,
    benvenuto nel forum GT e ricordati di iniziare le tue frasi con una maiuscola.
    In realtà non esiste un "eseguibile" che possa girare su tutte le piattaforme.
    Può esistere un programma compilabile per tutte le piattaforme, ad esempio il Java, che può girare su tutte le macchine che abbiano installato Java (che non è una cosa di serie sotto windows, ma lo è sotto linux e mac).
    Esistono alcuni software in grado di creare più "eseguibili" dello stesso sorgente per più piattaforme. Dai un occhio a RealBasic.
    Se il programma deve ricevere dati dall'utente è una cosa semplice, se deve interagire con excel allora è meglio usare direttamente excel come suggerto da vnotarfrancesco.

    Un software multipiattaforma con database molto valido di origine Mac è 4th dimension, se proprio devi iniziare da zero è meglio scegliere direttamente 4D, visto che è anche web oriented.

    Esiste anche la possibilità di creare una web application, ovvero un programma che non esiste in locale e che gira su un server raggiungibile via browser. In questo caso tutto dipende dal server scelto. Con server Microsoft hai la sua suite di linguaggi, con server linux hai java, 4h e realbasic.

    Insomma è un mondo vario.

  4. #4
    User Newbie
    Data Registrazione
    Nov 2009
    Messaggi
    9
    Buongiorno e grazie per le vostre risposte.
    Sono piuttosto refrattario a certe precisioni ma mi adeguo.

    Ma filemaker non è un programma di sola gestione database?

    Mi sembra che realbasic sia un'ottima scelta, per le potenzialità, la semplicità e l'interfaccia grafica. sul sito non ho trovato se permette l'importazione di un sorgente vb o java e soprattutto se permette la manipolazione di un foglio excel o relativa conversione in file di testo o simili.

  5. #5
    ModSenior L'avatar di vnotarfrancesco
    Data Registrazione
    Oct 2009
    Località
    Torino
    Messaggi
    16,163
    Segui vnotarfrancesco su Twitter Aggiungi vnotarfrancesco su Google+ Aggiungi vnotarfrancesco su Linkedin
    Citazione Originariamente Scritto da Michaelis Visualizza Messaggio
    Ma filemaker non è un programma di sola gestione database?
    Oggi è un vero ambiente di sviluppo, per l'inserimento di dati, la loro analisi e l'elaborazione di grafici integrati potrebbe essere una valida alternativa.
    Citazione Originariamente Scritto da Michaelis Visualizza Messaggio
    sul sito non ho trovato se permette l'importazione di un sorgente vb
    C'era e ci dovrebbe essere un convertitore da vb, ma è meglio lasciar stare, è meglio reinizare da capo. Per java non esiste un convertitore ma se hai già delle funzioni o librerie in Java puoi vedere il plug.in della MonkeyBread che ti permette di richiamare da Realbasic funzioni java.
    Citazione Originariamente Scritto da Michaelis Visualizza Messaggio
    soprattutto se permette la manipolazione di un foglio excel o relativa conversione in file di testo o simili.
    Per il file di testo non ci sono problemi, per comandare Excel, almeno lato Mac, "mi sembra" e non ne sono sicuro che i plug-in siano stati tolti o dichiarati obsoleti e nel caso si può usare Applescript che è un sistema di scripting di Os X, quindi sarebbe Realbasic che chiama Applescript che chiama Excel. Non proprio il massimo.


    Valerio Notarfrancesco
    MODSeo e Tecnologie
    Per consigli e strategie SEO seguimi su Google Plus +Valerio Notarfrancesco - Twitter
    Seconda edizione Seo Power

  6. #6
    User Newbie
    Data Registrazione
    Nov 2009
    Messaggi
    9
    Ciao valerio,
    guardando il sito e dalle tue risposte e da quella di redsector, mi sembra che real basic sia l'ide giusto. Ma ho ancora qualche dubbio.

    Con php, ho già creato altri programmi che elaborano un documento di testo che è la conversione di fogli di access o excel. Posso farlo anche con realbasic?

    Perchè hai scartato l'opzione java? te lo chiedo perchè dovendo iniziare lo studio di un linguaggio per gli eseguibili, java mi è sembrato universale, semplice e ben aggiornato.

  7. #7
    User Newbie
    Data Registrazione
    Nov 2009
    Messaggi
    9
    oops.. ho dimenticato la firma!

    enrico

  8. #8
    ModSenior L'avatar di vnotarfrancesco
    Data Registrazione
    Oct 2009
    Località
    Torino
    Messaggi
    16,163
    Segui vnotarfrancesco su Twitter Aggiungi vnotarfrancesco su Google+ Aggiungi vnotarfrancesco su Linkedin
    Enrico sono preferenze davvero personali la scelta di un ambiente piuttosto che un altro.
    Quando programmavo, adesso sono riuscito a smettere, su Mac usavo Realbasic ma la controparte Windows dell'applicazione la sviluppavo in Delphi. Per il software che sviluppavo l'aspetto funzionale era importante e mentre Realbasic su Mac mi offriva un look molto simile alle applicazioni sviluppate con Xcode che è l'ide ufficiale Apple, su Windows le applicazioni Rb non potevano reggere il confronto delle analoghe che usavano librerie di terzi parti come quelle di Devexpress o Component One e tante altre.

    Non usare Java è una conseguenze di questa mia visione, non è mai stato nè una cosa nè un'altra e poi passi ancora sotto Windows ma sotto Os X l'aspetto è troppo diverso rispetto agli standard a cui un utente Mac è abituato.
    Tutto questo, è assolutamente personale e non è una valutazione tecnica e oggettiva.

    Visto che mi sembra di capire che non ti serve solo per un progetto ma è una scelta anche a lungo termine, scaricati le versioni di prova e testa i vari ambienti per trovare quello che ti si addice di più. Non limitarti solo ad un software.


    Valerio Notarfrancesco
    MODSeo e Tecnologie
    Per consigli e strategie SEO seguimi su Google Plus +Valerio Notarfrancesco - Twitter
    Seconda edizione Seo Power

  9. #9
    User Newbie
    Data Registrazione
    Nov 2009
    Messaggi
    9
    Dopo il tuo consiglio disinteressato e saggio, non posso che ringraziarti. Sinceramente! Leggendo nei forum è più facile trovare sbeffeggiamenti che comprensione.

    Inizio provando java. Proverò anche realbasic, ma non ora. La versione trial non mi permette di dare un software apprezzabile al cliente, la personal non supporta mysql e non fa il debug remoto mentre la professional costa 300 euroni per 6 mesi di licenza.. e io voglio andare al cinema con la mia compagna almeno un paio di volte al mese! :-D

    Un'ultima cosa. Il cliente intende registrare, immagino presso la siae o ente analogo, il programma. Per poterlo fare, posso sviluppare usando la versione 'se' di java o devo usare una particolare?

    saluto
    enrico
    Ultima modifica di redsector; 04-11-10 alle 20:37 Motivo: Maiuscole e punteggiatura. Ricordati di iniziare ogni frase con una lettera maiuscola.

  10. #10
    ModSenior L'avatar di vnotarfrancesco
    Data Registrazione
    Oct 2009
    Località
    Torino
    Messaggi
    16,163
    Segui vnotarfrancesco su Twitter Aggiungi vnotarfrancesco su Google+ Aggiungi vnotarfrancesco su Linkedin
    Per la domanda su Java non posso esserti d'aiuto perché come ti dicevo non l'ho mai preso in considerazione, quindi non conosco i termini della licenza della versione SE e cosa autorizza a sviluppare.


    Valerio Notarfrancesco
    MODSeo e Tecnologie
    Per consigli e strategie SEO seguimi su Google Plus +Valerio Notarfrancesco - Twitter
    Seconda edizione Seo Power

  11. #11
    User L'avatar di micropedia
    Data Registrazione
    Dec 2016
    Località
    Pozzuoli
    Messaggi
    129
    Segui micropedia su Twitter Aggiungi micropedia su Google+ Aggiungi micropedia su Facebook Aggiungi micropedia su Linkedin Visita il canale Youtube di micropedia

    Xojo

    Potresti utilizzare Xojo che è una evoluzione di realbasic che con lo stesso codice ti consente di creare applicazioni per windows e mac.
    Io lo utilizzo ed è molto semplice se conosci visualbasic.
    Marco Ilardi Micropedia s.r.l.

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.