[Linux-Biella] Java e flame
Paul TT
paultt a bilug.linux.it
Gio 11 Ott 2007 17:56:13 CEST
Emanuele Aina wrote:
> Paul TT proseguì:
> ...
>
>>>> a quel punto, tanto vale programmare in c o python e ti togli altri
>>>> problemi ;P
>>>>
>>>>
>>> Beh, il C ne ha altri di problemi.
>>>
>> non esiste un linguaggio 'definitivo'. se no nessuno perderebbe tempo a
>> crearne di nuovi. ;P
>>
>
> Assembly! ;P
>
falso. ha istruzioni diverse per processori diversi ;P
>>> Python è troppo diverso per un programmatore Java e la cosa più simile a
>>> una interfaccia grafica portabile è Tkinter.
>>>
>>>
>> tkinter non e' per python, che c'entra con do diesis?
>>
>
> In che senso Tkinter non è per python?
>
eh, mancava un 'ma' nella frase, intendevo: ma tkinter non e' per python?,
gia' che stavamo vertendo su do diesis
scusa l'ambiguita' della frase
> Fa parte della libreria standard.
>
> L'ho citata perché è l'unica interfaccia grafica portabile per Python e,
> secondo il tuo ragionamento, essendo questa veramente orribile non
> varrebbe la pena di programmare programmi portabili in Python.
>
capito il riferimento alura
> ...
> Visto che la discussione era partita parlando di software pensati per
> utenti casalinghi/professionisti una applicazione .NET/Mono è
> sufficientemente portabile per un target simile.
>
circa, si parlava anche di dispositivi embedded.
ma poi il discorso di e' da se spostato altrove ;P
> Oltretutto non sto assolutamente cercando di convincerti ad usare .NET,
> visto che se dovessi mai fare qualcosa di simile proporrei Python. :)
>
e meno male :))))
>>> Poi, visto che insisti, usa pure WinForms.
>>>
>> boh non insisto, ma se devo usare interfacce diverse, allora non scrivo
>> piu' una sola volta e uso ovunque, tutto qui.
>>
>
> Come in Java hai la scelta:
>
> GUI write-once-run-anywhere: Swing(Java), WinForms(.NET)
> GUI nativa: Java-GNOME(Java), GTK#(.NET)
>
> La possibile decisione di non avere una GUI write-once-run-anywhere non
> è dovuta a Java o .NET ma esclusivamente a una questione di maggiore
> integrazione con l'ambiente (e quindi maggiore usabilità).
>
> Per quanto mi concerne:
> fare in fretta -> GUI write-once-run-anywhere
> fare bene -> GUI native
>
fin qui. ma e' questa una digressione.
> Inoltre, se devo usare Java con una GUI write-once-run-anywhere
> preferisco usare SWT piuttosto che Swing.
>
si', qui ti ho gia' detto che concordo. anche se in parte, perche' e'
piu' semplice far girare il tutto con swing e affidarsi al runtime di
sun, per evitarsi soprese strane... spesso dovute a quella caccola di
winzoz, ma almeno usando il runtime std non e' colpa tua ;)
>>> Intendi una implementazione che giri ovunque?
>>>
>> beh swing lo fa, per quanto /brutta/ -e condivido anche tale opinione- sia.
>>
>>
>>> Non c'è e non credo ce ne sia il bisogno.
>>>
>> perche' no?
>>
>
> Avere una sola implementazione solitamente non è un pregio, anzi.
dipende sempre da cosa devi farci, ovviamente
>>>> che se uso winzoz, uso .net, se uso linux, devo usare mono, se uso osx,
>>>> c'e' mono anche li'. ma con mono ho anche la parte grafica?
>>>>
>>> Sì.
>>>
>>>
>> e se ho bisogno di fare la stessa roba su iseries o sun?
>>
>
> Ovviamente per Solaris c'è Mono. Per iSeries non so, ma si tratta di
> opensource quindi basterebbe farne il porting (cosa non vera per Java
> fino all'altroieri).
>
?????
'zo dici? kiava gira sull'as da almeno 8 anni.
do diesis no, e nessuno mi paga certo per farne il porting ;P
> Chiudo, perché la cosa sta diventando lunga.
>
> Spero di aver chiarito eventuali dubbi sulla mia posizione, altrimenti
> chiedetemi in privato.
>
okee, idem, in effetti abbiamo allungato molto
--
Non mi piacciono i tipi che mi hanno ucciso.
Maggiori informazioni sulla lista
Linux