Ich habe eine Rails-Anwendung in der Produktionsumgebung und jetzt muss ich eine Mobile App als "Frontend" für das gleiche System entwickeln.
Wir bauen bereits eine API, aber viele Benutzer werden in der Lage sein, Daten gleichzeitig zu ändern, daher wäre eine Echtzeitintegration wünschenswert.
Wäre es möglich, Action Cable in eine Ionic App zu integrieren? Gibt es noch eine andere gute Alternative zu Action Cable + Ionic?
Grüße
Wäre es möglich, Action Cable in eine Ionic App zu integrieren?
Sie können einen Server-Tech (Action Cable) nicht mit einem Client-Tech (ionic) integrieren - was Sie meinen, ist, dass Sie ActionCable auf Ihrem Server ausführen und Ihre Ionic-Anwendung damit verbinden können. Es könnte Bibliotheken von Drittanbietern geben, die helfen könnten, aber ich kenne keine für Ionic. Zum Beispiel ist hier eine 3rd-Party-Bibliothek , die das für phonegap tut (aber natürlich nur für Android).
>Sie werden wahrscheinlich sehr viel Client-Code selbst schreiben müssen. Dieser Leitfaden zeigt Ihnen, wie Sie beginnen können.
Gibt es noch eine andere gute Alternative zu Action Cable + Ionic?
Sie könnten ActionCable durch NodeJS auf Ihrem Server ersetzen. Oder Sie können Java für Server und Client (oder für beide) verwenden. Eine weitere Option ist Socket.io und ein weiteres Elektron (von Github und verwendet, um Slack zu bauen).
JA, alles, was Sie brauchen, ist das Actioncable-Javascript in Ihr ionischen Projekt einzubinden. Ссылка
Erstellen Sie einfach einen Service oder verwenden Sie sogar ein angular-ready Actioncable-Paket wie dieses: Ссылка
Unterm Strich, es ist nur Javascript. Das ist alles clientseitig, also spielt es keine Rolle, ob Sie ionic oder ein anderes clientseitiges Framework verwenden, solange Sie das serverseitige Setup in Ihrer Rails-App haben, um eine Verbindung herzustellen.
Tags und Links ruby-on-rails ionic-framework actioncable