Android und IOS Backend Framework Wahl? [geschlossen]

9

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:

  1. Welche Art von Datenkommunikation muss ich verwenden, Socket oder http?
  2. was Backend-Framework kann ich wählen, zum Beispiel, Feder mvc oder andere Web-Entwicklungs-Framework immer noch für die mobile Anwendung verfügbar? Frühling bietet Android-Frühling, aber nicht für iOS. Jedes Framework hat eine gute Unterstützung für beide mobile Anwendungen?
  3. Ist es ähnlich mit Web-Entwicklung, wenn ich POST / GET für die Datenübertragung über http verwenden?

thx!

    
EeE 07.11.2011, 06:03
quelle

2 Antworten

0

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

quelle
3

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.

    
Nikolay Elenkov 07.11.2011 06:34
quelle