Benvenuto Visitatore(Log In|Registrati)
![]() ![]() |
12 Oct 2011, 09:49
Messaggio
#1
|
|
|
Gruppo: IAGTG Member Messaggi: 2.658 Iscritto il: 1 June 05 Da: Roma Utente Nr.: 1.733 SO Altro OGI Supporter ![]() Spolveratore (2) |
Nell'ambito dello sviluppo di tools per la traduzione mi sono sempre mosso con Delphi.
Fino a che c'era una versione gratuita, tipo la Turbo, tutto bene; da quando la Borland ha ceduto l'attività ad Embarcadero, le cose, commercialmente parlando, sono andate sempre più degradando; ad oggi, uno sviluppatore dilettante che non voglia produrre software commerciale, dovrebbe sborsare comunque 199 Euro (leggi: duecento euro), o forse al più 149 (leggi centocinquanta) per un upgrade ammesso e non concesso che sia possibile aggiornare a partire da una turbo. Preciso che essendo passato a win 7 - 64 bit, sono praticamente costretto dalla scarsa compatibilità del Turbo Delphi con questo sistema (non ho voglia di sbattermi troppo) a cominciare a guardare un po' avanti. Prima di mettermi a studiare un altro linguaggio (ho l'umiltà di ammettere di non essere all'altezza del C) tipo java, ovviamente in ambiente visuale ad oggetti, come il Netbean della Oracle, che da' sicuramente un po' di visibilità in avanti in termini di supporto, ho provato a vedermi un po' in giro in cerca di alternative "visual pascal" come il Lazarus - Free pascal. Qualcuno che l'abbia provato? Come vi siete trovati? Altre possibilità? Chi investe oggi in ambienti IDE di sviluppo o SDK a basso costo/gratis? (Microsoft? No, grazie.) Ciao, Alberto Messaggio modificato da Alpobemp il 12 Oct 2011, 09:57 -------------------- --
alpobemp at libero punto it |
|
|
|
12 Oct 2011, 13:53
Messaggio
#2
|
|
Gruppo: Admin Messaggi: 2.672 Iscritto il: 27 August 04 Utente Nr.: 1.509 BGE Indy and The Last Crusade SO Windows7 OGI Supporter |
Ovviamente l'ho provato, è un bel ambiente.
Manca della rapidità e del supporto (librerie) di Delphi, ma se usi le librerie base (che per fare i tool sono più che sufficienti) non dovresti aver problemi. L'unica cosa, al limite, se hai utilizzato estensioni del linguaggio Pascal esclusive Delphi, devi controllare se sono disponibili anche con Lazarus. In più, è multipiattaforma (anche per Mac), ma mi pare che il supporto Linux non sia gran che (usa librerie vecchie che non so se sono supportate), ma per Windows non ci sono problemi. Per altri ide, non saprei bene cosa indicarti, sono altri linguaggi che dovresti imparare... forse c'è qualche dialetto del basic se lo conosci. Al limite, c'è il Python che un po' assomiglia al Pascal, ma il suo problema è che è interpretato e quindi ti devi portare dietro MB e MB di librerie di runtime. |
|
|
|
8 Nov 2011, 10:39
Messaggio
#3
|
|
Gruppo: UST Member Messaggi: 497 Iscritto il: 17 February 03 Utente Nr.: 2.153 SO Win95 |
Io ormai il Pascal/Delphi non lo uso più da almeno 6-7 anni, ma mi ricordo che ai tempi esisteva un certo Kylix che me l'avevano spacciato come Delphi per Linux (e perciò gratuito). Magari con qualcosa tipo quello, qualcosa potresti anche rimediare.
Certo, passare da Delphi a C (ma anche a Java) è un bel passo da affrontare... cambia praticamente tutto quanto. Forse Java probabilmente ti darà meno grattacapi in quanto è un linguaggio più moderno che rispetto a C (a parte velocità e accesso a basso livello) offre molti vantaggi. Però ad esempio, se sei abituato all'immediatezza nel costruire GUI con Delphi, scordati tutto quello in JAVA. A meno di non usare il tool provvisto in NetBeans (che per altro non funziona nemmeno così bene), ti troverai a dover scrivere il codice per la GUI un po' a mano. [ah, tra parentesi... se ti metti a scrivere applicazioni JAVA, come IDE io ti consiglio Eclipse, poi fai te] Probabilmente la cosa più simile a Delphi rimane VisualBasic, che adottava un editor per creare le GUI praticamente uguale. Certo, poi ci sono tutti i problemi di VB da dover sopportare... C# io non l'ho mai provato. Dicono che dovrebbe essere "semplice" come JAVA, ma forse quello permette di creare le GUI in maniera più comoda. Magari dacci un'occhiata. -------------------- ![]() ![]() |
|
|
|
8 Nov 2011, 12:59
Messaggio
#4
|
|
|
Gruppo: IAGTG Member Messaggi: 2.658 Iscritto il: 1 June 05 Da: Roma Utente Nr.: 1.733 SO Altro OGI Supporter ![]() Spolveratore (2) |
Io ormai il Pascal/Delphi non lo uso più da almeno 6-7 anni, ma mi ricordo che ai tempi esisteva un certo Kylix che me l'avevano spacciato come Delphi per Linux (e perciò gratuito). Magari con qualcosa tipo quello, qualcosa potresti anche rimediare. Certo, passare da Delphi a C (ma anche a Java) è un bel passo da affrontare... cambia praticamente tutto quanto. Forse Java probabilmente ti darà meno grattacapi in quanto è un linguaggio più moderno che rispetto a C (a parte velocità e accesso a basso livello) offre molti vantaggi. Però ad esempio, se sei abituato all'immediatezza nel costruire GUI con Delphi, scordati tutto quello in JAVA. A meno di non usare il tool provvisto in NetBeans (che per altro non funziona nemmeno così bene), ti troverai a dover scrivere il codice per la GUI un po' a mano. [ah, tra parentesi... se ti metti a scrivere applicazioni JAVA, come IDE io ti consiglio Eclipse, poi fai te] Probabilmente la cosa più simile a Delphi rimane VisualBasic, che adottava un editor per creare le GUI praticamente uguale. Certo, poi ci sono tutti i problemi di VB da dover sopportare... C# io non l'ho mai provato. Dicono che dovrebbe essere "semplice" come JAVA, ma forse quello permette di creare le GUI in maniera più comoda. Magari dacci un'occhiata. L'intenzione per ora, per smarcarmi dall'impasse della difficoltà di installare turbo delphi sui sistemi win7 64bit, volendo guardare avanti ed emanciparmi dal delphi, ormai linguaggio a pagamento (che dio stramaledica embarcadero), era di orientarmi verso java/netbeans, ma solo per sentito dire, in realtà non so una mazza di Java. Il c e i suoi dialetti li evito con piacere, non ho la fantasia di districarmi tra due righe di codice ermetico come se dovessi risolvere un teorema. Tu lo sai, a me ormai il linguaggio visuale serve perché mi piace costruirmi i tool di traduzione, a differenza di molti che scrivono il programmino (non nel senso riduttivo, sia chiaro) console a linea di comando di estrazione dei testi, lasciando che possano essere editati con un text editor, ed il suo omologo di reinserimento, come maschere di data entry nelle quali il traduttore può effettuare ricerche sul testo, confrontare la versione originale con il testo tradotto e "ricompilare" il file di risorse per effettuare velocemente la verifica di quanto fatto. Insomma, sembra che debba imparare il java. Quando? Come? in quanto tempo? e convertire i vecchi sorgenti? boh. Ma senti, visto che netbeans mette a disposizione una sua ide, utilizzando eclipse come impatta con tutto il resto? Ciao, Alberto Messaggio modificato da Alpobemp il 8 Nov 2011, 13:02 -------------------- --
alpobemp at libero punto it |
|
|
|
8 Nov 2011, 14:02
Messaggio
#5
|
|
Gruppo: Admin Messaggi: 2.672 Iscritto il: 27 August 04 Utente Nr.: 1.509 BGE Indy and The Last Crusade SO Windows7 OGI Supporter |
Kylix, cosa interessante, ma ormai defunto e sepolto :/
Visual Basic morto da tempo ormai... C# è molto simile a Java, ma dovrebbe essere molto più semplice e produttivo creare interfacce. Eclipse e Netbeans sono molto simili (poi ognuno preferisce l'uno o l'altro), se non fosse che sono mastodontici e lenti (secondo me), poi magari c'è gente che non ha problemi se l'ide dopo un po' gli comincia ad occupare anche oltre 500MB di ram! Java in ogni caso è un discendente del C ma senza la roba complessa dei puntatori e con una libreria di base di alto livello (dizionari, liste, stream ecc.). Volendo, potresti dare un'occhiata anche al Python, che condivide abbastanza a livello di linguaggio col Pascal, ma anche lui è interpretato/semicompilato, quindi ti devi portare dietro MB e MB di runtime e la velocità di esecuzione dei programmi è quella che è; che poi in effetti con un tool non è che freghi molto, ma se maneggi magari strutture molto grosse potrebbe notarsi. Comunque, finora, la velocità e la semplicità nel creare programmi con interfaccia, l'ho riscontrata solo in VisualBasic e Delphi. |
|
|
|
8 Nov 2011, 17:20
Messaggio
#6
|
|
|
Gruppo: IAGTG Member Messaggi: 2.658 Iscritto il: 1 June 05 Da: Roma Utente Nr.: 1.733 SO Altro OGI Supporter ![]() Spolveratore (2) |
Kylix, cosa interessante, ma ormai defunto e sepolto :/ Visual Basic morto da tempo ormai... C# è molto simile a Java, ma dovrebbe essere molto più semplice e produttivo creare interfacce. Eclipse e Netbeans sono molto simili (poi ognuno preferisce l'uno o l'altro), se non fosse che sono mastodontici e lenti (secondo me), poi magari c'è gente che non ha problemi se l'ide dopo un po' gli comincia ad occupare anche oltre 500MB di ram! Java in ogni caso è un discendente del C ma senza la roba complessa dei puntatori e con una libreria di base di alto livello (dizionari, liste, stream ecc.). Volendo, potresti dare un'occhiata anche al Python, che condivide abbastanza a livello di linguaggio col Pascal, ma anche lui è interpretato/semicompilato, quindi ti devi portare dietro MB e MB di runtime e la velocità di esecuzione dei programmi è quella che è; che poi in effetti con un tool non è che freghi molto, ma se maneggi magari strutture molto grosse potrebbe notarsi. Comunque, finora, la velocità e la semplicità nel creare programmi con interfaccia, l'ho riscontrata solo in VisualBasic e Delphi. Grazie, Andrea. Comunque, adesso anche alcuni colleghi "smanettoni" mi hanno parlato assai bene di C#, sia in termini di librerie di oggetti visuali a disposizione, sia in termini di (ovvio) supporto, contribuendo a disorientarmi e confondermi ulteriormente le idee. Ciao, Alberto -------------------- --
alpobemp at libero punto it |
|
|
|
8 Nov 2011, 18:57
Messaggio
#7
|
|
Gruppo: Admin Messaggi: 2.672 Iscritto il: 27 August 04 Utente Nr.: 1.509 BGE Indy and The Last Crusade SO Windows7 OGI Supporter |
Unica cosa, girano voci, ma non ho approfondito, che la stessa Microsoft voglia buttar via .NET e compagnia, visto che col prossimo Windows8 non si parla di .NET ma di HTML5 e Javascript...
|
|
|
|
14 Nov 2011, 00:09
Messaggio
#8
|
|
Gruppo: UST Member Messaggi: 497 Iscritto il: 17 February 03 Utente Nr.: 2.153 SO Win95 |
Boh, in realtà da quello che ho capito io, la M$ ha intenzione di buttare via solamente Silverlight (per i motivi che dici te), che è solamente uno dei linguaggi che si appoggia alla piattaforma .NET
Considerando tutto il successo che ha avuto, trovo difficile che la M$ arrivi a cestinare .NET così di punto in bianco. Addirittura nei videogiochi viene usato un sacco (teniamo conto che è una tecnologia che viene usata anche su XBOX). CITAZIONE Eclipse e Netbeans sono molto simili (poi ognuno preferisce l'uno o l'altro), se non fosse che sono mastodontici e lenti (secondo me), poi magari c'è gente che non ha problemi se l'ide dopo un po' gli comincia ad occupare anche oltre 500MB di ram Sì, beh, personalmente io non ho problemi per 500 MB di RAM. Sarà che mi sono abituato a browser che consumano GB di ram... ad ogni modo trovo NetBeans più pesante di Eclipse, per cui... Poi esistono altri tool tipo JEdit che sono altresì gratuiti, ma si tratta di poco più di editor di testo che integrano i comandi di compilazione. Insomma, diciamo che non c'è proprio paragone.CITAZIONE Insomma, sembra che debba imparare il java. Quando? Come? in quanto tempo? Beh, di per sè JAVA non è complicatissimo... di guide ne trovi una valanga. Probabilmente la cosa più ostica per te sarà adattarti al diverso sistema di costruzione e interazione con l'interfaccia grafica, ma comunque è pur sempre qualcosa di meccanico: una volta che hai imparato come si fa, si fa sempre nello stesso modo. Tempo per impararlo? Dipende molto dalla voglia che hai e da quanto tempo libero puoi permetterti di dedicartici. Se hai abbastanza tempo e le guide giuste, in un paio di mesi ce la puoi anche fare a raggiungere un certo grado di "bravura".CITAZIONE Ma senti, visto che netbeans mette a disposizione una sua ide, utilizzando eclipse come impatta con tutto il resto? Non so se ho capito bene la domanda, ma Eclipse e NetBeans SONO degli IDE. Per intenderci, puoi considerarli come dei front-end che comunicano col compilatore di JAVA installato sul PC (quello che ottieni dal JDK). Poi ognuno crea i file "di progetto" secondo il proprio formato, ma i file java che scrivi (con il codice effettivo del tuo programma), sono uguali sia per un IDE che per l'altro. Non ci sono differenze, si tratta di due programmi diversi per lavorare sugli stessi file diciamo.
-------------------- ![]() ![]() |
|
|
|
7 Dec 2011, 11:29
Messaggio
#9
|
|
|
Gruppo: Gamer Messaggi: 1 Iscritto il: 7 December 11 Utente Nr.: 19.042 BGE Dungeon Kepeer SO Linux |
Ciao, in relazione a Lazarus e al Free Pascal vorrei solo segnalarvi che da poco è nata una nuova community tutta italiana sull'argomento.
www.lazaruspascal.it Dove potete trovare guide, how to, forum, addirittura un utente spiega come programmare il nintendo DS. Insomma se volete approfondire lo studio di Lazarus vi consiglio di dare un occhiata. Ciao ragazzi |
|
|
|
![]() ![]() |
| Versione Lo-Fi | Oggi è il: 7th November 2026 - 07:06 |