准备做一个类似社交的应用,后端提供restful API,前端有页面端和手机端,手机端准备使用iOS/Android平台原生框架开发,请问后端和前端有什么技术和框架可以使用,应该采用什么技术和框架?有什么开源项目吗
补充:本人C++出生,做过iOS和Android,所以请各位不吝指教,目前想法:后端以java为主,使用spring+hibernate实现,前端没有什么经验,另外,有没有适合创业公司的开源项目
结论:感谢大家的意见,目前基本确定使用node.js搭建后端应用, 曾经考虑的:
j2ee - 如有明所说,太重
php/lamp/lnmp - 对php不熟,有学习成本
RoR - 似乎不适合高并发,考虑将来的扩展性,放弃,twitter之前使用RoR,后来也不用了
python - 听说web应用性能不好,未自己考证过
node.js - uber使用nodejs, 如熊森特所说,开发较快,决定采用
感谢有明,熊森特,Erichain_Zain,hi,zzxxasp等朋友的意见
可以试试用Node.js 我们公司的后端(实时通信加rest api)我一个人平均一天三四小时的样子 基本一个月写完
可以作为第一版推出 之后可以通过SOA等方式转型也可 继续开发也可
至于稳定性上暂时还没碰到明显的问题,不过据说并不稳定。但是还是那句话,对于创业公司最重要的基本是开发速度,稳定性的问题可以之后逐步解决。