Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Are push notifications and identity so painful to deal with that there's a business in creating a full platform to deal with it?

Yes. (at least on iOS, not sure about Android or Win)

Parse has an iOS data object that syncs properly, whereas there is no evidence that any developer has ever gotten Apple's own iCloud + Core Data to sync properly at the record level.

Parse is cross platform so you can easily get the same data for a user on a desktop, web, android, iOS and windows mobile app.

Cobbling all this together with Heroku + libs would be possible but would require a lot of work. Parse just works out of the box.



> Yes. (at least on iOS, not sure about Android or Win)

er, what? It's an afternoon's worth of work, involving basic PKI and TCP sockets. I know it's an afternoon's worth of work, because I've done it in an afternoon.


That's silly. Seeing as how I had to google PKI to see what it was, I doubt I'd be able to build a Parse-like service in one afternoon. Parse may not be strictly necessary, but it's a fantastically easy and cheap way for iOS (and Android and front-end and Windows Phone) developers to get their backend up and running.


> Seeing as how I had to google PKI to see what it was, I doubt I'd be able to build a Parse-like service in one afternoon.

Then it's something you would learn, and those several afternoons would mean that you'd be well equipped to tackle a similar problem in an afternoon later.

Basic x509 certificates and PKI is really something an iOS developer (or any developer, really) should be able handle. Understanding this stuff is pretty central to just about all secure communications we have between clients/servers anywhere. It's not like you have to reimplement a crypto library; you just need to know the basics of how they work.


I actually did build all of my company's push stuff for iOS in an afternoon. It's a very simple TCP protocol that's well documented. If you know anything about basic networking it's cake.


It actually is very easy, we have a tiny pushserver written in Python that was written in a day or something like that. It's been running for almost a year without a restart, so it didn't even need further development.


It's still an afternoon's worth of headache. Parse is just the time it takes to set up the certs, profile and configure your app. Plus, doing it DIY means you have to maintain a system for sending the notifications, whereas Parse provides that for you.


It also means you own the system, don't get screwed over when Parse gets bought, and all for just a little bit of work.

Seems like a small amount to pay for something that will essentially run itself indefinitely.


That is a good point which is quite apparent today. :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: