Ich werde eine mobile Anwendung (keine mobile Webanwendung) mit Android- und iOS-Versionen entwickeln. Ich brauche einen Back-End-Server, um die Daten zu speichern und zu verarbeiten. Die mobile Anwendung verwendet also nur die Daten vom Back-End-Server.
Jetzt Fragen:
thx!
Ich benutze gerade Django , um REST für meine mobilen Apps zu machen, und es funktioniert ziemlich gut. Sie wollen ein REST-Paradigma verwenden, weil es das robusteste und widerstandsfähigste gegen Netzwerkausfälle ist (was Sie mit mobilen Geräten sehr tolerieren müssen). Mit REST und Django können Sie einfach Ihre gesamte Kommunikation über eine Standard-HTTP-Verbindung abwickeln, wodurch Ihr Backend mit so ziemlich jeder Plattform kompatibel ist, die Sie sich vorstellen können. Django ist auch schön, weil es in Python ist und man kann Dinge sehr schnell prototypieren. Aufgrund des Object-Relational-Mappers ist es nicht nötig, Raw-SQL oder ähnliches zu schreiben. Es ist wirklich nett.
Andere Web-Frameworks, die Sie für Ihr Back-End interessieren könnten, sind: Google App Engine , Aufzug , Ruby On Rails , Kurtis Nusbaum 07.11.2011, 06:18
Wenn Sie eine fertige Lösung wünschen, sollten Sie sich Parse ansehen. Es ist noch in der Beta, aber ich habe gute Dinge darüber gehört. Sie bieten API-Bibliotheken für Android und iOS.
Wenn Sie es selbst erstellen möchten, verwenden Sie HTTPS, um die Daten während des Transports zu schützen und verwenden Sie das Framework / die Sprache, mit der Sie am vertrautesten sind.
Tags und Links android ios spring spring-mvc mobile