Aggiungo qualche considerazione personale a quanto già detto da Marco.

Concordo sull'escludere php che è un linguaggio di scripting; l'unico vantaggio che offre al momento è una buona disponibilità di codice open source e una vasta scelta di hosting low-cost.

Resta il dubbio "Java o dotNET?"

Da un punto dei vista dei costi degli strumenti di sviluppo direi che ormai siamo pari: costo di Eclipse = costo di VWD = zero

Dal punto di vista dell'apprendimento imho è più semplice approcciare .NET, perché puoi essere produttivo praticamente da subito grazie al drag&drop che offre visual studio. Preciso: non è l'approccio corretto, ma fa sicuramente bene al morale iniziare e vedere in fretta qualche risultato!
Poi, essendo *MOLTO* simili, non esiste una differenza reale nell'apprendimento pieno delle due tecnologie (intese come uso avanzato delle stesse: patterns, OOP, ecc.)
Ma è anche vero che se arrivi a padroneggiare .NET puoi migrare a J2EE senza troppo sforzo (e viceversa, ovviamente): ti basta trovare le differenze sintattiche (package vs. namespace, Pascal case vs. Camel case, ecc.) e il gioco è fatto!

Un altro vantaggio di .NET è che il setup del runtime è praticamente nullo, mentre con J2EE, tra Tomcat, JRun & Co. qualche difficoltà la trovi sicuramente...

Matteo Casati
GURU4.net
bellissima questa frase Matteo


Dal punto di vista dell'apprendimento imho è più semplice approcciare .NET, perché puoi essere produttivo praticamente da subito grazie al drag&drop che offre visual studio. Preciso: non è l'approccio corretto, ma fa sicuramente bene al morale iniziare e vedere in fretta qualche risultato!


concordo pienamente e aggiungo che questi strumenti quando hai raggiunto la completa maturità ti ritorneranno utili per progetti low cost

altro punto a sfavore di java, secondo me, sono le miriadi di build.

troppe per non perderci la testa

ciao marco
Modificato da nostromo il 26 ottobre 2006 11.06 -

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
nostromo ha scritto:
bellissima questa frase Matteo


Grazie

questi strumenti quando hai raggiunto la completa maturità ti ritorneranno utili per progetti low cost


No, dai: non riapriamo il 3d di ieri!!!! LOL

Matteo Casati
GURU4.net
No, dai: non riapriamo il 3d di ieri!!!! LOL


un bellissimo thread  , prima o poi farò un post sul blog con il mio pensiero completo

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
20 messaggi dal 10 agosto 2006
va bene allora mi butto li...

quindi mi potete indicare i programmi e le guida da prendwere?
direi di iniziare dal libro pubblicato da Aspitalia.

altri autori in gamba sono dino esposito e marco bellinaso.

poi potresti apporfondire l'architettura e i patternes ma puoi farlo quando ti senti più sicuro.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
20 messaggi dal 10 agosto 2006
ok grazie...

e come programma su cui testare il codice in asp cosa posso utilizzare?
giackk83 ha scritto:
come programma su cui testare il codice in asp cosa posso utilizzare?


Ovviamente ti serve il runtime (ma meglio la versione SDK che include la documentazione) del .net framework 2.0

Come editor puoi usare Visual Studio 2005 (dovrebbe bastarti la express edition - versione gratuita - "Visual Web Developer 2005")

Per l'esecuzione e il debug, oltre ad uno dei due programmi citati sopra, ti serve un Web Server, che può essere IIS (incluso in Windows XP Professional ma non nelle Home Edition) oppure "ASP.NET Development Server" (incluso in Visual Studio)

In pratica se ti installi VWB hai tutto quello che ti serve...

Matteo Casati
GURU4.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.