nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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