Sviluppare su linux e windows e reti tcp/ip: quali linguaggi e tecnologie? [lungo]
Von: nntp.aioe.org (nntp@aioe.org) [Profil]
Datum: 25.01.2007 16:06
Message-ID: <epafu7$ved$1@aioe.org>
Newsgroup: it.comp.programmare
Datum: 25.01.2007 16:06
Message-ID: <epafu7$ved$1@aioe.org>
Newsgroup: it.comp.programmare
Salve, ho interesse ad intraprendere uno studio per diventare un buon sviluppatore di applicazioni in ambiente linux e windows e di rete tcp/ip (web application). Il mio dubbio amletico, ovviamente, riguarda i linguaggi piu' adatti a questo scopo. Immagino che su linux per sviluppare applicazioni compilate (non interpretate o "compilate al volo" - vedi jit) bisogna utilizzare il c++. Questo linguaggio va bene anche in ambiente windows, questo lo so. I problema e' che molti dicono, e probabilmente e' vero, che il c++ e' molto difficile da imparare. Inoltre c'e' da mettere in conto il problema della scelta di un ide che permetta: -- di programmare agevolmente e velocemente (rad); -- di costruire interfacce grafiche senza perdere la testa, cioe' con strumenti visuali (vedi visual basic.net). Non per ultimo il problema del supporto di rete. Vorrei programmare in ambiente distribuito: far comunicare piu' applicazioni operanti su diverse computer. In tale contesto, sembre che java sia una scelta ottimale. Ho considerato anche la possibilita' di sviluppare applicazioni per il web, quindi .NET e c#, visual basic.net e java (di nuovo) sono possibili scelte... a momenti dimenticavo php! Ricapitolando, potrei scegliere: -- c++ affiancato per applicazioni desktop; -- java (progetti medi e grandi) e php (progetti piccoli) per quanto riguarda lo sviluppo web e di rete. Le alternative sono: -- visual basic.net per applicazioni desktop e web (asp.net); -- php solo applicazioni web. oppure: -- c++ (app. desk.), visual basic.net (app. desk e web); -- php (web). Ripeto, le mie esigenze sono di sviluppare in entrambi i sistemi linux e windows. Devo avere la possibilita' di realizzare un'applicazione che possa essere compilata (non al volo) entrambi i so. Poi, devo poter sviluppare applicazioni web - semplici o complesse - che possano essere portate, seppur con quelche problema, su entrambi i sistemi. Secondo voi quali le scelte giuste, quale la strada piu' semplice e comoda da seguire? Non vorrei perdermi nei meandri di un linguaggio troppo difficile... Saluti.[ Auf dieses Posting antworten ]
Antworten
- Roberto Montaruli (25.01.2007 19:31)
- web.aioe.org (25.01.2007 20:54)
- Roberto Montaruli (26.01.2007 18:06)
