从技术统一的角度来看,那么nodejs是我们最好的选择,go次之,java、c#的学习门槛算是在这几个里面比较高的,如果不是要求千万级的负载,那么nodejs完全可以胜任;
移动开发,如果从性能和技术统一的程度,以为前端我们使用vuejs或react那么最理想的就是react native(以下简称rn),rn的性能是无可非议的,它有一个好爸爸facebook使用了虚拟dom重构了它的执行基础,性能是仅此于原生的,同时有主要用的了js的技术,这样就能和接口和前端都统一了,并且rn的技术解决方案非常成熟,各种组件都能很轻易的找到,技术解决成本也更低,使用起来更得心应手。
所以综合以上所述,最理想的框架:
前端:react、vuejs
后端:nodejs、go
移动开发:react native
以上框架都是经过3年的尝试,总结得出了符合中小公司整体框架的最优方案,鄙人拙见,愿抛砖引玉,大家一起讨论。