Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

Question

Backend server programming language for social app

Mar 22, 2016 10:54AM PDT

Which backend server language to choose to build a social mobile app for the requirements mentioned as below - Python, Ruby on Rails, PHP or Java?

The application would be launched first as Mobile app. The app is Social - photo &video sharing, messaging, comments, likes etc. Ads accommodated with more customer data analytics with more DB queries. web presence later on implemented (mobile app first). Programming language should be easy for debugging and scaling. Finally, less number of virtual server occupancy in cloud (Intention is cloud cost to be minimal overall during scale)

Discussion is locked

- Collapse -
Answer
Yes. Any and all of those will do.
Mar 22, 2016 11:38AM PDT

Your programming team would design it first before language choices. It's like picking the best car and then finding out you're in a boat race.

- Collapse -
Answer
Re: Backend server programming language for social app
Mar 24, 2016 7:08PM PDT

I recommend Java, because they have J2ME for mobile applications and in terms of scalability it is the bets choice and also good at providing the cloud based solutions. Java with Oracle database can be the best fit to your application design.

- Collapse -
Java losing favor?
Mar 24, 2016 7:35PM PDT

The continued security issues plague this language. I'd skip Oracle for now as the database since there are fine alternatives.

Post was last edited on March 24, 2016 7:42 PM PDT