Skip to content
This repository has been archived by the owner on Oct 1, 2018. It is now read-only.

Write comparison section in README #6

Closed
ptarjan opened this issue Sep 24, 2015 · 4 comments
Closed

Write comparison section in README #6

ptarjan opened this issue Sep 24, 2015 · 4 comments

Comments

@ptarjan
Copy link
Contributor

ptarjan commented Sep 24, 2015

Can you compare and contrast why I want to use this project instead of what else is out there? I want to do live updates to my production app but I'm not sure which solution to pick. Just a cursory googling seems to leave me picking between:

and I'm sure I missed some that you know about. You know the space much better than me, so seeing a comparison written by you would help a lot.

@pablomaurer
Copy link
Contributor

then also add this:

I tried all of them

  • app-loader seems little bit unstructured to me.
  • hot-code-push by mathieudutour at the moment you only can overwrite the whole app and not just the changed files
  • ìonic is free while in beta, but i think someday it will cost a monthly fee. I asked them many times about the pricing, but no answer.

This one seems cool, cause you also can update the index.html and you can still load you scripts with the script tag and does not inject the js files via js like the others. But also because it's so new, it is important that we the community test this one more and give them reproducable feedback that they can fix all bugs.
Here they are also answeing and working really active. The other plugins maintainers doesn't seem to be so active and fast like this one, but this is maybe also because this one is new. But I really hope that nordnet peoples are planning to active update this stuff 4 ever =)

@ptarjan
Copy link
Contributor Author

ptarjan commented Sep 25, 2015

@mnewmedia awesome thanks for the input. Yeah the frontrunners in my mind were this one and app-loader which is why I asked them both for a comparison. The ionic one had ALPHA written everyone which made me shy away since this is for a production system.

This one worried me a bit with their own command line tooling to run the app. How does that solve something that ionic serve doesn't do? Or is it for cordova people who aren't using ionic?

I also wasn't too excited about global events and would prefer a promise-based system, but I guess I can layer than on.

@pablomaurer
Copy link
Contributor

I'm also not shure about this development mode, i also didn't look at it, cause i only need the update function and nothing else.
But without reading again the readme, i thought they made a development mode where it live refreshes the view on your mobile device, while programming. And ionic serve does the same but only does live refreshing in the browser and not the mobile device.

PS: This plugin is also something like alpha ;) and still not ready for production i think. But I also tested all others and for me, none of them was really ready for production. So I gave up trying to get them work, but now this plugin is a new player in the InAppUpdate world and all my hope belongs to them, that it maybe one day will be ready to use in a production system =)

the only command i use is cordova-hcp build, which really is a must-have for a updatePlugins so it automaticly generates a file, with a list of your project files including the hashes of the files, so the plugin can detect which files should be updated and which not. There are plugins which don't provide such a script and then if you do it manually it needs much time and if you have to write you own script it also needs much time.

@nordnet-deprecation-bot
Copy link
Contributor

👋 Hi! Thank you for your interest in this repo.

😢 We are not using nordnet/cordova-hot-code-push anymore, and we lack the manpower and the experience needed to maintain it. We are aware of the inconveniece that this may cause you. Feel free to use it as is, or create your own fork.

🔒 This will now be closed & locked.

ℹ️ Please see #371 for more information.

@nordnet nordnet locked and limited conversation to collaborators Sep 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants