[Linux-Biella] Java e flame [Era: certificazione ISO 9001 Agenzia delle Entrate]
Paul TT
paultt a bilug.linux.it
Mar 2 Ott 2007 11:00:41 CEST
Emanuele Aina wrote:
> ....
>>>
>>>
>> .net e' solo un runtime, mentre per m$ avrebbe dovuto essere tutto cio'
>> relativo allo sviluppo con do diesis. invece e' rimasto il framework e
>> basta.
>>
>
> Beh, VisualStudio.NET esiste. Non funziona neppure male, se uno è
> orientato a simili strumenti.
>
> Con .NET intendo gli standard ECMA (CLR, CIL, C#, libreria standard) e
> quanto è stato costruito sopra di essi.
>
ok
>> e sostanzialmente non esiste materialmente, e' solo un nome :)
>>
>
> Come Java. ;P
>
invero intendevo che .net e' un nome senza significato, anche per m$.
ora dovrei cercare un link (da sito ms) di un tizio che spiega
l'evoluzione del temine. tempo e voglia non ne ho.
> A meno che tu intenda il caffé.
>
:D
>> e cmq ripeto, niente di legato ad una sola piattaforma (intesa solo come
>> lato client) e' piu' moderno. nel senso: se scrivo il gimp mi conviene
>> scriverlo in c, se faccio una qualsiasi roba client che non ha esigenze
>> particolari, conviene scriverlo in un linguaggio multipiattaforma _vero_.
>> cosa che java e', pyhton pure, do diesis no.
>>
>
> Continuo a non capire perché Java sia multipiattaforma e C# no.
>
come ho gia' fatto intendere sotto, io ti do un programma in java, vai
su java.sun.com, ti scarichi il runtime e funziona. :)
in piu', sotto osx e' gia installato, e m$ ha la sua (seppur merdosa) vm
integrata, per cui se l'applicazione non e' complessa devi fare davvero
poco.
come ho gia' chiesto, se faccio un programma in do diesis, poi cosa devo
installare per farlo andare? o meglio, sotto M$ (spero che) funzioni,
senza fare alcunche', ma sotto i sistemi operativi veri?
>>> Boh, magari sono solo io a essere sempre molto sfortunato.
>>>
>> puo' darsi, io non ho mai avuto particolari problemi, invero
>>
>
> Uffa. Sono sempre il solito sfigato.
:DDD dai non prendertela :))
>>> Io mi sono trovato meglio con Mono/.NET/C# che con Java.
>>>
>>
>> te che sai, dove trovo un pacchetto belle pronto da installare sotto
>> linux per avere l'interfaccia grafica compilare e provare?
>>
>
> Che interfaccia grafica? WinForms?
>
> apt-get install libmono-winforms2.0-cil
>
azz mi installa il mondo, provo poi sull'altro mb
> Poi scarichi Paint.NET e dovrebbe funzionare (non provato).
>
> Oppure:
>
> apt-get install banshee
>
> Se preferisci vedere una applicazione GTK# funzionante.
>
mh, ed e' uguale a come gira in winzoz o osx? e li' cosa devo installare?
come si adatta il llok and feel al sistema?
>>> Ok, ma è bruuuuuuutta! (Sia esteticamente che come API)
>>>
>>>
>> mah fai te. sara' bella l'interfaccia di winzoz.... :DDDDDD
>>
>
> Rispetto a Swing sì. :)
>
hai dei sani problemi estetici e funzionali allora. ;P
>> se mi spieghi cosa cambia in usabilita' rispetto al resto del mondo te
>> ne sarei grato
>>
>
> Una applicazione non-nativa avrà sempre differenze da una nativa.
>
e fin qui....
> Aspetto estetico, comportamento del focus, combinazioni di tasti, eccetera.
>
> Quando usi una applicazione QT ti accorgi facilmente di non avere
> davanti una applicazione GTK. Con Swing è anche peggio.
>
...
io non trovo, ad essere sincero. dipende molto da come scrivi il codice.
e anche da come implementa la vm, e se gestisci il laf correttamente.
sotto osx e' decisamente ben integrato, e sotto linux, integra parte
delle gtk, per cui non trovo tutto sto problema che dici tu.
--
Non mi piacciono i tipi che mi hanno ucciso.
Maggiori informazioni sulla lista
Linux