3 ms·
(Ionic co-founder here) glad you're enjoying Ionic, we're working on a ton of stuff to improve it even more right now. Have you tried Capacitor yet, our Cordova
by yesimahuman 7y ago
(Ionic co-founder here) glad you're enjoying Ionic, we're working on a ton of stuff to improve it even more right now. Have you tried Capacitor yet, our Cordova alternative?
- lwansbrough 7y agoSounds interesting. We’re looking into Cordova right now. Do you have a page which explains the benefits of this vs. Cordova?
- yesimahuman 7y agoYep lots more info here: https://capacitor.ionicframework.com/docs/cordova https://capacitor.ionicframework.com/docs/cordova Also see some past blog posts with more: https://ionicframework.com/blog/announcing-capacitor-1-0/ https://ionicframework.com/blog/announcing-capacitor-1-0/
- xenospn 7y agoI'm still using Ionic v3 with Cordova - assuming I try and migrate to Ionic v4, will I have to use a whole new set of plugins with Capacitor?
- yesimahuman 7y agoNot necessarily. Cordova plugin compatibility was designed in from the start. Unfortunately, some plugins relied on more obscure aspect s of Cordova and don’t work. We keep an updated list of incompatible plugins here: https://capacitor.ionicframework.com/docs/cordova/known-incompatible-plugins/ https://capacitor.ionicframework.com/docs/cordova/known-inco...
- xenospn 7y agoYeah, looks like quite a few of the plugins i rely on are on that list :(
- yesimahuman 7y agoWhich ones? We can see if there’s anything we can do about it
- xenospn 7y agofcm/Firebase/qrscanner
- sroussey 7y agoCapacitor 2.0 should fix the XSS issue that Cordova has always had, and split the code between privileged code (backendish) and UI code. Capacitor 1.1 turned off Electron security protections to make things work as they always have. As a new project, I was hoping for more. In Capacitor 2 you have the opportunity to have the business logic run in a separate thread than the UI, and add the privileged code there. And such logic would not need to hold up the UI allowing for a smoother app. One XSS in an iPhone app and maybe they own that app. One XSS in an Electron app and they wipe out your whole PC and life. There is a reason why Electron changed the defaults.