Gambas-it

Archivi (sola lettura) => Domande tecniche (Gambas 2) => Topic aperto da: sberla - 30 Maggio 2009, 13:09:57

Titolo: Informazioni tecniche e/o pratiche
Inserito da: sberla - 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
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: Ceskho - 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....
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: fsurfing - 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
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: leo72 - 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.
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: Ceskho - 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.....
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: sberla - 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!
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: leo72 - 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).
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: Ceskho - 31 Maggio 2009, 00:25:43
Impara c e c++......sono veramente dei linguaggi quelli!
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: leo72 - 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)
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: Ceskho - 31 Maggio 2009, 16:09:35
Allora datti al java....più multipiattaforma di quello!!!!
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: leo72 - 01 Giugno 2009, 16:24:05
Argh... il carrozzone Java no!!
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: Ceskho - 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!
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: leo72 - 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 è.
Titolo: Re: Informazioni tecniche e/o pratiche
Inserito da: Ceskho - 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...