Newsgroup: it.lavoro.informatica
Titolo: lavoro con OS X?

estensione di una mia thread precedente...qualcuno di voi lavora con
OS X? Non nel senso di usare per proprio "gusto" un mac per fare cose
che potresti fare anche su un altro SO, ma nel senso di sviluppare
proprio per quella piattaforma..


beh invece anche il gusto ha un suo senso, alla fine se sviluppi in:
* java
* php
* c++
puoi usare indifferentemente osx,linux,freebsd,windows
se usi .net o mfc qualche libreria particolare sei vincolato a windows;
se fai sviluppo web e usi linux come minimo una virtual machine per
provare tutto su i varie ie e safari ti serve.
Applicazioni native che richiedono un mac possono essere:
* objective c e cocoa
* cocoa touch se programmi iphone/ipad/ipod touch
ma ora si stanno diffondendo pure sviluppatori che ottimizzano siti e
servizi per mobile safari e hanno comunque un mac perch� fa comodo avere
l'emulatore iphone (che fa parte di iphone sdk), un emulatore vero non
un browser based che semplicemente adatta la finestra.
Ci sono altre due figure che probabilmente li trovi con mac:
* grafici (sia che si occupino di foto ritocco, vettoriale o layout di
pagine web), vabb� con lo sviluppo c'entra in modo molto marginale.
* chi utilizza filemaker e realbasic

 a menadito HTML/CSS...
Ni :) alle volte la parte gui � talmente minimale che non conviene
inserire un altra figura professionale ma sviluppare completamente un
applicativo dal'sql al css; inoltre per realizzare buone gui �
fondamentale una buona conoscenza di javascript che tipicamente i
webdesigner non hanno, per capirsi le conoscenze che servono per usare
ext.js o dojo hanno pi� a che fare con la programmazione che con il
design infatti io parlavo di applicazioni web e servizi non siti.

 
Allora per chiarire il mio punto di vista su questo argomento, chi
compra un mac vuole un mac, non solo per il software ma per il desgin.
All'apple non conviene minimamente vendere il sistema slegato
dall'hardware; inoltre i vari hackintosh non credo che minino vagamente
i guadagni di apple, non � un'idizio vendere il sistema operativo
slegato dall'hardware; alla fine si devono preoccupare di un numero
ristretto di driver, di processori, di schede madri etc.
Alla fine apple ha sempre venduto un buondle software+hardware fa parte
un p� del suo marchio di fabbrica.
Usare ideneb o simili ovviamente viola la licenza del software.

 E come me molti altri.
[cut]
E bravo. La fai facile. La prima cosa che mi viene in mente per esempio:
Slegare il sw dall'hardware vuol dire renderlo compatibile con tutte le 
possibili combinazioni di hardware disponibili sul mercato (e non con le 
3-4 attualmente presenti sull'apple store).
A questo punto, 2 possibilit�:
- Miliardi di driver, patch, accrocchi "alla microsoft" che rendono, 
inevitabilmente, il sistema operativo meno stabile --> OSX diventerebbe 
una discreta schifezza
- Apple investe per mantenere la consueta stabilit� e qualit� del suo 
prodotto --> OSX DEVE costare necessariamente di pi�
Da utilizzatore di OSX, mi trovo perfettamente d'accordo con l'attuale 
politica Apple. Il costo pi� elevato per la soluzione � giustificato 
dalla maggior qualit� della soluzione, e lo pago volentieri.

 dalla maggior qualit� della soluzione, e lo pago volentieri.
Parlando di soluzione come di insieme HW e SW hai ragione.
Ciao.
M.
-- 
"Ho perso le parole" (Ligabue)
"Mi restano un po' di parolacce" (Smith)
http://www.qtp.it/Gallery/main.php?cat=12311

 funzioni JS a determinati eventi di controllo e/o di pagina.
si ma con alcuni framework come ext.js e dojo in pratica non esiste
quasi la parte xhtml o meglio � realizzata da componenti javascript io
mi occupo di applicazioni web praticamente in ext hai qualcosa tipo
swing con i layout fatti da northpanel, etc...
var mainLayout = new Ext.BorderLayout(document.body,
{
  north:
  {
    split: true, initialSize: 50
  },
  south:
  {
    split: true, initialSize: 50
  },
  east:
  {
    split: true, initialSize: 100
  },
  west:
  {
    split: true, initialSize: 100
  },
  center:
  {
  }
});
dojo pi� o meno simile e flex pure :)
Io mi occupo di applicazioni/rich ui per prodotti interni tipo
statistiche, trouble ticket, gestione utenti etc...
In pratica ripeto non esiste un sito web... l'applicazione viene creata
multi level:
frontend => ext.js, dojo, flex
chiamate XHR
backend => (mvc, cake-codeingiter, wicket, in pratica le view sono
l'applicazione js/actionscript, i controller sono scritti in php o java
a seconda del progetto a sua volta diviso in webservice, xml-rpc e
quantaltro)
preferiscono di solito affiancarmi una figura dba che un webdesigner che
non servirebbe ad un cazzo; ma capisco le tue obiezioni,
non sto difendendo apple sto dicendo che se non ti serve un loro
prodotto probabilmente non ti serve nemmeno osx.

 compra un mac vuole un mac, non solo per il software ma per il desgin.
vai, eccone n'altro.


