Ich erstelle eine Auktionsanwendung, die auf iOS/Android und auch im Internet ausgeführt wird, wenn sie über einen Browser angemeldet sind. Das Hauptmerkmal hier ist, dass es ziemlich in Echtzeit sein muss, genau wie bei eBay.
Es fällt mir schwer, eine Lösung für das zu verwendende Backend zu finden. Ich habe in der Vergangenheit Django zusammen mit dem Django-REST-Framework für die Bereitstellung mobiler Geräte verwendet. Für statische Bilder habe ich einen S3-Bucket verwendet, um Verweise auf die Bilder in der Django-DB (mySQL) zu speichern und zu behalten.
Angesichts der Tatsache, dass diese Auktions-App ziemlich in Echtzeit sein muss, dachte ich daran, Node, Angular, Mongodb und Express (MEAN) zusammen mit Featherless und Socket.io für Echtzeit-Updates und REST-Abfragen zu verwenden.
Jetzt wollte ich wissen, ob dies ein guter Ansatz ist oder nicht. Gibt es eine bessere Möglichkeit, das Backend einzurichten, indem etwas verwendet wird, das mir nicht bekannt ist?
Ich möchte die gesamte Geschäftslogik auf dem Server behalten, wäre Node dafür gut? In Django konnte ich ziemlich viel serverseitige Logik in Python ausführen, was ein echtes Plus war, aber ich bin mir nicht sicher, ob ich mit Node die gleiche Flexibilität erreichen kann.
Einige andere Optionen sind Firebase von Google, die ziemlich in Echtzeit sind, aber mir fehlt das Wissen, um sie in eine Web-App zu integrieren.
Ich werde AWS verwenden, aber es macht mir nichts aus, bei Bedarf zu einem anderen Dienst zu wechseln.
Jeder Tipp ist willkommen, danke.
Sie haben im Feathers Slack-Kanal erwähnt, dass Sie sich für Feathers interessieren. Ben Awad hat eine ausführliche und fortlaufende YouTube-Serie über das Erstellen einer stillen Auktions-App mit FeathersJS. Wäre das nützlich?
https://www.youtube.com/watch?v=wVUD9i_LYRw&list=PLN3n1USn4xlnoL-H2VIrzaZhq6uvQppMF
Mawg sagt, Monica wieder einzusetzen
Rückkehr0
Mawg sagt, Monica wieder einzusetzen