Je suis sur le point de commencer à construire ma première application mobile et je voulais une direction. L'application devra:Quels outils pour ma première application mobile
- course sur iPhone, Windows Phone et Android
- données d'accès à partir d'une base de données
- être en mesure de déterminer où il est (par exemple, quand je traverse une frontière d'Etat, lorsque J'entre une ville, ou, en général, quand je change de lieux)
- l'interface graphique sera relativement simple
Après avoir fait un peu de recherche, j'ai quelques questions:
- Dois-je utiliser une infrastructure (par exemple, Rho, Appcelerator ou PhoneGap) ou HTML5/CSS3/JS? Ou, est-ce que j'utiliserais les deux en combinaison?
- Je souhaite vendre l'application, cela exclut-il la construction d'un site Web (par exemple, HTML5/CSS3/JS)? En d'autres termes, si je le construis en tant que site Web, cela ne signifie-t-il pas qu'un utilisateur n'aura pas à le télécharger et à l'installer comme une application mobile native? J'aime l'idée d'en faire une application mobile «native» par rapport à un site Web, même si je ne devrais peut-être pas.
- Est-ce que REST est le meilleur moyen d'accéder à mes données? Ma pensée est d'avoir une base de données SQL Server et de construire un service REST en utilisant. NET.
Et d'autres conseils ou conseils seraient grandement appréciés.
Merci, Jay
Cette question est ** énorme **, SO est conçu pour des questions spécifiques liées à des problèmes de programmation plutôt que des discussions sur les cadres et les processus de développement. Veuillez lire [la FAQ] (http://stackoverflow.com/faq) pour obtenir des conseils sur la façon de poser des questions. –
Vous posez plusieurs questions à la fois (non recommandé) et toutes vos questions invitent à la discussion et/ou à l'argumentation. S'il vous plaît lire la FAQ sur la façon de poser une bonne question SO. – Jason
Si vous allez * démarrer *, vous devriez d'abord essayer avec l'une des plates-formes et de sentir comment c'est le développement de l'application. – eLRuLL