Autore Topic: Gambas 3: che sia giunto il momento di migrare?  (Letto 5582 volte)

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #30 il: 29 Aprile 2010, 15:53:36 »
g2 sarebbe da mantenere almeno per un po, poi sarebbe da abbandonarlo, anche per me avere due sezioni sarebbe meglio, data la differenza fra le de versioni (almeno secondo le voci) :o
il mio nuovo sito : ealmuno.com

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #31 il: 08 Agosto 2010, 07:02:42 »
Io i pochi programmi fatti li ho fatti con la release ufficiale, ma nella barra Awn le tengo entrambe :-\.

@Pixel
Qt si porta dietro molte librerie, avevo appena avuto voglia di approfondire QT che mi dite delle GTK, non vale!! :P

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #32 il: 08 Agosto 2010, 22:58:37 »
Col tempo sono passato anch'io dalle Qt alle GTK, principalmente per via del fatto che i programmi mi si integrano meglio nell'ambiente Gnome.
L'unico limite grave (IMHO) delle GTK è al momento l'assenza dell'oggetto Printer per cui non posso creare delle stampe usando gli strumenti di disegno forniti da Draw come faccio con le Qt.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #33 il: 13 Agosto 2010, 17:43:55 »
Mi intrometto nella discussione come al solito in ritardo.

Il quesito è sempre il solito, quando si tratta di cambiamenti di versione massici. I dubbi sono tanti e tutti giusti.
Quando esce una nuova major, la voglia di provare è tanta, ma in questo caso un pò prematuro, a mio avviso, discutere su porting di applicazioni, e via discorrendo. E' corretto, e anche bello, provare la novità ma, come ho scritto su un'altra discussione simile, al momento non mi azzarderei a ideare e/o portare nulla alla versione 3.
I problemi che ho riscontrato, a parte il discorso sulla pronta disponibilità dei pacchetti nelle varie distribuzioni, fatto giustamente da pixel, mi portano a pensare che siamo ancora in una fase "veramente alpha". Immagino sia vero che gli aggiornamenti applicati di volta in volta alla versione 2, vengono riflessi anche sulla 3, ma bisogna tener presente che la struttura è stata abbastanza rivoluzionata, per cui è necessario fare aggiustamenti del caso che potrebbero creare problemi data la diversa struttura del codice.
In quanto al porting di applicazioni già belle che funzionanti con la 2, bè, a mio avviso credo sia meglio lasciar passare il tempo necessario. Prima aspettiamo il rilascio ufficiale, si studia il prodotto costruendo nuove applicazioni basate sulla 3, poi, una volta capiti i problemi che si possono incontrare, si può provare ad affrontare un porting.
Dalle mie piccole prove, ho visto che la cosa non è per nulla facile, specialmente se il progetto è abbastanza complesso, e ho anche paura che molte delle modifiche introdotte nella 3 porteranno ad una ristrutturazione del proprio codice e della logica applicata. Questo è già accaduto con il passaggio dalla prima versione, è normale che accadrà in questo frangente.

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #34 il: 13 Agosto 2010, 17:47:09 »
Spero vivamente che modifiche sintattiche non siano troppe perchè portare i progetti alla nuova versione modificando radicalmente mi porterebbe via del tempo che preferirei utilizzare in diverso modo. Non vorrei trovarmi a dover deprecare un sacco di roba solo perchè non mi va di fare il minuzioso porting.... :bad:

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #35 il: 23 Agosto 2010, 15:44:28 »
Beh, i cambi di major release (da G2 a G3, per capirsi) portano sempre grosse novità. Anche il Python è passato dalla serie 2.x alla 3.x anche se, per ora, mi pare che spingano ancora sulla 2.x se si vuole supporto, stabilità e compatibilità.

Anche Gambas seguirà lo stesso trend: inizialmente gli utenti potranno senz'altro scegliere quale versione, ben consci che G3 introduce tante novità in diversi campi. Ma G2 è maturo, stabile e diffuso per continuare ad usarlo. Se non si ha si ha bisongo dell'ultima versione, si può anche restare col G2. Basti pensare che il mio gestionale a lavoro è ancora basato su Gambas 2.8 o giù di lì, quello di Ubuntu 8.10, per capirsi. Funziona, quindi perché devo sbattermi per aggiornare tutto? Tanto, per quello che dobbiamo fare, Ubuntu 8.10 e Gambas 2.8 vanno più che bene.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #36 il: 23 Agosto 2010, 16:25:24 »
Il problema maggiore, a mio avviso, è la retrocompatibilità.

Già il fatto che un oggetto Border abbia stravolto le costanti, mi pare alquanto bruttina come cosa...

