Autore Topic: Informazioni tecniche e/o pratiche  (Letto 3538 volte)

Offline sberla

  • Gamberetto
  • *
  • Post: 2
    • Mostra profilo
    • http://www.stefanobasile.com
Informazioni tecniche e/o pratiche
« il: 30 Maggio 2009, 13:09:57 »
Ragazzi da un paio di mesi ho scoperto linux e questo suo fantastico mondo ora stavo pensando di installare questo fantastico IDE e di sviluppare anche in ambiente Linux, ed eliminare completamente Windows dal mio pc, pero' essendo che sviluppo per lavoro tutti i miei clienti utilizzano ancora il buon vecchio Win32. Vorrei sapere se fosse possibile avendo windows installare qualche software che mi compili il progetto in gambas su windows. Ho installare intero gambas su windows aperire il progetto e compilarlo per la piattaforma Win32.

-
Cioe' la mia problematica nasce dal fatto che voglio sviluppare su linux ma i software dovrebbero poter essere compilati anche su Windows per i miei clienti. Ovviamente senza perderci ore e ore di Porting!

Cordiali saluti

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Informazioni tecniche e/o pratiche
« Risposta #1 il: 30 Maggio 2009, 14:35:39 »
SI è già discusso molto di queso fatto e la cosa è impossibile....dovresti creare i tuoi programmi in gambas per linux e poi in visual basic per $Finestre....Gambas nasce, si sviluppa e muore (speriamo di no) in ambiente Unix!

Puoi sempre optare per imparare un linguaggio multipiattaforma....
« Ultima modifica: 25 Agosto 2010, 18:40:48 da Ceskho »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Informazioni tecniche e/o pratiche
« Risposta #2 il: 30 Maggio 2009, 15:21:10 »
unica alternativa per far girare un programma in gambas potrebbe essere di installare dei "emulatori di linux" su win tipo andlinux e cgwin dopodiche installare all' interno di questi emulatori gambas e quindi i vari progetti .

questa possibilità lo sentita dire ,non lo mai provata e quindi non posso garantirti che funzioni

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Informazioni tecniche e/o pratiche
« Risposta #3 il: 30 Maggio 2009, 16:38:35 »
Un modo "pulito" di far girare un programma Gambas su Windows è usare AndLinux, che è un programma per Windows che simula un sistema operativo Linux. E' in pratica una specie di emulatore che però gira come programma. E' difficile da spiegare, meglio andare sul sito del progetto.

Una volta lanciato AndLinux, Gambas girerebbe quindi all'interno di AndLinux. E' un po' macchinoso ma _dovrebbe_ funzionare. Non lo so per certo perché non ho provato AndLinux.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Informazioni tecniche e/o pratiche
« Risposta #4 il: 30 Maggio 2009, 17:26:43 »
Non penso che ad un ipotetico utente finale garba molto il fatto di dover installare tanta roba per un programma....fai prima a scrivere il codice in visual basic.....fidati.....

Offline sberla

  • Gamberetto
  • *
  • Post: 2
    • Mostra profilo
    • http://www.stefanobasile.com
Re: Informazioni tecniche e/o pratiche
« Risposta #5 il: 30 Maggio 2009, 17:44:46 »
Rigrazio tutti per la risposta, vbb allora forse cercherò un altro ambiente piu' utile alle circostanze anche se mi garbava troppo gambas avreste qualche consiglio su che tipo di ambienti di sviluppo multipiattaforma potrei utilizzare ? Cerco qualcosa di semplice come gambas o provato Realbasic, ma e davvero troppo pesante :<

Cordiali Saluti!

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Informazioni tecniche e/o pratiche
« Risposta #6 il: 30 Maggio 2009, 22:34:59 »
Studiati un linguaggio di scripting tipo Python o Ruby ed usa un toolkit multipiattaforma (GTK o wxWidgets ad esempio).
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Informazioni tecniche e/o pratiche
« Risposta #7 il: 31 Maggio 2009, 00:25:43 »
Impara c e c++......sono veramente dei linguaggi quelli!

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Informazioni tecniche e/o pratiche
« Risposta #8 il: 31 Maggio 2009, 15:57:33 »
Ma non sono molto portabili, nel senso che sei fortemente legato alla piattaforma su cui sviluppi, mentre il nostro amico cercava qualcosa di multipiattaforma.

E poi, a meno di non dover scrivere un motore di rendering 3D oppure un controller di un apparato hardware, _oggi_ usare un linguaggio di basso livello come il C mi pare un po' anacronistico :-P
L'evoluzione (compresa quella dei linguaggi di programmazione) serve proprio per avere strumenti sempre nuovi con funzionalità aggiuntive e maggior semplicità di gestione.

Studiare il C può servire per imparare le basi della programmazione e della struttura stessa dei programmi ma usarlo per qualcosa di complesso porta a scrivere un sacco di codice per svolgere compiti che altri linguaggi offrono già nei comandi e nelle funzioni standard.

(Mio personalissimo punto di vista)
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Informazioni tecniche e/o pratiche
« Risposta #9 il: 31 Maggio 2009, 16:09:35 »
Allora datti al java....più multipiattaforma di quello!!!!

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Informazioni tecniche e/o pratiche
« Risposta #10 il: 01 Giugno 2009, 16:24:05 »
Argh... il carrozzone Java no!!
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Informazioni tecniche e/o pratiche
« Risposta #11 il: 01 Giugno 2009, 17:19:38 »
E più multipiattaforma di quello dove lo trovi? è interpretato e l'interprete gira anche sulle schede dei frigoriferi ormai!

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Informazioni tecniche e/o pratiche
« Risposta #12 il: 02 Giugno 2009, 06:13:00 »
Sì, ma per l'appunto è un carrozzone. Per poter girare dappertutto e fare tutto su tutto, è gigantesco. Basta vedere quanto gli ci vuole ad avviarsi su un qualunque sistema, dai cellulari ai PC di casa...
E poi il linguaggio non è che sia quella cosa eccelsa... a me la sua struttura non piace proprio: vuol fare il verso al C quando C non è.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Informazioni tecniche e/o pratiche
« Risposta #13 il: 06 Giugno 2009, 15:34:53 »
Ritornando in topic ho trovato questo se può interessare:

http://www.gambasdoc.org/help/howto/windows

E' contorto ma potrebbe funzionare...