Oppure

Loading
22/12/12 12:24
Salve a tutti ragazzi, mi sono voluto dedicare ad un linguaggio che potesse girare su più S.O. e mi sono affacciato al java.

Girando su internet ho trovato questa guida che mi veniva consigliata: claudiodesio.com/thumbs/…

A mio parere sembra molto complente ed esaustiva negli argomenti, solo che ho notato che oramai siamo alla java 7 e non vorrei iniziare a studiare il java 5 per poi scoprire che il programma non funzioni sul 7?

Avete idee al riguardo?

Grazie mille
Ultima modifica effettuata da 22/12/12 23:21
22/12/12 21:02
tasx
Ciao, di cosa stai parlando? Java o Python?

Comunque java è ormai è morto.... :k::k: o perlomeno è in decadimento....

Se vuoi un consiglio studiati .Net e C# che oramai è multi O.S. (grazie a Mono), hai strumenti e guide validissime(vedi ad esempio Visual Studio), puoi farci qualunque cosa: dal Web(Asp .Net, Asp .Net MVC(che ti consiglio mooolto vivamente => è una bomba)), al desktop(WinForm, WPF) al mobile (Windows Phone) e poi è anche molto ricercato lavorativamente parlando e vai tranquillo che non ti perdi niente :yup::yup: ;);)

ps: non ho niente contro java(o Oracle...) .... ;);)
aaa
22/12/12 23:20
parlo del java :P mi ero confuso a scrivere(ho corretto)

Si lo sò dell'esistenza di mono, ma comunque non è che support al 100% il .net, basti vedere che il vb.net fatica a funzionare. Allora a questo punto non rimane che python o c++, ma il python lo trovo meno potente degli altri linguaggi e molto più UNIX che windows, mentre il c++ è un casino da studiare per via dei maledetti puntatori, anche se quelli concedono un potenza e una versatilità che gli altri linguaggi si scordano!
Che se volendo fare il precisino il java è il 2° linguaggio al mondo(tiobe.com/index.php/content/paperinfo/tpci/…)

Fatto stà che non ho chiesto quale linguaggio scegliere, ma ho semplicemente chiesto se i sorgenti compilati con java 5 funzionano anche sul 7
Ultima modifica effettuata da 22/12/12 23:29
23/12/12 10:08
tasx
Postato originariamente da crucio:

[...] puntatori, anche se quelli concedono un potenza e una versatilità che gli altri linguaggi si scordano! [..]


uh su questo non ne sarei tanto sicuro..... a volte troppa versatilità crea problemi...

comunque guarda qui -> stackoverflow.com/questions/4692626/…

ciaociao :k::k:
aaa
23/12/12 15:59
lorenzo
Postato originariamente da tasx:

Comunque java è ormai è morto.... :k::k: o perlomeno è in decadimento....



e questa frase ad effetto da dove l'hai tirata fuori? Vorrei tanto sapere la fonte...
comunque, se per caso l'avessi dimenticato, in ambito server java è ancora il top

Se vuoi un consiglio studiati .Net e C# che oramai è multi O.S. (grazie a Mono)


certo, se vuoi perdere performance. Ma allora ci sono altri linguaggi...


hai strumenti e guide validissime(vedi ad esempio Visual Studio)


eclipse e netbeans sono strumenti altrettanto validi per java

puoi farci qualunque cosa: dal Web(Asp .Net, Asp .Net MVC(che ti consiglio mooolto vivamente => è una bomba)), al desktop(WinForm, WPF) al mobile (Windows Phone) e poi è anche molto ricercato lavorativamente parlando e vai tranquillo che non ti perdi niente :yup::yup: ;);)


ti ricordo che comunque con mono non hai WPF e molte altre feature. E sembra che non saranno mai introdotte(Vedi FAQ di Mono)


@crucio:
Se non hai mai programmato in Java va benissimo anche la versione 5. Le parti modificate non sono certo le basi e per quelle ti ci vorranno molti mesi e molto tempo speso a studiare. Quindi secondo me puoi prendere tranquillamente quel manuale.

Ultima modifica effettuata da lorenzo 23/12/12 16:00
aaa
23/12/12 16:18
tasx
Postato originariamente da lorenzo:

Postato originariamente da tasx:

Comunque java è ormai è morto.... :k::k: o perlomeno è in decadimento....



e questa frase ad effetto da dove l'hai tirata fuori? Vorrei tanto sapere la fonte...
comunque, se per caso l'avessi dimenticato, in ambito server java è ancora il top

Se vuoi un consiglio studiati .Net e C# che oramai è multi O.S. (grazie a Mono)


certo, se vuoi perdere performance. Ma allora ci sono altri linguaggi...


hai strumenti e guide validissime(vedi ad esempio Visual Studio)


eclipse e netbeans sono strumenti altrettanto validi per java

puoi farci qualunque cosa: dal Web(Asp .Net, Asp .Net MVC(che ti consiglio mooolto vivamente => è una bomba)), al desktop(WinForm, WPF) al mobile (Windows Phone) e poi è anche molto ricercato lavorativamente parlando e vai tranquillo che non ti perdi niente :yup::yup: ;);)


ti ricordo che comunque con mono non hai WPF e molte altre feature. E sembra che non saranno mai introdotte(Vedi FAQ di Mono)


@crucio:
Se non hai mai programmato in Java va benissimo anche la versione 5. Le parti modificate non sono certo le basi e per quelle ti ci vorranno molti mesi e molto tempo speso a studiare. Quindi secondo me puoi prendere tranquillamente quel manuale.



Beh si posso darti ragione che forse è esagerata come affermazione.... però non puoi negare che un po' di colpi gli ha persi, probabilmente solo sul lato server resiste...
Sul web nada.... sul desktop se ne vedono pochi di programmi professionali realizzati in java(o almeno io ne ho visti pochi...), sul mobile ha retto con le J2ME, tuttavia ora addio anche quelle(anche se è vero che su Android si programma in Java(solo la sintassi...))....

Riguardo alle performance puoi aver ragione, però bisogna sempre valutarne il contesto...
belin se dovesi fare uso di grafica 3d o dovessi programmare un super-mega-programmone :rotfl::rotfl::rotfl: allora ci penserei due volte... (non per offendere nessuno ;) ) ma fino a quando si fanno cose amatoriali/passione non vedo motivo di starsi a preoccupare se un mio programma non è performante al massimo....

ciaociao :k::k:
aaa
08/01/13 9:05
Remos
Riguardo alla morte di Java ci andrei piano anche io. Anche lato consumer, non solo lato server.
Tanto per dirne una trendy: su Android Java è il linguaggio di riferimento per le app.
Ma per rispondere in maniera del tutto oggettiva da programmatore che sviluppa in Java, PHP, Delphi ed ha conosciuto il mondo di C# (e quindi lo evita!) preferisco rispondere con un link:
tiobe.com/index.php/content/paperinfo/tpci/…
Al momento java è al secondo posto rispetto al C! Per una inezia. Ed è sempre nelle prime tre posizioni dal 2004-2005. Dire che è morto mi pare a dir poco fuori luogo.
Temo invece molto per la piattaforma .net poichè risulta, ad oggi, solo appannaggio del modo win, il quale, non mi pare stia viveno i suoi gironi migliori almeno come trend.
aaa