2011-10-22 5 views
5

Sono nuovo nello sviluppo di iOS e sono totalmente confuso su Dashcode.Comprensione di Dashcode

  1. Perché Dashcode è utile?
  2. Qual è la differenza tra Dashcode vs Xcode.
  3. Quali sono i vantaggi e gli svantaggi di Dashcode rispetto a Xcode?
  4. L'analisi XML o JSON è possibile in Dashcode?
  5. Che cos'è un widget? Sono così confuso con la parola widget.

risposta

2

1) Crea widget, come quelli in Dashboard.

2) Dashcode crea widget (come mostrato in Dashboard su Mac). È piccolo e utilizza JavaScript e altre tecnologie web per il codice sorgente. Xcode crea binari di app compilati per iOS e mac dal codice sorgente di Objective-C e Cocoa.

3) Non è davvero una scelta. Se vuoi creare un'app per iOS o Mac, utilizzerai Xcode, se vuoi creare un widget dashboard utilizzerai Dashcode.

4) Dashcode funziona con tecnologie web. Non ho molta esperienza con Dashcode (l'ho provato, non è il mio genere), ma lo scopo è quello di scrivere app che tracciano i dati dai server, quindi non posso immaginare che non supporti tali tecnologie web tradizionali.

+0

Per rispondere alla tua nuova quinta domanda: hai chiaramente un mac, giusto? Vai su Applicazioni-> Dashboard. Vedrai piccole applicazioni che Apple chiama widget, quelli creati con dashcode. Quindi la correlazione del nome. – NJones

+0

Grazie Sir la tua risposta sostenibile. Ho un Mac e stavo cercando di sviluppare un'applicazione che funzionasse su tutte le piattaforme mobili. Quindi, per favore, suggeriscimi è possibile. – Sandeep

+0

Questa è una domanda completamente separata. Stai cercando uno sviluppo multipiattaforma. – NJones

3

Oltre alla risposta @NJones. Dashcode ti permetterà di sviluppare applicazioni HTML5/CSS/JS che possono essere implementate come widget sotto il dashboard OSX o di sviluppare applicazioni client basate su browser che possono essere eseguite su Safari/Mobile-Safari e altri browser HTML5/CSS compatibili (chrome, firefox) e IE9 (penso).

Ci sono progetti come PhoneGap (sì, http://www.phonegap.com) che forniscono librerie aggiuntive per semplificare lo sviluppo multipiattaforma. A seconda della complessità della tua applicazione, l'implementazione della piattaforma cross-level write-once può essere difficile

+0

Bella aggiunta alla spiegazione di Dashcode. Avrei accennato a PhoneGap ma non era nella domanda originale. – NJones

0

Nessuno è in grado di dirmi da anni ciò che sta accadendo a Dashboard, Dashcode e l'intero sviluppo di esso - è questo il Fine ? Sembra che sia e spero che questa compagnia si trovi di fronte alla propria rovina.