[Linux-Biella] Scelta interfaccia grafica per sviluppo
Paul TT
paultt a bilug.linux.it
Lun 27 Ago 2007 18:02:35 CEST
Emanuele Aina wrote:
>Daniele (Mastro) domandò:
>
>
>
>>>C# ~= .NET
>>>
>>>Praticamente Java migliorato.
>>>
>>>
>>migliorato?
>>
>>non è ironico.. è una domanda... in cosa è migliorato?
>>conosco (abbastanza) java, ma niente .net e c#
>>
>>
>
>Sintassi. Supporto per iteratori e boxing/unboxing automatico di int e
>simili. Nulla di trascendentale ma in Java è odioso usare gli iteratori
>e dover fare cast espliciti per mettere un intero in un hash.
>
>Generics. Quelli di C# sono comunque migliori di quelli aggiunti in Java
>6, essendo implementati direttamente nella VM.
>
>Librerie migliori. Io *odio* gran parte delle librerie Java, sia
>ufficiali che di terze parti, visto che soffrono solitamente della
>sindrome del framework totalmente interdipendente, con migliaia di
>interfacce e "componenti" impossibili da sostituire a causa di
>interdipendenze. Dalla libreria di I/O (tre classi per aprire un file?)
>a CORBA (che è orribile già di per sè).
>
>VM migliore. In particolare è molto bella l'interoperabilità con
>librerie native (invece che JNI) e altri linguaggi.
>
>Molte cose le stanno aggiungendo anche in Java, ma solitamente la
>versione .NET resta più potente/flessibile. Spero che ora Java si muova
>più velocemente da quando è sotto GPL.
>
>
tutto vero
ma fai un app in winzoz grafica, e poi falla girare (bene) sotto linux....
>Cerca su internet "Java vs C sharp" o simili e troverai molti
>approfondimenti.
>
>Comunque meglio Python. :)
>
>
iep :)
--
Non mi piacciono i tipi che mi hanno ucciso.
Maggiori informazioni sulla lista
Linux