Need advice about which tool to choose?Ask the StackShare community!
Heroku vs Parse: What are the differences?
Heroku: Build, deliver, monitor and scale web apps and APIs with a trail blazing developer experience. Heroku is a cloud application platform – a new way of building and deploying web apps. Heroku lets app developers spend 100% of their time on their application code, not managing servers, deployment, ongoing operations, or scaling; Parse: The complete mobile app platform. With Parse, you can add a scalable and powerful backend in minutes and launch a full-featured app in record time without ever worrying about server management. We offer push notifications, social integration, data storage, and the ability to add rich custom logic to your app’s backend with Cloud Code.
Heroku can be classified as a tool in the "Platform as a Service" category, while Parse is grouped under "Mobile Backend".
Some of the features offered by Heroku are:
- Agile deployment for Ruby, Node.js, Clojure, Java, Python, Go and Scala.
- Run and scale any type of app.
- Total visibility across your entire app.
On the other hand, Parse provides the following key features:
- Store basic data types, locations, photos
- Update over the air
- Data browser lets you manage, search, and update content without writing a single line of code
"Easy deployment", "Free for side projects" and "Huge time-saver" are the key factors why developers consider Heroku; whereas "Easy setup", "Free hosting" and "Well-documented" are the primary reasons why Parse is favored.
According to the StackShare community, Heroku has a broader approval, being mentioned in 1496 company stacks & 937 developers stacks; compared to Parse, which is listed in 92 company stacks and 44 developer stacks.
I'm transitioning to Render from heroku. The pricing scale matches my usage scale, yet it's just as easy to deploy. It's removed a lot of the devops that I don't like to deal with on setting up my own raw *nix box and makes deployment simple and easy!
Clustering I don't use clustering features at the moment but when i need to set up clustering of nodes and discoverability, render will enable that where Heroku would require that I use an external service like redis.
Restarts The restarts are annoying. I understand the reasoning, but I'd rather watch my service if its got a memory leak and work to fix it than to just assume that it has memory leaks and needs to restart.
Pros of Heroku
- Easy deployment703
- Free for side projects459
- Huge time-saver374
- Simple scaling348
- Low devops skills required261
- Easy setup190
- Add-ons for almost everything174
- Beginner friendly153
- Better for startups150
- Low learning curve133
- Postgres hosting48
- Easy to add collaborators41
- Faster development30
- Awesome documentation24
- Simple rollback19
- Focus on product, not deployment19
- Natural companion for rails development15
- Easy integration15
- Great customer support12
- GitHub integration8
- Painless & well documented6
- No-ops6
- I love that they make it free to launch a side project4
- Free4
- Great UI3
- Just works3
- PostgreSQL forking and following2
- MySQL extension2
- Security1
- Able to host stuff good like Discord Bot1
- Sec0
Pros of Parse
- Easy setup118
- Free hosting78
- Well-documented62
- Cheap52
- Use push notifications in 3 lines of code47
- Fast41
- Cloud code39
- Good for prototypes32
- Cloud modules31
- Backed by facebook27
- Cross Platform7
- Parse Push7
- Parse Analytics6
- Multiplatform6
- Parse Core6
- Quick chat and profile capabilities5
- Free Tier5
- Cloud Based5
- Free4
- Nice security concept4
- Backbone Models3
- Local Datastore3
- Backend as a service3
- Geopoints3
- Easy to use2
- Anonymous Users2
- About to Die2
Sign up to add or upvote prosMake informed product decisions
Cons of Heroku
- Super expensive27
- Not a whole lot of flexibility9
- No usable MySQL option7
- Storage7
- Low performance on free tier5
- 24/7 support is $1,000 per month2