-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
is there any plan for "vue-native"? #2119
Comments
Native bridge is very complex in scope and it's unlikely for me to work on it alone. The closest thing I know is that Alibaba (the Amazon of China) is working on a project called Weex that uses Vue's component syntax to render to native components. It's not open source yet but they plan to do so later this year. |
What would be the advantage of doing such a bridge? Scott |
@smolinari native performance, that's the only advantage ;) |
I could understand a Vue-Native. That would be totally cool and it sounds like Weex might be that kind of project. You'll probably do it anyway, but I will ask anyway. 😄 Can you please make it a point to announce it everywhere you can, when Weex does go open source? Or is there a way I can follow the project's status myself? Scott |
Is only Vue syntax without Vue? or they are actually working from Vue? I mean, are they using Vue source or just mimic the syntax? |
@YerkoPalma currently it's not full Vue, but they do use part of Vue's source code. We are talking about future collaboration. |
Awesome, then is just a matter of time to have Vue native around 👍 |
And the announcing or self-tracking? Scott |
@smolinari I'll definitely announce it when it's time, but it's too early to say for now |
Super! Thanks. Scott |
Thanks Evan.. This is great news and hopefully it happens soon :)
|
Would be happy if this continues. To tighten the scope: it's especially useful having native drawer menues that route to vue and maybe integrating native views on top of vue when performance is really needed. The performance for vue on the mobile client is already really good. I tried react-native and find it to be a little overkill. |
@eljefedelrodeodeljefe Weex is coming... |
@qusiba thx for the link 👍 |
@qusiba - I signed up, but nothing happened. How long is the wait to get access? Scott |
@smolinari Thx for signing, I am a member of the team. We will invite you all for private github permission soon. |
@Jinjiang - can you define "soon" a bit better? Are we talking days, weeks or months? 😄 Scott |
@Jinjiang I've only subscribed to the mailing list, could I have access too? 😄 |
@Jinjiang me too please :) |
@smolinari just a few days |
@Jinjiang Could you add me to the private beta please. Thanks! |
@jpokrzyk - you have to simply sign up for the newsletter. http://alibaba.github.io/weex/#subscriptionWeex Scott |
done @jpokrzyk @smolinari |
@Jinjiang - so have you gents at Alibaba been helping out Evan with Vue 2.0? That is some really cool stuff! 😄 Edit: Looking at the docs. So cool! Will Weex also be open source, once it is released? Please, please, please say yes! 😄 Scott |
Weex will be public maybe the end of June. Just keep watching :-) |
@Jinjiang - I am going to assume public also means open sourced, which I applaud. 👏 😄 Scott |
@Jinjiang just a dumb question.. why don't you put 'Native' on the headline copy on http://alibaba.github.io/weex/? Thanks, |
Also, I couldn't find word Vue anywhere. First thing I did, was searching for word Vue, when opened your page. I thought maybe you don't use Vue.js source there, just style, but after Evan's post on Vue.js 2.0, I'm thinking Weex should give some credit to Vue on their page.. |
Look at the code examples. It uses Vue extensively. 😄 Scott |
The Weex project has moved to the Apache Software Foundation. Not sure what that means for the project. |
I don't know if you guys are already aware, but it seems stuff is happening with regards to the Vue NativeScript implementation:
|
...just came across this very interesting tweet - though not sure what it all means - from Max Lynch of Ionic in regards to support of VueJS (and other frameworks): |
That's cool and all @mg1075 but Ionic is not actually native:
Still awesome that Ionic supports Vue though. 👍 Edit: Okay, neither Ionic, NativeScript, React-Native nor Weex are really native, they are all hybrid approaches, but it seems to me the issue, at least originally, was about native rendering. Like React-Native does it. |
@nesbocaj - One of the draws for Ionic is their support for Progressive Web Apps. Interesting discussion on PWA's here: |
Guys, Am getting familiar with VueJs but now the requirements arise for the mobile development to maintain single code base (as much as possible) to support iOS and android platform, the app must also support the Push Notifications. I know this thread is almost a year old, what choices do I have now? Please help me!!! |
@codelabstudios Quasar framework: http://quasar-framework.org/ |
@rof20004 Yes, am exploring the Quasar framework which is awesome! |
Been using quasar for my latest project. The lead developer is very committed to the project and very actively involved in the projects community. Its worth mentioning that the next version is just a few days away and has many new features: |
For desktop apps electron works great, but for native mobile apps im still not sure what to use :/
EDIT: Ok, weex looks promising. I managed to install it by: Download adb with android studio from https://developer.android.com/studio/index.html#downloads |
Weex is "A framework for building Native Mobile cross-platform UIs". Moreover, with Evan's help, Weex has already supported Vue.js 2.0 as one of its front-end frameworks. In other words, you can use Vue.js syntax to develop native apps based on Weex. @steffanhalv have a good try, that's great! Most of the Vue.js 2.0 features are still available in Weex platform, except for those web platform-based features, like Weex Project has been moved to Apache Software Foundation (ASF), here is latest resources of Weex:
|
Weex has horrible documentation with broken English. |
@vsg24 weex is an open source project and you can help clean up the documentation! |
is that weex is like react-native doesnt just render in a webview but create a real native app like react native does? |
weex looks well built but its hard to get support for it. |
@f3ltron Like @Hanks10100 said:
|
its not a native app but a webview app. Not like react native |
Guys just forget about any mobile app development solution that uses JS. I have a lot of experience with Cordova, ReactNative and I even recently made an app for iOS using Framework7 + Vue and result is a pretty and unreliable piece of garbage. If you really must do it using a common language, just use Xamarin otherwise go for Kotlin (Android) and Swift (iOS). |
@vsg24 I agree. Today I think PWA is more recommended when I want hibrid app, If not hibrid, I go for Kotlin or Swift. |
@f3ltron Weex is not based on webview, it rendered native components on the mobile. http://weex-project.io/guide/index.html#native-components However, Weex also can be downgraded to the web and render pages in the webview. |
@Hanks10100 thanks. @vsg24 how can you say that did you see the compatibility ? lol you just can't do complete hybrid app with pwa actually |
@f3ltron No one here says that PWA = Native or Hybrid |
Another resource which says that it is too soon for Weex https://applikeysolutions.com/blog/weex-review-and-comparison-with-react-native |
NativeScript-Vue 1.0 is out now and it looks amazing. |
Just watched a promo live webinar of NativeScript-Vue and it looks amazingly promising! Let's keep it rolling! |
It's unofficial and it isn't endorsed by the Vue team. And to give you a full disclaimer, I co-authored it. It's clean, fast, stable, truly native and transpiles to React Native. |
@sanketsahusoft compiling to React Native feels kinda dirty to me. I would rather prefer NativeScript-Vue which is compiling to native code without a need to involve React as a middle-man |
@AndrewBogdanovTSS Yeah, that may sound dirty but NativeScript-Vue does the exact same thing, instead of using React Native Bridge, it's using the NativeScript Bridge. Though, it also boils down to a personal choice of writing styling. :-) |
Hi @yyx990803
Thanks for your great work.. I enjoy Vue so far.
This question just across my head, is there any way or do you have plan to bridge Vue to React-Native?
Thanks again
The text was updated successfully, but these errors were encountered: