[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