事实上对于创业公司而言,反而会便宜很多……
.NET本身是不要钱的,首先明确这一点,那么成本会在哪里?其实是Windows Server服务器。创业公司推荐直接使用云服务器,这时候Windows Server的采购费用可以摊到每一个月去,算起来成本就高得不明显了。
然后是人员成本,当然我知道很多人都说,.NET的靠谱的人不好找。这一点的确没错,但是他们没有说另一点,Java靠谱的人也不好找……
这种言论好像是在说Java或者Python或者PHP满地都是靠谱的人一样……
随便用脑子想想就知道这显然是胡扯。
所以对于创业公司而言,选用什么技术栈应该是参考你们公司技术最牛逼的那个人到底是什么技术栈的。
同时,对于创业公司而言,.NET技术栈可以让你快速的完成原型的开发和部署上线,当Java技术路线的那群人还在纠结用哪个Linux发行版,用什么依赖注入框架,数据库选MySQL还是Oracle,要不要从哪里挖一个技术大牛过来,Linux运维谁来做等等这些问题的时候……
你的网站应该已经上线几个月了……
你难道不觉得这是最省钱的吗?
感觉刚刚创业的话,.net应该是比用java便宜的,python可能要比.net更便宜点。
但是问题在于,如果创业有起色了,整个响应压力迅速增加,需求迅速增加,资源迅速丰富之后。python可能会出现很多工程和优化问题,.net可能这方面没什么问题,但是会迅速变得更贵,而且这两者的共同问题是,迅速变得难以招人了。 :)
不过如果有一个牛逼的架构师的话,哪个技术都可以啦,他擅长什么就用什么好了,反正最后成本差别也不会太大的。
(此处主要指IT行业,io密集型的创业,如果是计算密集型或者io弱的,另看)