Oh ma che volete !! io uso linux, ma capisco è innegabile che un mac è
un prodotto che mescola tante cose sia a livello tecnologico, che
costruttivo (vedi unibody in alluminio, schermo led, ddr3) che software
(unix certificato) al design, ad altri piccoli accorgimenti:
alimentatore magnetico, sensori di luminosità, accellerometro, consumi
ridotti...
Ci sono tanti livelli di compratori ma chi vuole un apple lo prende pure
per il design niente di male ci mancherebbe :) io ho un debole per i
vaio per lo stesso motivo.
Tranne che poi:
* acer o hp aziendale
* lavoro il 99% del tempo tramite ssh su altre macchine (di base mi
potrebbero pure dare un 386)
* mi piacciono i monitor quadrati e i notebook ultraleggeri, per capirsi
mi piaceva molto l'ibook g3 12 pollici e l'acer travelmate 345st ma
correva il 1999....
* mediamente i mac consumano meno dei pc
* per svolgere il mio lavoro mi basta un terminale ed emacs se mi vuoi
fare felice col jde (ma volendo uso anche al vi)
* preferisco la bash alla zsh che va tanto di moda dalle mie parti.

 costa quanto un sony 13''
Quanto un buon Latitude con monitor da 15'4 o qualche Studio con monitor 
da 17"
Per parlare di "oggetti" con una qualita' ed un supporto "almeno pari" a 
quello Apple.
Ciao


 risultati sul campo, quindi tanto di cappello.
Non mi sono spiegato bene forse.
Entrambe le ipotesi erano relative a un'eventuale decisione di Apple di 
allargare il parco hardware.
In questo caso, l'ipotesi 1 era di generare un prodotto instabile, 
l'ipotesi 2 di renderne pi� costoso lo sviluppo per adattarlo al parco 
hardware pi� vasto.
Dato che Apple ha un parco hardware ristretto, risparmia in sviluppo e 
test, come hai detto anche te, e rende quindi l'OS pi� "economico" che 
nell'ipotesi 1 e 2
:-)

 wrote:


beh invece anche il gusto ha un suo senso, alla fine se sviluppi in:


* java


* php


* c++


puoi usare indifferentemente osx,linux,freebsd,windows




Ed i costi non li consideri?


La grande idiozia di Apple � quella di avere un buon OS ma di


vincolarlo ad HW venduto da loro.


Finch� Apple non si decider� a consentire legalmente di far girare OSX


su qualsiasi HW x86, io non user� certo OSX per lo sviluppo (se non,


illegamente, con la distribuzione iDeneb).




Qualcuno potrebbe dire che anche Windows � a pagamento ma � quasi


scontato trovarlo preinstallato su qualsiasi PC ed incluso nel prezzo


(il mio notebook l'ho acquistato nuovo per 450 EUR).




Accidenti, che businness model illuminato.


"Raga ! Stiamo facendo un merdaio di soldi !"


"Evviva ! evviva !"


"Ho letto pero' che un tipo su un ng non � mica contento, che non vuole mica prendere la nostra roba, ci vuole tutto preinstallato. Allora sentite che facciamo, alziamo a manetta i costi di sviluppo di OS X per supportare qualunque minchiata hardware made in korea il sopracitato tizio abbia mai comprato, ci fottiamo la mega integrazione "metti la macchina fotografica, ti scarico di tutto, ti tolgo pure gli occhi rossi in automatico" per fare molto meno, e poi lo diamo via ... GRATIS !!!!!"


"Bravo Steve ! Chapeau ! Fanculo l'iPad !"




�
:D




� 
ngw




--
�


Nicholas Wieland (ngw)


Zooppa CTO


911 Western Avenue, Suite 420


Seattle, WA
� 
98104
� 
US





 risultati sul campo, quindi tanto di cappello.
Con Linux "di fatto" la situazione è questa, nel senso che essendo
l'incompatibilità un'eventualità concreta (ma sempre meno frequente
per fortuna) avviene una selezione a monte, ovvero all'atto
dell'acquisto.


verissimo... alle volte la selezione avviene pure sulla scelta del 
driver libero o meno (vedi schedi grafiche diverse intel)

 driver libero o meno (vedi schedi grafiche diverse intel)
Non esageriamo, ad esempio il supporto alle ATI, tra driver open e
closed io lo ritengo soddisfacente.

 Oh ma che volete !!
è quello che dico io. non si capisce perché si debbano sempre sentire 
queste argomentazioni sterereotipate, manco apple fosse l'unica che 
produce all-in-one esteticamente belli o che gli acquirenti apple 
avessero il problema fisso di convincere la moglie per cambiare il computer.
il design curato aumenta la percezione di innovazione, modernità e 
qualità. stop. chi compra un mac cerca (e di solito trova) queste 
caratteristiche. nessuno (che io conosca) acquista un mac con i criteri 
con cui acquista un suppellettile, ne in toto e ne in parte.

 vincolarlo ad HW venduto da loro.
discorso comprensibile ma miope
la presunta superiorit� di os x su altri sistemi (= windows) � la
stabilit�. e questa l'hanno raggiunta, di fatto, mettendo dei vincoli
sull'hardware. se l'hardware � noto, � pi� semplice sviluppare driver e
tutto il resto. se togli questo vincolo, permetti al pi� grande veicolo di
instabilit� presente nel mondo windows (i driver scritti a cazzo) di
infilarsi nella melina a mo' di vermicello.
opinabile quanto vuoi, ma � cos�.
cia'
d.