2010-10-19 11 views
6

Abbiamo un'applicazione web basata su push. Di recente, abbiamo pianificato di realizzare un'app per iPhone. Proprio come Facebook ha la sua applicazione per iPhone e la presenza sul web. Stiamo cercando una struttura dell'interfaccia utente che possa farci andare rapidamente. Ho sfogliato lo PhoneGap e ho aggiunto altri framework per l'interfaccia utente basati su JS mentioned here. Sono un po 'insicuro su cosa ci può soddisfare meglio. Quindi, sto cercando i tuoi suggerimenti.Struttura dell'interfaccia utente basata su JavaScript

nostri vincoli sono i seguenti:

  • Il quadro dovrebbe essere basata JS. Tutti noi siamo sviluppatori web e vogliamo evitare l'apprendimento. Obiettivo C.

  • Il framework deve supportare le capacità di iPhone con la stessa facilità di un'applicazione nativa. In caso contrario, preferiremmo un framework JS che sia il più fluido di tutti i framework JS. Quindi, questo è il vincolo più importante.

  • Dovrebbe supportare lo scorrimento uniforme attraverso gli schermi, supportare la rotazione. Bello, se riesce a catturare anche il micromosso. Ma shake non ha la preferenza su una struttura migliore senza il supporto shake.

  • Bello da avere - con modifiche minime o inesistenti nel codice, se il framework è supportato anche su altri telefoni touchscreen. Android e Symbian sarebbero sufficienti. Ma ancora una volta, per ora ci concentriamo su iPhone.

Sono un po 'curioso di sapere quale può essere la scelta migliore per iniziare lo sviluppo con. Sarò grato se condividi la tua esperienza con i pro e contro del framework che hai utilizzato.

Grazie
Nishant

risposta

7

Ho giocato con i seguenti quadri.

presentate per servire siti mobili basati sul Web, possono poi a loro volta essere trasformato in Apps per Android o iOS utilizzando PhoneGap

Di il 3, Sencha è il progetto più maturo e ha più cose fuori dalla scatola. Jo sembra molto promettente e probabilmente competerebbe direttamente con Sencha. jQuery mobile è molto interessante, ma molto presto per fare qualsiasi codice di produzione con esso, troppo ruvido intorno ai bordi. jQuery mobile adotta un approccio diverso dagli altri poiché è basato su html e interpone gli attributi sui tag per trasformare le cose in tabelle o menu.

jQuery mobile è più veloce da hackerare insieme e ottenere la tua testa, dove gli altri due prendono un po 'più di riflessione. Ma una volta che li capisci, è abbastanza facile.

Se non si desidera pubblicare il sito tramite un URL e si desidera semplicemente creare un'app, la soluzione è Appcelerator. Scrivi codice in JS e rende app native per Android o iOS. Avrai accesso praticamente alla piena API Android/iOS.

Ho codificato con appcelerator, tuttavia non lo uso più e uso uno dei suddetti framework, probabilmente Sencha per ora. Posso accedere alle apis native del dispositivo tramite PhoneGap e per le app più semplici dare una grande esperienza cross device tramite un URL.

In circa 6 mesi, o prima, penso che jQuery mobile sarà il papà ...

+0

Grazie per visualizzare la spiegazione elaborata. Sto ancora facendo ricerche, Jo e jQuery Mobile sono nuovi nella mia lista. Grazie ancora. – Nishant

Problemi correlati