reactjs - Experience with Hybrid Apps -


i want learn other's experience regarding hybrid apps. want make hybrid , know ionic, react , onsen ui of platforms on create that.

currently, working android developer , want go in hybrid ship too. there of questions, if me on these, please do.

  1. is there performance issue hybrid apps.
  2. how time take create hybrid app comparative native
  3. what features of native apps can not used in hybrid apps.

ok i'll try answer question the best of knowledge:

  1. yes there of course performance differences, native languages java (android) or objc/swift (ios) compiled languages, javascript on other side needs parsed , interpreted js-engine of webview (the browser embedded in native project). modern bundling tools webpack pretty decent job optimizing/minifing/splitting javascript code small chunks in cases performance should not issue. angular example comes own "compiler" ngc wich precompiles html templates. react uses virtual-dom, performant. if want heavy things (e.g. optical character recognition) can on native side of hybrid app.
  2. coming time effort: mentioned have no experience in writing code on web platform still learning curve javascript (or coming java world love typescript) described steep. of popular hybrid frameworks come big palette of prebuilt components ready use - spinning first app should not hard. should reading basic concepts of javascript (like how asynchronity handled in javascript, callbacks, closures, variable scoping, ...), otherwise have hard time solving problems in code. there of course things take more time: example if have use-case need native functionality , there no existing plugin or library - more on in next point.
  3. if need native functionality cou can create plugin (speaking of cordova because thats platform know best). able solve not possible in javascript creating native-plugin it. can quite time-consuming there huge amount of existing plugins solve of problems.

i hope of opinions of you.


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -