Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
In quale linguaggio devo programmare???
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
ZapoTeX
Dio maturo
Dio maturo


Registrato: 04/06/04 16:18
Messaggi: 2613
Residenza: Universo conosciuto

MessaggioInviato: 08 Ago 2012 23:25    Oggetto: In quale linguaggio devo programmare??? Rispondi citando

Allora, premettendo che programmo per diletto e non per professione... Premettiamo anche che programmo per Windows, che la portabilità mi non interessa più di tanto.

Anni fa usavo il VB5, ma oramai è davvero vetusto e ha un sacco di limitazioni e non si trova più nulla in rete come risorse e supporto in forum e simili...

Microsoft vorrebbe che io usassi VB.NET. E devo dire che i suoi vantaggi li ha: un IDE davvero "senza pensieri", gratuito, te lo installi, sviluppi, debugghi e poi fai "Build"... E poi il VB.NET ha una caterva di risorse e librerie! Grafica, multimedia, perfino un modulo RegEx, si integra strabene con Windows (accesso a file, accesso al registro, accesso alla console, etc...). E un sacco di forum, molto spesso se hai un problema una googlata te lo risolve.

La mia domanda è: c'è qualcosa di paragonabile a VB.NET per semplicità d'uso, community e risorse a disposizione, che però non richieda un framework installato sulle macchine su cui lo si distribuisce? E che non sia così legato mani e piedi a Microsoft? E' vero che c'è il progetto Mono, ma all'atto pratico .NET = Windows.

Grazie mille a tutti in anticipo per i consigli!
Top
Profilo Invia messaggio privato HomePage
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 20:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 09 Ago 2012 09:12    Oggetto: Rispondi citando

Beh, c'è java anche se in realtà necessita del runtime per girare ma tutti hanno java installato sul pc.
Se no puoi lavorare in c++ (non .net ovviamente).

Altri linguaggi moderni che non richiedono nulla sulla macchina in cui i programmi dovranno girare, boh, sinceramente la presenza di qualche libreria è richiesta praticamente sempre.
Top
Profilo Invia messaggio privato
ZapoTeX
Dio maturo
Dio maturo


Registrato: 04/06/04 16:18
Messaggi: 2613
Residenza: Universo conosciuto

MessaggioInviato: 09 Ago 2012 10:17    Oggetto: Rispondi citando

Grande freemind! Grazie della risposta!

C++ è abbastanza ostico da scrivere, con i suoi puntatori, etc... Poi è vero che è velocissimo... Io uso il C (non ++) per le cose di calcolo, mentre uso il VB per le cose in cui voglio un'interfaccia Windows. Il passaggio "intermedio" con l'uso del C++ per programmare cose con interfaccia non lo ho mai fatto :-/

Grazie del consiglio!
Top
Profilo Invia messaggio privato HomePage
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 20:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 09 Ago 2012 12:27    Oggetto: Rispondi citando

Puoi anche cercare delle soluzioni un po' esoteriche.
Ci sono per esempio compilatori per php o python che in un unico eseguibile mettono dentro tutto.

Oppure puoi pensare a realbasic: era nato per osx ma poi si è evoluto e ora puoi scrivere per ogni piattaforma. Addirittura ti permette nella versione pro di sviluppare il programma su una piattaforma e compilarlo per le altre (e tutto viene sempre messo in un solo file a meno di non usare librerie esterne che non possono essere "wrappate").
Io ci avevo sviluppato un programmino di supporto per gestire delle telecamere.

Oppure usando html5+javascript+(ruby o python o php) c'è la piattaforma titanium che permette anche il mobile. Provata tempo fa ma nel mio caso non sono riuscito a metterla in produzione per mancanza di tempo perchè il porting di quello che ci serviva era troppo oneroso.
Anche qui puoi compilare, per la piattaforma su cui sviluppi se non passi dal loro servizio cloud oppure per tutte se lo usi.
Top
Profilo Invia messaggio privato
ZapoTeX
Dio maturo
Dio maturo


Registrato: 04/06/04 16:18
Messaggi: 2613
Residenza: Universo conosciuto

MessaggioInviato: 10 Ago 2012 07:51    Oggetto: Rispondi citando

Caspita, interessante! Grazie dei consigli. Si fa tanto parlare di Python, capire come si usa sarebbe interessante Smile

Ciao e grazie mille!
Top
Profilo Invia messaggio privato HomePage
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 10220
Residenza: Tokelau

MessaggioInviato: 10 Ago 2012 09:50    Oggetto: Rispondi citando

freemind ha scritto:
Puoi anche cercare delle soluzioni un po' esoteriche.


esotiche? Wink Laughing
Top
Profilo Invia messaggio privato HomePage
freemind
Supervisor sezione Programmazione
Supervisor sezione Programmazione


Registrato: 04/04/07 20:28
Messaggi: 4643
Residenza: Internet

MessaggioInviato: 10 Ago 2012 17:55    Oggetto: Rispondi citando

No no SverX, esoteriche! Con quelle soluzioni è come avere una possessione!
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 10220
Residenza: Tokelau

MessaggioInviato: 13 Ago 2012 10:04    Oggetto: Rispondi

Laughing Laughing
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi