2011-10-22 10 views
5

Soy nuevo en el desarrollo de iOS y estoy totalmente confundido acerca de Dashcode.Dashcode comprensión

  1. ¿Por qué Dashcode es útil?
  2. Cuál es la diferencia entre Dashcode vs Xcode.
  3. ¿Cuáles son las ventajas y desventajas de Dashcode en comparación con Xcode?
  4. ¿Es posible analizar XML o JSON en Dashcode?
  5. ¿Qué es un widget? Estoy tan confundido con la palabra widget.

Respuesta

2

1) Hace widgets, como los que están en Dashboard.

2) Dashcode crea widgets (como aparecer en el Tablero de la Mac). Es pequeño y usa JavaScript y otras tecnologías web para el código fuente. Xcode hace binarios de aplicaciones compiladas para iOS y mac desde el código fuente de Objective-C y Cocoa.

3) No es realmente una elección. Si desea crear una aplicación para iOS o Mac, usará Xcode, si desea crear un widget de tablero, entonces usará Dashcode.

4) Dashcode funciona con tecnologías web. No tengo mucha experiencia con Dashcode (lo probé, no es lo mío), pero su propósito es escribir aplicaciones que grafiquen los datos de los servidores, por lo que no puedo imaginar que no admitan tales tecnologías web convencionales.

+0

Para responder a su nueva quinta pregunta: Usted claramente tiene un mac, ¿verdad? Vaya a Aplicaciones-> Tablero. Verá pequeñas aplicaciones que Apple llama widgets, que están hechas con dashcode. Por lo tanto, la correlación de nombre. – NJones

+0

Gracias Sir su respuesta soportable. Tengo un mac y estaba tratando de desarrollar una aplicación que se ejecutará en toda la plataforma móvil. Así que me podría sugerir que es posible. – Sandeep

+0

Esta es una pregunta completamente separada. Está buscando un desarrollo multiplataforma. – NJones

3

Además de @NJones answer. Dashcode le permitirá desarrollar aplicaciones HTML5/CSS/JS que se pueden implementar como widgets en el panel OSX o desarrollar aplicaciones basadas en el navegador del cliente que se pueden ejecutar en Safari/Mobile-Safari y otros navegadores HTML5/CSS compatibles (Chrome, Firefox) y IE9 (creo).

Existen proyectos como PhoneGap (sí, http://www.phonegap.com) que proporcionan bibliotecas adicionales para agilizar el desarrollo de plataformas cruzadas. Dependiendo de la complejidad de su aplicación, la implementación de la plataforma móvil cruzada de escritura única puede ser un desafío

+0

Agradable además de la explicación de Dashcode. Hubiera mencionado PhoneGap pero no estaba en la pregunta original. – NJones

0

Nadie puede decirme desde hace años lo que está sucediendo con el Dashboard, el Dashcode y todo el desarrollo del mismo - ¿es este el Fin ? Parece que es así y espero que esta empresa esté enfrentando su propia caída