用 ROR 作为主要后端开发创业的第 11 个年头了。公司主要做外包项目。因为也接收别人做的项目,现在主流的框架基本都有在做。说实话个人觉得还是 ROR 更适合初创公司。
很多项目即使做到后期,融资扩张其实也没啥问题,设计得合理千万级别的用户级别也都轻松能扛住。博主说得很对的就是,一个项目或者产品你要想一下怎么为用户创造价值才可能成功。遇到很多没有商业头脑的程序员天天炫耀用的技术框架多么牛 B,但是让他做点复杂点的功能,要么就花好几倍的时间(成本高),要么就是这个不好做(技术壁垒高)。扯来扯去没办法为用户创造价值多好的框架都是扯蛋。
当然创业也好做项目也好,你肯定是用自己最熟悉的技术。用最适合自己的技术才是最重要的。
怎样才算企业级的 gem 呢?其实不要迷信什么企业级框架。企业用了就成为了企业级。企业用了也不代表是好用的。你在你的企业项目里用。出了问题你有能力解决就行了
我说的企业级的意思是指针对企业系统业务的 gem,并不是你说的要多庞大的意思。就比如一个结合后台管理的权限管理,或者业务审批流,这些都是企业应用不可或缺的功能。虽然 gem 不一定能适用全部业务场景,但是 gem 的作用就是降低重复性的工作,加快产品的开发和迭代。就目前形势,想抢占市场,不能单单依靠快速开发一个 web 就能抢占的。