Hallo @yyx990803
Vielen Dank für Ihre großartige Arbeit.. Mir gefällt Vue bisher.
Diese Frage geht mir gerade durch den Kopf, gibt es eine Möglichkeit oder haben Sie vor, Vue zu React-Native zu überbrücken?
Danke noch einmal
Native Bridge ist sehr komplex und es ist unwahrscheinlich, dass ich alleine daran arbeite. Das nächste, was ich weiß, ist, dass Alibaba (der Amazonas von China) an einem Projekt namens Weex arbeitet, das die Komponentensyntax von Vue verwendet, um in native Komponenten zu rendern. Es ist noch nicht Open Source, aber sie planen, dies noch in diesem Jahr zu tun.
Was wäre der Vorteil einer solchen Brücke?
Scott
@smolinari native Leistung, das ist der einzige Vorteil ;)
Ich konnte eine Vue-Native verstehen. Das wäre total cool und es hört sich so an, als ob Weex ein solches Projekt sein könnte.
Du wirst es wahrscheinlich trotzdem tun, aber ich werde trotzdem fragen. :smile: Kannst du es bitte überall ankündigen, wenn Weex Open Source wird? Oder kann ich den Status des Projekts selbst verfolgen?
Scott
Projekt namens Weex, das die Komponentensyntax von Vue verwendet, um in native Komponenten zu rendern
Ist nur Vue-Syntax ohne Vue? oder arbeiten sie tatsächlich von Vue aus? Ich meine, verwenden sie die Vue-Quelle oder ahmen sie nur die Syntax nach?
@YerkoPalma ist derzeit nicht vollständig Vue, aber sie verwenden einen Teil des Quellcodes von Vue. Wir sprechen über die zukünftige Zusammenarbeit.
Genial, dann ist es nur eine Frage der Zeit, dass Vue gebürtig ist :+1:
Und die Ankündigung oder Selbstverfolgung?
Scott
@smolinari Ich werde es auf jeden Fall ankündigen, wenn es
Super! Danke.
Scott
Danke Evan.. Das sind tolle Neuigkeiten und hoffentlich passiert es bald :)
Am 7. Januar 2016 um 2:38 Uhr schrieb "Evan You" [email protected] :
Native Bridge ist sehr komplex und es ist unwahrscheinlich, dass ich daran arbeite
es allein. Das nächste, was ich weiß, ist, dass Alibaba (der Amazonas von China) ist
an einem Projekt namens Weex arbeiten, das die Komponentensyntax von Vue zum Rendern verwendet
zu nativen Komponenten. Es ist noch nicht Open Source, aber sie planen, dies später zu tun
dieses Jahr.—
Antworten Sie direkt auf diese E-Mail oder zeigen Sie sie auf GitHub an
https://github.com/vuejs/vue/issues/2119#issuecomment -169361322.
Wäre froh wenn das so weitergeht. Um den Umfang einzuschränken: Es ist besonders nützlich, native Schubladenmenüs zu haben, die zu vue führen, und möglicherweise native Ansichten über vue zu integrieren, wenn Leistung wirklich benötigt wird. Die Performance für vue auf dem mobilen Client ist schon richtig gut.
Ich habe es mit Reactive-Native versucht und finde es ein wenig übertrieben.
@eljefedelrodeodeljefe Weex kommt...
@qusiba thx für den Link 👍
@qusiba - Ich
Scott
@smolinari Danke fürs Unterschreiben, ich bin ein Mitglied des Teams. Wir werden Sie alle bald zur privaten Github-Genehmigung einladen.
@Jinjiang - kannst du "bald" etwas besser definieren? Reden wir über Tage, Wochen oder Monate? :Lächeln:
Scott
@Jinjiang Ich habe nur die Mailingliste abonniert, könnte ich auch darauf zugreifen? :Lächeln:
@Jinjiang ich bitte auch :)
@smolinari nur noch ein paar Tage
@Jinjiang Könnten Sie mich bitte zur privaten Beta hinzufügen. Danke!
@jpokrzyk - Sie müssen sich einfach für den Newsletter anmelden.
http://alibaba.github.io/weex/#subscriptionWeex
Scott
erledigt @jpokrzyk @smolinari
@Jinjiang - haben Sie,
Edit: Blick in die Dokumente. So cool! Wird Weex nach der Veröffentlichung auch Open Source sein? Bitte, bitte, bitte sag ja! :Lächeln:
Scott
Weex wird möglicherweise Ende Juni veröffentlicht. Schau einfach weiter :-)
@Jinjiang - Ich gehe davon aus, dass öffentlich auch Open Source bedeutet, was ich begrüße. :klatsch: :lächeln:
Scott
@Jinjiang nur eine dumme Frage.. warum http://alibaba.github.io/weex/?
wie "Ein Framework zum Erstellen einer nativen mobilen plattformübergreifenden Benutzeroberfläche"
Danke,
Fähre
Außerdem konnte ich das Wort Vue nirgendwo finden. Als erstes suchte ich nach dem Wort _Vue_, als ich Ihre Seite öffnete. Ich dachte, dass Sie dort vielleicht keine Vue.js-Quelle verwenden, nur Stil, aber nach Evans Beitrag zu Vue.js 2.0 denke ich, dass Weex Vue auf ihrer Seite etwas würdigen sollte.
Sehen Sie sich die Codebeispiele an. Es verwendet Vue ausgiebig. :Lächeln:
Scott
Ja, es gibt sogar einen Zweig für Vue 2.0. Aber ich denke, dass er über die Weex-Site spricht, es gibt keinen Hinweis auf Vue, aber ich denke, diese Site ist wirklich provisorisch und wird sich dramatisch ändern, wenn Weex veröffentlicht wird. Ich hoffe, dass es dann einige Vue.js-Referenzen enthält.
Ist dieses Repo überhaupt verwandt?
Ja, aber ich bin mir ziemlich sicher, dass die von Vue betriebene Weex-Arbeit in dem von mir erwähnten Repo zu passieren scheint.
tolles Zeug! endlich eine Alternative zu React Native oder Ionic. Das ist enorm für die Vue.js-Community
Ich möchte auch auf das Quasar Framework aufmerksam machen. Jemand hat bereits erwähnt, dass er mit diesem Framework iOS- und Android-Apps erstellt hat. Sie portieren derzeit auch auf Vue 2.0. Es ist keine reine native Bridge, aber das Framework ist trotzdem ziemlich gut.
Scott
Onsen-Benutzeroberfläche für Vue.js
https://onsen.io/vue/
Aber es ist nicht wie React Native.
Es wäre toll, wenn NativeScript Vue unterstützen würde.
Ich habe meine Stimme für die Unterstützung von Vue auf der NativeScript-Ideenseite hinzugefügt.
Suchen Sie in NativeScript nach der Idee namens
Zusätzlich zu dem, was @valentinstoychev unter anderem Folgendes sagte:
Ich möchte jemanden ermutigen, der sich mit den Interna von Vue.js auskennt, sich mit uns in Verbindung zu setzen, und wir können ihm mit Anleitung und Entwicklung helfen, Vue.js in NativeScript zu aktivieren. Es wird eine großartige Erfahrung für uns sein, zusammenzuarbeiten.
Hallo Evan ( @yyx990803 ), die Jungs von Nativescript suchten nach Hilfe bei der Implementierung von Vue mit Nativescript: https://github.com/NativeScript/NativeScript/issues/2437#issuecomment -254188595
Ich kann mir keinen besseren vorstellen 😄
Das Weex-Projekt ist zur Apache Software Foundation umgezogen . Ich bin mir nicht sicher, was das für das Projekt bedeutet.
Ich weiß nicht, ob Sie es bereits wissen, aber es scheint, dass in Bezug auf die Vue NativeScript-Implementierung einiges passiert:
Wir haben eine von der Community geleitete Initiative gestartet, um NativeScript für Vue.js zu portieren! Schaut euch unseren Community-Slack im #vue-Kanal an. Die allerersten Schritte werden von Igor hier unternommen: https://github.com/rigor789/nativescript-vue und wir brauchen PRs und viel Hilfe! Bitte tritt uns bei!
—
https://nativescript.ideas.aha.io/ideas/NS-I-94 (Kommentar).
... bin gerade auf diesen sehr interessanten Tweet von Max Lynch von Ionic in Bezug auf die Unterstützung von VueJS (und anderen Frameworks) gestoßen - obwohl ich nicht sicher bin, was das alles bedeutet:
Das ist cool und alles @mg1075, aber Ionic ist nicht wirklich nativ:
Ionic emuliert native App-UI-Richtlinien und verwendet native SDKs, um die UI-Standards und Gerätefunktionen nativer Apps mit der vollen Leistung und Flexibilität des offenen Webs zusammenzubringen. Ionic verwendet Cordova oder Phonegap für die native Bereitstellung oder wird im Browser als Progressive Web App ausgeführt.
—
http://ionicframework.com/
Trotzdem toll, dass Ionic Vue unterstützt. 👍.
Bearbeiten:
Okay, weder Ionic, NativeScript, React-Native noch Weex sind wirklich nativ, das sind alles hybride Ansätze, aber mir scheint, dass das Problem, zumindest ursprünglich, um natives Rendering ging. Wie React-Native es tut.
@nesbocaj - Einer der
Interessante Diskussion über PWAs hier:
http://www.dotnetrocks.com/?show=1381
Leute, ich mache mich mit VueJs vertraut, aber jetzt ergeben sich für die mobile Entwicklung die Anforderungen, eine einzige Codebasis (so viel wie möglich) beizubehalten, um iOS- und Android-Plattformen zu unterstützen, die App muss auch die Push-Benachrichtigungen unterstützen. Ich weiß, dieser Thread ist fast ein Jahr alt, welche Möglichkeiten habe ich jetzt? Bitte hilf mir!!!
@codelabstudios Quasar-Framework: http://quasar-framework.org/
@rof20004 Ja, ich
Ich benutze Quasar für mein neuestes Projekt. Der Lead Developer engagiert sich sehr für das Projekt und engagiert sich sehr aktiv in der Projekt-Community.
Erwähnenswert ist, dass die nächste Version nur noch wenige Tage entfernt ist und viele neue Funktionen bietet:
http://forum.quasar-framework.org/topic/253/future-v0-14-feature-list
Für Desktop-Apps funktioniert Electron großartig, aber für native mobile Apps bin ich mir immer noch nicht sicher, was ich verwenden soll :/
BEARBEITEN:
Ok, weex sieht vielversprechend aus. Ich habe es geschafft, es zu installieren, indem ich:
Laden Sie adb mit Android Studio von https://developer.android.com/studio/index.html#downloads . herunter
npm install -g weex-toolkit
weex erstelle meine_app
cd my_app
Weex-Plattform Android hinzufügen
npm installieren
weex läuft android
Weex ist "ein Framework zum Erstellen von nativen mobilen plattformübergreifenden Benutzeroberflächen" . Darüber hinaus hat Weex mit Evans Hilfe bereits Vue.js 2.0 als eines seiner Front-End-Frameworks unterstützt. Mit anderen Worten, Sie können die Vue.js-Syntax verwenden, um native Apps basierend auf Weex zu entwickeln.
@steffanhalv versuch es mal, das ist toll!
Die meisten der Vue.js 2.0-Funktionen sind weiterhin auf der Weex-Plattform verfügbar, mit Ausnahme dieser webplattformbasierten Funktionen wie v-html
und x-templates
.
Das Weex-Projekt wurde in die Apache Software Foundation (ASF) verschoben. Hier sind die neuesten Ressourcen von Weex:
Weex hat eine schreckliche Dokumentation mit gebrochenem Englisch.
@VSG24 weex ist ein Open-Source-Projekt und du kannst mithelfen, die Dokumentation aufzuräumen!
ist, dass Weex wie React-Native ist und nicht nur in einer Webansicht rendert, sondern eine echte native App erstellt, wie React-Native es tut?
weex sieht gut gebaut aus, aber es ist schwer, dafür Unterstützung zu bekommen.
http://nativescript-vue.netlify.com sieht gut aus! Es ist ein bisschen hinter weex zurück, aber es gibt mehr Unterstützung und Sie können viele der vorhandenen nativescript-Plugins verwenden: https://market.nativescript.org
@f3ltron
Wie @ Hanks10100 sagte:
Weex ist "ein Framework zum Erstellen von nativen mobilen plattformübergreifenden Benutzeroberflächen". Darüber hinaus hat Weex mit Evans Hilfe bereits Vue.js 2.0 als eines seiner Front-End-Frameworks unterstützt. Mit anderen Worten, Sie können die Vue.js-Syntax verwenden, um native Apps basierend auf Weex zu entwickeln.
Es ist keine native App, sondern eine Webview-App. Nicht wie nativ reagieren
Leute, vergessen Sie einfach jede Lösung für die Entwicklung mobiler Apps, die JS verwendet. Ich habe viel Erfahrung mit Cordova, ReactNative und habe sogar kürzlich eine App für iOS mit Framework7 + Vue erstellt und das Ergebnis ist ein hübscher und unzuverlässiger Müll. Wenn Sie es wirklich mit einer gemeinsamen Sprache tun müssen, verwenden Sie einfach Xamarin, ansonsten wählen Sie Kotlin (Android) und Swift (iOS).
@VSG24 Ich stimme zu.
Heute denke ich, dass PWA eher zu empfehlen ist, wenn ich eine Hibrid-App möchte. Wenn nicht, wähle ich Kotlin oder Swift.
@f3ltron Weex basiert nicht auf Webview, es hat native Komponenten auf dem Handy gerendert. http://weex-project.io/guide/index.html#native -components
Weex kann jedoch auch auf das Web heruntergestuft werden und Seiten in der Webansicht rendern.
@ Hanks10100 danke. @VSG24 wie können Sie sagen, dass Sie die Kompatibilität gesehen haben? lol du kannst einfach keine komplette Hybrid-App mit pwa machen
@f3ltron Niemand hier sagt, dass PWA = Native oder Hybrid
Eine weitere Ressource, die besagt, dass es für Weex zu früh ist https://applikeysolutions.com/blog/weex-review-and-comparison-with-react-native
NativeScript-Vue 1.0 ist jetzt erhältlich und sieht fantastisch aus.
Habe gerade ein Promo-Live-Webinar von NativeScript-Vue gesehen und es sieht unglaublich vielversprechend aus! Lass uns weitermachen!
Es ist inoffiziell und wird vom Vue-Team nicht unterstützt. Und um Ihnen einen vollständigen Haftungsausschluss zu geben, ich habe ihn mitverfasst.
Es ist sauber, schnell, stabil, wirklich nativ und lässt sich auf React Native übertragen.
Das Kompilieren von
@AndrewBogdanovTSS Ja, das mag schmutzig klingen, aber NativeScript-Vue macht genau dasselbe, anstatt React Native Bridge zu verwenden, verwendet es die NativeScript Bridge. Es läuft jedoch auch auf eine persönliche Wahl des Schreibstils hinaus. :-)
Hilfreichster Kommentar
Native Bridge ist sehr komplex und es ist unwahrscheinlich, dass ich alleine daran arbeite. Das nächste, was ich weiß, ist, dass Alibaba (der Amazonas von China) an einem Projekt namens Weex arbeitet, das die Komponentensyntax von Vue verwendet, um in native Komponenten zu rendern. Es ist noch nicht Open Source, aber sie planen, dies noch in diesem Jahr zu tun.