Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

Why are we using teh service of Parse.com and not any other service.

Hi Freinds / Ben,

I am referring to the following video: http://teamtreehouse.com/library/build-a-selfdestructing-message-iphone-app-2/using-parsecom-as-a-backend-and-adding-users/what-is-an-api-what-does-it-mean-to-use-one-2

My question is that why are we using the service of Parse.com and not any other source which will help us in dealing with the database... Is it by choice or any other service is also available to get the same results... I wanted to know because this might help me in creating one of my apps which involves a lot of data and database needs to be fetched.. Also this service from Parse.com is it freely available or do the users have to pay something... How can i get more information about this and how to use it for better app development..

Thanks Rashu

1 Answer

Matthew Mascioni
Matthew Mascioni
20,444 Points

Hey, great question!

Parse is a wonderful service for storing data, but you're right-- it's not the only service out there that exists. As Ben touched upon in the intro videos for the project, a big component of the thing we're trying to build is the back-end. Our app needs to fetch data from the back-end, store it in there, and stay synchronized. You could build a back-end on your own, but that would require a significant amount of work that's beyond the scope of a simple self-destructing photo message application we're trying to build here.

Fortunately, Parse acts as this back-end for you. It's a 'back-end-as-a-service' (or BaaS) of sorts... in which it provides a back-end for your application to interact with through API methods. I suppose the reason Parse was chosen was for its dead simplicity. It's very easy to get started using it, so it's a great introduction to using web-based backends. Their framework for iOS is well-documented and comes with a variety of awesome features.

It's great that you're starting a project! Parse is built to scale. It's free for your first 1,000,000 requests to it every month with a burst limit of 20 requests/second. Their Pro package starts at $199 monthly and includes 15,000,000 requests every month. You can check out more details on pricing here.

Hope this helps!

Ben Jakuben
Ben Jakuben
Treehouse Teacher

Awesome answer, Matthew Mascioni! Thanks for chiming in.