piergiuseppe:
Buongiorno, grazie dell'accoglienza e pongo subito più quesiti per chi vorrà rispondermi. Premetto che ho ricominciato da poco a programmare in ambiente Visual Basic che trovo ancora insostituibile per l'IDE che offre per applicazioni GUI. I quesiti sono: 1) il lnguaggio Delphi è semplice come il VB? 2) è ancora usato? 3) l'ambiente IDE di Lazarus è efficiente e completo come quello di Visual Studio? 4) quali sono le motivazioni che potrebbero spingermi a cambiare da VB (su VS o no) a Lazarus? 5) ci sarà futuro per Lazarus in termini di aggiornamenti e disponibilità? 6) è possibile commercializzare liberamente applicazioni costruite con Lazarus? Grazie anticipatamente.
xinyiman:
Buongiorno, risponderò alle sue domande. 1: delphi come lazarus non sono linguaggi ma ambienti di sviluppo: con il quale si scrive codice in object pascal. La sintassi è molto semplice ed intuitiva. Bisogna solo saper programmare bene e ci si adatta a qualsiasi sintassi.
2: E' usato, ma non avendo dietro un'azienda del calibro di Microsoft è poco pubblicizzato. Ma si usa molto soprattutto nel mondo database.
3: Assolutamente si, esiste da molti anni ed è un IDE molto esteso e completo.
4: Ambiente completamente gratuito, multipiattaforma e open source non bastano come motivazioni?
5: Assolutamente si. L'azienda che lo mantiene è molto attiva e qual'ora decidessero di abbandonare il progetto si tratta di codice aperto. Chiunque lo può prendere e portare avanti.
6: Se non si fa uso di librerie che te lo impediscono per via della licenza non ci sono problemi.
nomorelogic:
benvenuto piergiuseppe
--- Citazione da: piergiuseppe - Gennaio 20, 2020, 12:32:09 pm ---4) quali sono le motivazioni che potrebbero spingermi a cambiare da VB (su VS o no) a Lazarus?
--- Termina citazione ---
condivido quello che ha detto xinyiman sul (4) aggiungerei che lazarus / free pascal ti permettono di generare binari che girano nativamente su qualsiasi piattaforma a partire dallo stesso sorgente questo a prescindere che sia una applicazione con GUI, un semplice programna da lanciare da shell o un servizio chi proviene da VB normalmente non ha possibilità di usare lo stesso linguaggio per fare programmi che possano girare su piattaforme tipo linux/free bsd o raspberry con questo ambiente si aprono anche queste strade
comunque vada buona programmazione ;) nomorelogic
piergiuseppe:
Grazie delle risposte, mi ero dimenticato di chiarire il mio ambito di lavoro che sono le applicazioni di ingegneria. Quindi aggiungo anche le seguenti domande, contando sulla vs cortese risposta: 1) il linguaggio Object Pascal (OP) ha numerose funzioni native in ambito matematico? 2) come stiamo a librerie esterne per le applicaioni matematiche? 3) la creazione (con OP) e la gestione (con Lazarus) delle applicazioni grafiche è vasta ed efficente nell'insieme OP+Lazarus? 4) Lazarus è in grado di gestire anche applicazioni sul WEB? 5) mi sapete consigliare un libro/manuale (in italiano meglio) per l'apprendimento di OP e Lazarus? Grazie anticipatamente.
nomorelogic:
ciao piergiuseppe
quelle che fai non sono domande semplici a cui rispondere :)
1) Quando dici "numerose funzioni native in ambito matematico" la risposta è sicuramente si ma potrebbero mancare quelle che servono a te. Nello specifico quindi bisogna cercare in rete se ci sono. 2) vedi sopra 3) con lazarus/fpc sono state fatte applicazioni CAD, engine per videogame, librerie SCADA e ottimi componenti per la manipolazione delle immagini 4) direi di si ma, come accennato per le librerie matematiche, definisci "gestire" 5) lazarus/fpc sono open source non troverai molto materiale in italiano da spulciare ma sul forum ufficiale potrebbero risponderti gli sviluppatori stessi e tanti altri sparsi nel mondo e poi c'è questa piccola comunità ;)