Pagina 1 di 3

Apple per programmare: consigli

Inviato: ven 9 gen 2009, 20:16
da Szat
Ciao a tutti

in previsione della tesi magistrale (spero tra un anno) mi vorrei regalare un pc nuovo. Ho un pc di due anni un fujitsu siemens amilo con amd64 dual core, nvidia e altre cavolate...

Siccome le prospettive sono di fare il programmatore la scelta deve essere su un pc di qualità che mi duri almeno per 5/6 anni, quindi sono pronto ad un investimento corposo (diciamo che mi orienterei su 1600 euri al max 1800... Poi a seconda dell'occupazione che trovo quest'estate si può aumentare ancora il budget).

La scelta potrebbe cadere su un apple, per un duplice motivo

1) sono incuriosito dal sistema operativo. Naturalmente comprerei il mac all'uscita di leopard snow o del suo successore (se è in aria la sua uscita)

2) l'hardware è sicuramente di ottima fattura.

Naturalmente sono consapevole del fatto che con quella cifra si comprerebbe... Si lo so.

Volevo sapere:

1) pensando al dual boot con la mia cara slack quale è il supporto? Che versione basterebbe usare? Prima c'erano le versioni per i loro processori ma oggi?

2) Portatile o fisso? Il portatile è indubbiamente più comodo, se devo andare dal relatore porto il pc e buona notte (non devo girare con chiavette varie). Ma il fisso ha dei punti a vantaggio, tipo lo schermo molto carino e il prezzo sicuramente più ragionevole dei macbook /pro.

3) sempre in vista di una probabile carriera da programmatore di quali strumenti si dispone? Ci sono difficoltà a utilizzare gli strumenti che uso su gnu/linux? A parte kde4 che ormai si mette su tutto...

Cioè quali vantaggi si hanno nel comprare un mac? Risulta facile trovare software house che utilizzano mac e quindi compatibili con il mio futuro gioiello?

Naturalmente sono contrario alla politica della chiusura del codice... Quindi è anche ragionata in questo senso.

Spero non si scateni un flame con guerre di religione ;)

Ciao a tutti

Re: Aiuto scelta computer

Inviato: ven 9 gen 2009, 20:31
da FireEater
2) l'hardware è sicuramente di ottima fattura.
E' lo stesso hardware usato quasi tutti gli altri marchi.

IMHO: leopard non è un sistema operativo per programmatori. Quindi che senso ha spendere di più per poi programmare con slackware o con windows?

Ho installato slackware 12.1 su un macbook pro senza grossi problemi.
Ne parlano anche qua: viewtopic.php?t=19828&highlight=macbook.
Non ci sono grossi problemi ma non sperare di trovarti come sui "veri" PC.

Ciao
FireEater

Re: Aiuto scelta computer

Inviato: ven 9 gen 2009, 20:37
da Szat
FireEater ha scritto: E' lo stesso hardware usato quasi tutti gli altri marchi.
Scusa... Mi sono espresso male... Intendo tutto l'insieme. Dal case in alluminio all'ottimo supporto per le scheve video (che purtroppo su linux non c'è... anche da parte di nvidia)
IMHO: leopard non è un sistema operativo per programmatori. Quindi che senso ha spendere di più per poi programmare con slackware o con windows?
Come mai? Quali punti a favore? Quali a sfavore? Se leggi nella sezione programmazione il link a qt creator sullo sfondo dei tutorial si vede chiaramente un imac :)
Ho installato slackware 12.1 su un macbook pro senza grossi problemi.
Ne parlano anche qua: viewtopic.php?t=19828&highlight=macbook.
Non ci sono grossi problemi ma non sperare di trovarti come sui "veri" PC.

Ciao
FireEater
Specialmente in cosa si sente?

Grazie della risposta

Re: Aiuto scelta computer

Inviato: ven 9 gen 2009, 20:38
da neongen
Szat ha scritto: Ho un pc di due anni un fujitsu siemens amilo con amd64 dual core, nvidia e altre cavolate...
Siccome le prospettive sono di fare il programmatore la scelta deve essere su un pc di qualità che mi duri almeno per 5/6 anni...
ecco... io aspetterei gli altri 3 anni :lol:

Re: Aiuto scelta computer

