I'd like to ask whether the Aurelia JS framework can be used as replacement for i.e. Ionic in hybrid app development. I have seen some tries, how to integrate with Cordova, but from their pages it is not really clear how it should be done.
I'd like to ask whether the Aurelia JS framework can be used as replacement for i.e. Ionic in hybrid app development. I have seen some tries, how to integrate with Cordova, but from their pages it is not really clear how it should be done.
Share Improve this question asked Oct 12, 2015 at 5:09 ZveratkoZveratko 2,8107 gold badges41 silver badges69 bronze badges 2- 1 Cordova embeds a browser that can run JavaScript, Aurelia is a JavaScript framework. What special integration do you expect? – jgillich Commented Oct 12, 2015 at 5:16
- 1 Add least some blueprint how to do it. They are saying it can be used for mobile dev, but I have found no article abou it. From this I am none the wiser. – Zveratko Commented Oct 12, 2015 at 5:20
2 Answers
Reset to default 9You can just use Aurelia on Cordova as you would in a regular browser. That's basically what your linked article tries to tell. Get started with Aurelia and host it in Cordova. But this does not solve what you might expect as a replacement for Ionic. Basically you would have to build this layer of abstraction yourself or use another UI framework that suits your needs.
@EisenbergEffect talked in ments about the "secret" project named Aurelia Interface that will probably be the replacement (Aurelia + Cordova) for Ionic (Angular + Cordova). But currently not too much is available in the wild about this.
http://blog.durandal.io/2015/09/05/aurelia-early-september-release-notes/#ment-2242530528
https://twitter./eisenbergeffect/status/627163846709526529
There is also Framework7 (https://framework7.io/) which is agnostic to which JS framework you use. You can find a small example here: http://www.jujens.eu/posts/en/2016/Mar/15/ionic2-aurelia-f7/ which also pares what would be like writing the same app with Ionic2 vs Aurelia + Framework7. I hope it helps.