Io non ho timore dei cambi a livello di codice, in questo caso basterebbe al 80% dare di replace, ma per gli oggetti grafici (es. Form). Vi immaginate andare ad aprire tutte le Form, una per una, per cambiare una semplice proprietà? Vero che si potrebbe fare esternamente all'ide, ma in questo caso si perderebbe il controllo e l'interattività (es. la verifica in linea...).

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #37 il: 23 Agosto 2010, 16:52:38 »
Io non ho timore dei cambi a livello di codice, in questo caso basterebbe al 80% dare di replace, ma per gli oggetti grafici (es. Form). Vi immaginate andare ad aprire tutte le Form, una per una, per cambiare una semplice proprietà? Vero che si potrebbe fare esternamente all'ide, ma in questo caso si perderebbe il controllo e l'interattività (es. la verifica in linea...).

Si potrebbe creare un software che faccia questo lavoro...

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #38 il: 23 Agosto 2010, 17:28:24 »
Si, e tu sai cosa cambiare?

La vedo complicata... Alla fine ci metti di meno a modificarlo a mano...

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #39 il: 24 Agosto 2010, 23:34:14 »
Non la vedo così catastrofica, ripeto.
Chi vorrà, continuerà ad usare G2. Certo è che prima o poi il passaggio sarà obbligato.

E cmq vedo meno modifiche da G2 a G3 che da G1 a G2.... ma ve lo ricordate G1? L'avete usato?
C'era 1/10 di quello che c'era in G2 eppure il passaggio non è stato problematico.

Certo, se hai una grossa applicazione scritta in G2 dovrai sudare parecchino, ma fa parte del gioco, no?
Guardate le applicazioni per KDE4. A distanza di 2 anni ce ne sono ancora non convertite.

Nessuno ha detto che da G2 a G2 sarà un passaggio indolore.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #40 il: 25 Agosto 2010, 10:56:36 »
E te credo che il passaggio è stato indolore, non c'era quasi nulla...

Io l'ho usato, e l'ho mantenuto fino a poco tempo fà, prima che si scassasse l'hard-disk. Ora, ovviamente l'ho tolto, inutile tenere una versione vecchia, che ha fatto il suo, ma ormai è già parecchio che c'è la release 2.x. COme hai detto tu leo, il passaggio da 2 a 3 sarà sicuro, ma non per il porting. Io credo che molti lasceranno perdere, a meno che non sia a causa dell'eccessiva obsolescenza...

Parlando per me, ho trovato che mettere mano a grossi programmi sarà un altrettanto grosso problema, come del resto è per tutti i linguaggi. Questo tipo di problemi è all'ordine del giorno, ci sono abituato, ma di certo non esalta...

Ad ogni modo staremo a vedere, ma di certo io rimango della mia solita idea, valida un pò per tutto, ovvero aspettare l'uscita ufficiale e un pò di tempo di stabilizzazione, poi penserò sul da farsi.


Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #41 il: 26 Agosto 2010, 23:02:43 »
E' la regola d'oro. Vale anche per altre cose. Ad esempio: "mai comprare una nuova macchina prima di 6 mesi dalla sua presentazione". In questa maniera dai modo alla Casa di risolvere tutti i bug... ehm... problemi che vengono fuori sui nuovi modelli.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #42 il: 27 Agosto 2010, 09:05:49 »
@LEO72

Quando dovrebbe uscire la nuova machine?:-)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #43 il: 27 Agosto 2010, 18:32:30 »
visti i bug che si sono presentati in g2 il tempo di stabilizzazione per gambas2 non è ancora finito, credo che anche dopo che sarà uscito g3 stabile ci sarà sempre il rischio di qualche programma che non funzionerà correttamente nei cambiamenti di versione del nuovo pargolo , proprio come è successo ad alcuni programmi realizzati in gambas2.
consideriamo poi che se nessuno utilizza gamba3 come facciamo a scovare i bug?

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Gambas 3: che sia giunto il momento di migrare?
« Risposta #44 il: 27 Agosto 2010, 20:55:17 »
visti i bug che si sono presentati in g2 il tempo di stabilizzazione per gambas2 non è ancora finito, credo che anche dopo che sarà uscito g3 stabile ci sarà sempre il rischio di qualche programma che non funzionerà correttamente nei cambiamenti di versione del nuovo pargolo , proprio come è successo ad alcuni programmi realizzati in gambas2.
consideriamo poi che se nessuno utilizza gamba3 come facciamo a scovare i bug?

giustissimo, anche a me g2 sembra una fabbrica in continuo divenire, mi chiedo che senso ha continuare con g2, ma considerate che io non ci lavoro con g2