Inviato: ven 9 gen 2009, 20:40
da raffaele181188
No vabbè flame non credo, ma magari potevi avere molte più risposte postando su un forum di utenti Apple :D ...
IMHO:
Se ti occupi di programmazione grafica allora il Mac è il più usato in assoluto. Programmazione in senso stretto invece non saprei.
Per quanto riguarda l'ottima qualità dell'hardware io andrei a controllare le specifiche. In realtà sei solamente sicuro che l'hardware è compatibile (quindi in un Mac store trovi [a prezzi decisamente NON concorrenziali] tutta roba che SICURAMENTE funziona). Il macbook, in realtà, è piuttosto indietro rispetto ai concorrenti Win nella stessa fascia di prezzo (in pratica, da quello che ho capito, il prezzo alto è dovuto al Leopard e al marchio "figo" più che alla qualità della macchina). Io mi farei due conticini, con quasi 2000 euro da spendere. Certo, il Mac ha l'aria decisamente professionale, come tutte le cose Apple. Lo stesso discorso vale per l'iPod... (e io l'iPod ce l'ho eh eh... ma costa un decimo dei loro pc :D )

Magari riedita il titolo del thread: "Apple per programmare: consigli"

Re: Aiuto scelta computer

Inviato: ven 9 gen 2009, 20:50
da Szat
raffaele181188 ha scritto:No vabbè flame non credo, ma magari potevi avere molte più risposte postando su un forum di utenti Apple :D ...
No. Gli utenti apple che conosco sono praticamente senza cervello... Sono disposti a tutti pur di difendere il loro amato pc. Avrei trovato solo pareri favorevoli senza nessuna critica oggettiva, questo mi pare un posto più neutrale ;)
IMHO:
Se ti occupi di programmazione grafica allora il Mac è il più usato in assoluto. Programmazione in senso stretto invece non saprei.
Per quanto riguarda l'ottima qualità dell'hardware io andrei a controllare le specifiche. In realtà sei solamente sicuro che l'hardware è compatibile (quindi in un Mac store trovi [a prezzi decisamente NON concorrenziali] tutta roba che SICURAMENTE funziona). Il macbook, in realtà, è piuttosto indietro rispetto ai concorrenti Win nella stessa fascia di prezzo (in pratica, da quello che ho capito, il prezzo alto è dovuto al Leopard e al marchio "figo" più che alla qualità della macchina). Io mi farei due conticini, con quasi 2000 euro da spendere. Certo, il Mac ha l'aria decisamente professionale, come tutte le cose Apple. Lo stesso discorso vale per l'iPod... (e io l'iPod ce l'ho eh eh... ma costa un decimo dei loro pc :D )
Allora il punto è che in teoria per quello che ho fatto non dovrei programmare nel mondo del lavoro... Purtroppo da quando mi sono laureato alla triennale le uniche due offerte sono state come consulente per ditte che programmano.

Quindi anche il settore è abbastanza imprecisato, la scelta deve per forza ricadere su qualcosa di abbastanza generico.

Per l'hardware è vero, tutto è certificato quindi non devi smadornare per farlo andare.

Viceversa sarebbe possibile:

a) utilizzare windows con un prezzo nettamente inferiore ma anche con un sistema sicuramente isoddisfacente
b) usare linux ma smadornare per far andare tutto e non è detto che ci riesci alla fine (non certo per colpa del sistema)

Esempio: stanno uscendo i portatili con l'impronta digitale... Magari tra 5 o 6 anni su linux usciranno le prime versioni con il supporto. So che la colpa è dei produttori merdosi...

Altra possibilità è sbattersi a fare il pc personalizzato con hardware ufficilamente supportato, ma ho la sensazione che non sia esattamente la stessa cosa

Re: Aiuto scelta computer

Inviato: ven 9 gen 2009, 20:51
da Szat
neongen ha scritto: ecco... io aspetterei gli altri 3 anni :lol:
LOL

lo tengo come secondo pc nel caso avessi problemi con linux. Oppure lo do in affido a mia madre che vuole imparare a usare il pc.... :evil: :evil: :evil:

Re: Aiuto scelta computer

Inviato: ven 9 gen 2009, 20:59
da EmaDaCuz
Ti rispondo da Mac User

1- Supporto a Linux c'è, indipendentemente dalla distro usata. Io ho un dual boot con Arch e tutto ha funzionato con poche modifiche e sbattimenti.

2-La scelta tra poratile e fisso dipende solo da te. Io vado matto per gli iMac, quindi sono di parte...

3-Dipende cosa intendi per programmazione. Non me intendo più di tanto, ma da quel che ne so esistono IDE per i più disparati linguaggi di programmazione. So che si può programmare in Cocoa, le QT sono disponibili anche per Mac... poi c'è Java, PERL, Python, Ruby... ma ripeto, non me ne intendo più di tanto.

