Re: Powerbook x programmare???



Ale <bugbaal@xxxxxxxxxxxxx> wrote:

> >Insomma... dipende. Windows per programmare a mio avviso manca di molti
> >utili strumenti (al di fuori di quello che è tipicamente MS, che
> >ovviamente è escluso dal discorso).


> Scusami, ma non ho capito, se lavoro su Windows perchè non dovrei
> usare gli utili strumenti di M$?

Sviluppare su Windows non vuole dire sviluppare *solo* per Windows.

Dopo di che, il costo di Visual Studio non è una cosa trascurabile.
Accettabile per un professionista che di professione sviluppa MS, ma per
tutti gli altri altino. E comunque altino in assoluto, voglio dire.

Poi se sviluppi per esempio librerie crossplatform, devi spendere un po'
di tempo per fare lavorare Visual Studio in tal modo. Complessivamente
fai molto prima con gli autotools di GNU.

Se come me sviluppi in Python, non so quanto te ne fai di Visual Studio.

Non solo, se ti trovi a sviluppare su macchine diverse, usare un
ambiente crossplatform è utile. In alcuni progetti mi capita di
scambiarmi le macchine con i miei collaboratori, capita di trovarsi a
sviluppare su windows, su linux, su mac. Avere un unico ambiente è
comodo (questo beninteso taglia fuori anche xcode, anche se Xcode è ben
integrato con gli autotools, pertanto il peso si fa piccino, ma comunque
preferisco altro).

> Come se lavorassi su XCode e non utilizzassi i tools disponibili a
> corredo.

Ci possono essere ottimi motivi per non farlo.

> Sono sincero, continuo a non seguire questo discorso.
> Si parlava di avere o meno un Pc-Win per programmare, anche su un
> Pc-Win puoi installare Linux.

Perchè non su tutti i portatili GNU/Linux anda(va) altrettanto bene che
MacOS su Mac. Al recente Linux day abbiamo fatto più le presentazioni
sul mio Mac perchè l'altro relatore aveva un problema tendenzialmente
insignificante sul suo portatile. Quando collegava uno schermo esterno,
talvolta la scheda video veniva messa a nanna con il conseguente blocco
della presentazione. Problema stupido e minimo. Ma sono cose che possono
succedere. Quindi la domanda è *perchè no un mac*.

Ribadisco, tanto più che specie sui portatili anche molti open
sourcerer's convinti alla fine scelgono MacOS.

> Neanche a me piace Java. Ed è vero che Java è affermato, ma ti
> garantisco che molte aziende stanno provvedendo ad una migrazione verso
> .Net

Io tutte ste aziende non le vedo. Specie tenendo il conto di migrare
certe cose (molte aziende non migrano manco i programmi in Cobol di 20
anni fa che sono una pena da fare girare e preferiscono farci sopra
livelli per "isolarli" ma non li staccano di produzione) costa una barca
di soldi e non garantisce.

Java funziona complessivamente bene e non da problemi, da quel punto di
vista. Non solo, molte aziende hanno sui server centrali sistemi *nix.
Permettimi di dubitare sul fatto che improvvisamente decidano di
cambiare parco macchine e software tutto in un colpo per assecondare le
(costose) promesse MS.


> >.Net è giovane: Microsoft stessa non è riuscita a fidarsi fino in fondo
> >(a quanto so in Vista l'uso di .Net è tutt'ora minimale). Posso essere
> >d'accordo che è promettente.
> Beh, invece è esattame l'opposto. Anzi, probabilmente Vista uscirà
> con un .Net 3.0.

Sarà stato errato l'ultimo articolo che lessi. Forse era qualcosa su
icj, non ricordo. Ma mi era parso affidabile.

> Ed in Vista, ci sarà anche Avalon ( che attualmente è una beta più
> che instabile ), una serie di librerie che tra le tante, ti permetterà
> di creare applicazioni web completamente nuove. Fortunatamente, è
> previsto un plugin MacOSX in Safari per poter visualizzare queste
> pagine. Per fare un paragone, è una sorta di Quartz applicato alle
> pagine Web.

