2016-12-04 4 views
-2

Ich muss eine Web-App auch mit Android Phone integriert entwickelt. Ich habe gewählt, um js mit redux für das Frontend und native Android für mobile app zu verwenden. Ich muss ein Backend entwickeln, das etwas ruhiges API veröffentlicht und wenn möglich Push-Benachrichtigungsmanagement. Das Backend sollte mit Datenspeicher verbunden sein (ich brauche ein Framework, das mit Mongo Db und Mysql kompatibel ist). Ich brauche ein hohes Leistungsniveau. Die Lösungen, die diese reqs treffen, die ich im Internet gefunden werden: Segel Loopback Laravel winterbeste Backend-Framework mit React Frontend

Was ist die beste Lösung, die diese reqs erfüllt und wenn ist kompatibel reagieren? Ich brauche eine Produktionslösung Dank

Antwort

1

Wenn Sie vollständige API gehen, kein HTML beteiligt, Laravel Lumen wäre meine Wahl für eine RESTful API sein. Es ist blitzschnell, einfach zu entwickeln und es ist ... Laravel! Aber die "Besten" kommen immer mit einer persönlichen Vorliebe, oder?

Beim Erstellen von APIs müssen Sie über Endpoints (restful) und die Endpoints verfügen, um JSON zurückzugeben. Sie machen eine Anfrage an eine URL, und Sie erhalten eine JSON zurück, so einfach. Dies ist etwas, was Sie mit den meisten Framerworks da draußen bekommen: Rails (Ruby), Django (Python), Knoten (Javascript), Slim (PHP), Symfony (PHP), Lumen (PHP), Laravel (PHP) und viele andere Andere. Was auch immer Sie wählen, Sie werden wahrscheinlich Vor- und Nachteile haben, also wählen Sie etwas, mit dem Sie gerne programmieren möchten.

Laravel Passport ist auch etwas, das Sie in diesen Tagen berücksichtigen müssen. Es ist die API-Authentifizierung, die richtig gemacht und Laravel 5.3 Framework eingebaut ist. Wenn Ihre App also die Authentifizierung & Authorization benötigt, sollten Sie besser über ein Framework nachdenken, das sicher über OAuth2 zu tun.

+0

Hallo danke! Deine Antwort zu lesen .. Ich habe etwas Forschung gemacht und ich finde eine Menge Feedback von Gott über Lumen! Einige Fragen zu Lumen: 1) Unterstützung von Oracle DB? 2) Ist ein Goodstack Lumen für Backend + React für Frontend? – esoni

+0

Sie werden einige Community-Pakete für Oracle finden, sollte kein Problem sein und ich selbst habe eine React App mit einem Laravel 4.2 als Backend, altes Zeug, etwa zu upgrqde, aber sehr gut, sie spielen nett –

+0

Warum alte Sachen? Thereis eine Technologie besser? – esoni

0

Es hängt wirklich davon ab, mit welcher Sprache Sie sich wohler fühlen.

Wenn PHP mit Ihnen in Ordnung ist. Laravel 5.3 ist eine sehr robuste Lösung und deckt alle Ihre Anforderungen ab. Große Gemeinschaft und reiche Dokumentation.

Auch wenn Leistung eine Priorität hat, ist Lumen 5.3 eine großartige leichte Alternative.

+0

Hallo Danke! Deine Antwort zu lesen .. Ich habe etwas Forschung gemacht und ich finde eine Menge Feedback von Gott über Lumen! Einige Fragen zu Lumen: 1) Unterstützung von Oracle DB? 2) Ist ein Goodstack Lumen für Backend + React für Frontend? – esoni

Verwandte Themen