Hacker News new | ask | show | jobs
by taurath 3422 days ago
As a business decision, it's outsourcing expertise of the platforms to Facebook, which has plenty of resourses working on the problem. True it's been the holy grail as long as I've been a web dev, but outside of a bit of platform lock in risk it seems like it's come a long way with relatively simple apps like Instagram. It's trading expense for risk.
1 comments

Do you really think there's much expense to having two code bases for simple apps (as you said) like Instagram?

If these apps are written properly most (all) of any custom logic is done server side and they are just presentational only.

In addition, a good developer/engineer/team that's properly focused on mobile (the size of the team of Instagram) should have absolutely no problem supporting two native codebases.

Think of it as not 2, but 3 different languages. Say your backend is node - your JavaScript developers can all work across the stack. You can keep code standards more or less the same across the whole company.