riot / riot

Simple and elegant component-based UI library
https://riot.js.org
Other
14.82k stars 967 forks source link

Any plan to implement react native alike framework? #955

Closed ipeisong closed 8 years ago

ipeisong commented 9 years ago

Angular community is doing such roadmap.

But we still love riotjs the most. :)

http://www.infoq.com/news/2015/06/angular-2-react-native-roadmap

pitaj commented 9 years ago

NativeScript is a thing. Maybe add Riot support for that? They are currently adding Angular2 support right now, so it should be relatively easy to adopt Riot to it, right?

adrian2x commented 8 years ago

This would be awesome!

aMarCruz commented 8 years ago

I'm using TabrisJS and is simple and (almost) pure javascript, but due to the strong dependence of riot in the dom, it can't be used with Tabris. In the other hand NativeScript is for Android 4.3 and above :(

GianlucaGuarini commented 8 years ago

Probably I am a bit naive but am I the only one thinking that native mobile apps should be written with the respective native programming language? Anyway I think we can make the riot renderer public in order to allow our users to render the components data however they want. But now we have other priorities I will come back to this topic asap

gihrig commented 8 years ago

I have had good results creating desktop apps with web technologies and building for Mac, Linux and Windows 'native' apps using nwjs. In the desktop arena there is also Electron.

I have not used Cordova, Ion, or Intel XDK, or NativeScript but my experience with desktop apps built from web technologies suggests that these packages are getting to the point of general usability. There's a lot bright folks working to make web tech truly universal.

I would like to see Riot remain on track as a lightweight, focused UI library.

aMarCruz commented 8 years ago

Current movement is in Native UI + One-lenguage direction, mustly JavaScipt. Mastering Java, ObjeciveC, C++, and JavaScript is costly for companies or individuals, and mobile Web apps are slow and erratic, so it make sense to use one language and only deal with the UI. Tabris and others offer an (almost) standardized access to the UI.

I agree Riot must remain lightweight.

GianlucaGuarini commented 8 years ago

At moment riot is a web framework, our focus is on the web applications. This does not mean that there are no native appes made with riot check this wonderful example. I am closing this issue because this is not one of our priorities

whatsdis commented 8 years ago

please make riotjs-native

react.js is utter pile of bloated crap, way too much cognitive load on developers, and all for what?

riotjs is a clear winner and I'd love to see it kick facebook's asses

GianlucaGuarini commented 8 years ago

I think it's worth to reopen this issue although I will not work on this feature, any contribution/suggestion is welcome

pitaj commented 8 years ago

Could be built on top of NativeScript

whatsdis commented 8 years ago

@pitaj I keep hearing nativescript, how would you do it? can angularjs run on nativescript?

whatsdis commented 8 years ago

@GianlucaGuarini lets keep this open...until we have some solid idea to how to build it

pitaj commented 8 years ago

I know NS had a plan to implement an Angular 2.0 later on top of it.

ckcollab commented 8 years ago

Any updates on this front? Thanks for all the hard work guys :)

GianlucaGuarini commented 8 years ago

@ckcollab naa I think it's not worth and we have enough to do ;) - anyway pull requests and suggestions are welcome

GianlucaGuarini commented 8 years ago

Closing this issue due to inactivity.