Vantaggi del Mac: non nascondo cheall'inizio mi sono detto "ma che diavolo di sistema operativo è sto OSX?". In realtà per utilizzare al meglio OSX devi dimenticarti un po' della filosofia Linux. Alla fine, il più grosso vantaggio è l'integrazione. Tutti i programmi lavorano in collaborazione uno con l'altro, la GUI è standard, mai riscontrati nè crash nè rallentamenti. Molti dei progrrammi che utilizzi su Linux possono comunque essere installati da sorgente tramite appositi porting. Hai un sistema *NIX addomesticato/facilmente addomesticabile. Last ma but not least, il design è veramente bello.

Svantaggi: secondo me la reperibilità di alcuni software "professionali" o di alcuni open source (l'accoppiata AbiWord GNUmeric resta una carenza che faccio fatica a colmare). Basta comunque utilizzare formati standard/ISO e la compatibiltà è assicurata.

Re: Apple per programmare: consigli

Inviato: ven 9 gen 2009, 21:05
da raffaele181188
Il punto è, secondo me, che se ti preoccupi di far funzionare i programmi per Linux allora vuol dire che userai quelli quindi è lecito chiedersi: Ma perchè allora un Apple?
Stai parlando con uno che vorrebbe per la laurea (ma in economia, c'è differenza...) proprio un Macbook. Sinceramente li ritengo troppo "belli". E' come andare in giro con una t-shirt nike o una Armani Jeans...
Però se il computer ti serve "per programmare" non è che c'è bisogno di spendere 2000 euro di Mac per far girare qt-creator!!!

Detto questo, i vantaggi del Mac li conosci. Voglio solo invitarti a fare un giro sul sito della Apple per vedere quanto ti costa uno stupidissimo mouse col logo della mela...
Sul lato tecnico, io posso dirti che i Macbook usano i Core2 della Intel, quindi niente problemi di compatibilità binaria

Re: Apple per programmare: consigli

Inviato: ven 9 gen 2009, 21:12
da EmaDaCuz
raffaele181188 ha scritto:Il punto è, secondo me, che se ti preoccupi di far funzionare i programmi per Linux allora vuol dire che userai quelli quindi è lecito chiedersi: Ma perchè allora un Apple?
Esatto.

Re: Apple per programmare: consigli

Inviato: ven 9 gen 2009, 21:15
da gigiobagiano
In quella fascia di prezzo puoi trovare anche degli ottimi thinkpad, che sono un'assicurazione. Io ho sia un mac (mac mini) che un thinkpad e mi è passato per le mani anche un sony vaio serie z (non mio, ma veramente uno spettacolo di design). Il solo che mi ha dato rogne, per installare GNU/Linux (slackware, gentoo, Yellow Dog (solo Mac ppc), ubuntu, mandriva), è stato il vaio, quindi questo proprio te lo sconsiglio...
Da parte mia ti consiglio un thinkpad, mai trovato meglio...

Re: Apple per programmare: consigli

Inviato: ven 9 gen 2009, 21:27
da Vito
Come IDE su Mac c'è Xcode che è ottimo!

Re: Apple per programmare: consigli

Inviato: ven 9 gen 2009, 21:46
da slucky
mahhh.....secondo me puoi anche risparmiarti di spendere tanti soldi per un mac, ti assembli invece un'ottimo pc con hardware di prima scelta, tra parentesi anche apple ormai utilizza intel ecc..ecc.. spendendo un terzo di quella somma, e poi ci metti su il pinguino che non ha nulla in meno dell'osx ed in più è un sistema completamente open-source :)

Re: Apple per programmare: consigli

Inviato: ven 9 gen 2009, 22:01
da Luke88
Szat ha scritto: Siccome le prospettive sono di fare il programmatore la scelta deve essere su un pc di qualità che mi duri almeno per 5/6 anni, quindi sono pronto ad un investimento corposo (diciamo che mi orienterei su 1600 euri al max 1800... Poi a seconda dell'occupazione che trovo quest'estate si può aumentare ancora il budget).
beh, con quei soldi penso venga fuori un bel portatile...
Szat ha scritto: La scelta potrebbe cadere su un apple, per un duplice motivo
1) sono incuriosito dal sistema operativo. Naturalmente comprerei il mac all'uscita di leopard snow o del suo successore (se è in aria la sua uscita)
mac è molto punta-e-clicca, se ti piace la slack è mooolto diverso, cambiano molte cose anche nei programmi opensource compresi in macosx.
io ero restato che mac osx10.6 doveva uscire un anno dopo il 10.5, il che significa ottobre 2008... quindi boh. penso sia vicino
Szat ha scritto: 2) l'hardware è sicuramente di ottima fattura.
ormai è hardware comune... evita solo di prendere i penultimi macbook (quelli non in alluminio per capirci). la tastiera tende a rompersi sul bordo e si nota molto l'usura (sia bianco che nero).
come hai detto tu il problema del mac è il costo, se lo prendi in america e ti vuoi prendere la tastiera italiana metti in costo altri 160€+
Szat ha scritto: 1) pensando al dual boot con la mia cara slack quale è il supporto? Che versione basterebbe usare? Prima c'erano le versioni per i loro processori ma oggi?
in teoria il supporto è totale... non mi sembra abbiano hardware strano... è da controllare solo la webcam, ma dubito che non ci sia il supporto per quella....
per il resto è un intel, nvidia, e non credo molto altro...
Szat ha scritto: 2) Portatile o fisso? Il portatile è indubbiamente più comodo, se devo andare dal relatore porto il pc e buona notte (non devo girare con chiavette varie). Ma il fisso ha dei punti a vantaggio, tipo lo schermo molto carino e il prezzo sicuramente più ragionevole dei macbook /pro.
li vedi tu. dipende solo dall'uso. Se prendi un portatile per favore non prendere quei cosi da 17 pollici -.-'
magari se prendi un portatile sacrifica un po' le prestazioni a favore della batteria.... fa sempre comodo....
Szat ha scritto: 3) sempre in vista di una probabile carriera da programmatore di quali strumenti si dispone? Ci sono difficoltà a utilizzare gli strumenti che uso su gnu/linux? A parte kde4 che ormai si mette su tutto...
se usi slack non hai problemi, se usi osx non puoi usare proprio gli stessi strumenti... inoltre osx e gnu/linux usano 2 interfaccie grafiche diverse, a volte dà qualche noia installarsi X su osx... e come già detto i programmi hanno qualche differenza tra la versione osx e g/l, per cui dovrai farci un po' l'abitudine...
in generale se il programma non fornisce già il .dmg pronto, può essere più complicato del solito ./configure&&make&&make install.
non ho un mac e quindi non so dirti quali strumenti per la programmazione sono disponibili, sicuramente ce ne sono, ma non li trovi preinstallati (sicuramente ne trovi meno che per gnu/linux comunque, grafica a parte).
Szat ha scritto: Cioè quali vantaggi si hanno nel comprare un mac? Risulta facile trovare software house che utilizzano mac e quindi compatibili con il mio futuro gioiello?
uhm....beh, come ti hanno detto osx è molto usato per la grafica.... per la programmazione in senso stretto sotto g/l ci sono un infinità di tool in più....
mac inoltre è precepito come qualcosa molto alla moda....e la moda si paga...
per mac hai un interfaccia più coerente tra i vari programmi, ma se sei abituato a usare una slack, penso che ti troverai le mani legate, almeno finchè non torni al punta-e-clicca.... si, so che sono disponibili molti comandi shell gnu, ma avete mai usato una shell osx?
l'impressione che mi ha lasciato leopard è di essere un sistema molto più rigido di una distribuzione g/l... (poi dipende da te se questa è una limitazione o no)
Szat ha scritto: Naturalmente sono contrario alla politica della chiusura del codice... Quindi è anche ragionata in questo senso.
beh, da questo punto di vista apple è indubbiamente più "chiusa", anche se usa molte applicazioni gpl...
una qualsiasi distribuzione è generalmente molto più aperta non solo in fatto di licenze, ma anche in collaborazione/supporto.
gnu/linux lo usi su qualsiasi computer, osx solo su hardware apple (licenza!) :p

Re: Apple per programmare: consigli

Inviato: ven 9 gen 2009, 22:39
da zxzxasas
Luke88 ha scritto:
Szat ha scritto: Naturalmente sono contrario alla politica della chiusura del codice... Quindi è anche ragionata in questo senso.
beh, da questo punto di vista apple è indubbiamente più "chiusa", anche se usa molte applicazioni gpl...
una qualsiasi distribuzione è generalmente molto più aperta non solo in fatto di licenze, ma anche in collaborazione/supporto.
gnu/linux lo usi su qualsiasi computer, osx solo su hardware apple (licenza!) :p
Praticamente dovrebbe essere solo la parte di BSD ad essere open su OS X, o sbaglio?