Dio ce ne scambi. Se il web è ridotto male, la colpa è quasi tutta di
Microsoft. Non voglio vedere altri schifi proprietari in tal senso.

> E' chiaro che non si può parlare di quello che non c'è, però per
> quello che ho letto è davvero molto promettente, e se manterà le
> aspettative, dubito che ambienti come Flash continueranno a vivere.

Io invece sono fiducioso, anche perchè Flash 3 sarà un enorme
migliroamento. Specie perchè miglioreranno la parte "applicativa",
permettendogli di fare applicazioni a tutti gli effetti.

Non solo, in una fascia di mercato per certi versi collimante c'è anche
Ajax. Che Google ha dimostrato quanto sia buono e ben funzionante. Non
credo (e spero di no) che tutte le involuzioni microsoft prendano piede.


> >Inoltre molte tecnologie che ruotano attorno a .Net sono
> >fondamentalmente Windows centriche (penso ad Ado),
> Ado, è solo un driver verso DB, puoi usare ODBS che uno standard.

ODBS è ben più peloso da usare, e complessivamente in ambiente OO non è
eccellente.

Ado .Net invece è interessante, specie per il modo in cui quasi
trasforma un database relazionale in uno ad oggetti. O meglio, lungi dal
trasformarlo, permette di trattarlo in modo più simile a come si
farebbe.

> In ultimo vorrei solo dire che XCode2 ha fatto molti passi in avanti
> rispetto al passato, ma è ancora molto lontano da un ambiente come può
> essere Visual Studio 2005 o un Borland C++ Builder. Più l'applicazione è
> complessa, più i tempi di sviluppo tra i due ambienti aumentano. il
> framework di Cocoa è ottimo e maturo in Tiger, ma XCode sempre secondo il
> mio punto di vista è ancora acerbo rispetto agli altri 2 ambienti citati.
> E' vero che XCode è gratuito, ma io pagherei per avere su Mac un ambiente
> come VS.

XCode è carino. Permette di sviluppare in Java o in C++ senza il peso di
Eclipse o NetBeans. Ma io personalmente preferisco altro. Non sono mai
stato un fan degli IDE, preferisco usare testa[0] e linguaggi ben fatti.

A sviluppare un'applicazione con Twisted, sono comunque ordini di
grandezza più produttivo che con Java o altro.

Ad ogni buon conto in caso di necessità, Eclipse gira bene sulla mia
macchina. Ed Emacs gira anche meglio. Appena appena configurato, da
grosse soddisfazioni.


-----
[0] questo non vuole dire che chi usi un IDE non abbia testa, beninteso.


--
non vincono, non vinceranno, non hanno domani
la forza è nel puntello impugnato da oneste fortissime mani
.



Relevant Pages

  • Re: Archiviazione col MBP 17" (penultima generazione)
    ... la parte più fragile è il box. ... D'accordo col dire che se salta il disco se ne và l'hard disk e fin qui non ci piove. ... Io ho avuto per anni la Pleiades tripla interfaccia. ...
    (it.comp.macintosh)
  • Re: Ingresso nel mondo della mela
    ... L'importante è avere un ambiente in cui ci si riesca a sviluppare. ... sviluppo quasi tutti quel che mi serve su ultraedit. ... Tipo shortcut per ...
    (it.comp.macintosh)
  • Re: Ingresso nel mondo della mela
    ... che era da considerare una sorta d'investimento a fondo perduto. ... ma per programmare non ci vogliono tutti sti gran tool. ...
    (it.comp.macintosh)
  • Re: Ingresso nel mondo della mela
    ... Tipo shortcut per ... chiamare comandi shell che lavorano sui file aperti e cose del genere. ... Si con TextMate hai questo e molto di più. ... Come ti dicevo, è riuscito a convertire ...
    (it.comp.macintosh)
  • Re: Italian V:TES FAQ
    ... Quando e perché è cambiato il nome del gioco? ... Dove posso trovare altre persone che giocano a VTES? ... Ogni giocatore rappresenta un antico vampire, ...
    (rec.games.trading-cards.jyhad)