这是一个两部分问题;首先,是否有人了解为什么PHP合同开发人员的可用率远远低于.NET同行(微软公司约30%的溢价)?我有一些关于学习的简易性和工具和服务器成本的理论,但希望得到其他人的一些反馈。
其次,这对项目总成本和持续维护有何影响?一般来说,您是否会认为典型网站的总体工作量与两者相似,或者一种技术是否会花费大量时间?
答案 0 :(得分:18)
我怀疑两个开发人员,一个.NET和一个PHP,在同一地区拥有相同的技能水平和资历,在各自的费率上有任何统计上的显着差异。
有可能的是,鉴于PHP的入门门槛要低得多,与.NET相比,PHP技能市场对初学者和相对不熟练的程序员来说更加饱和。这可能会扭曲平均值,但这与“PHP开发人员比.NET便宜”非常不同
答案 1 :(得分:5)
没有尝试将php开发人员包装在这里,但是他们不会只为业务提供Web开发技能吗?
.Net开发人员往往不仅限于网络开发
答案 2 :(得分:4)
需求供应?我想说有更多的PHP开发人员和更少的工作机会,它会降低成本。
答案 3 :(得分:3)
作为在这两种环境中发展的人,我可以告诉你Rex M是完全正确的。 PHP具有较低的入门级别,因此市场对于比.Net市场更便宜,技能更低的PHP开发人员更加饱和。
答案 4 :(得分:3)
因为有数百万的脚本小孩开始使用PHP为妈妈的书店开发网站。现在市场已经饱和,而且中层管理人员无法从垃圾中找出优秀的开发人员,即便是优秀开发人员的价格也会下降。赚钱最好的关键是在大企业中找到需求技术。大型企业不使用PHP,除了像Facebook这样的初创公司成为大企业(现在后悔使用PHP)。
答案 5 :(得分:3)
我认为这也与客户的性质有关。
PHP(这是一个大型的通用化!)项目倾向于小型公司的小型网站,或者 - 主要业务是基于网络的公司的大型网站。 在这两种情况下,发展是一项主要成本,如果利润必须降低 要做,他们选择LAMP堆栈,因为成本较低,他们选择PHP 因为费率较低。
.NET项目往往适用于大型企业。开发成本不高 主要关注(事实上,他们经常通过支付方式来确保软件 开发不会延迟项目的其余部分)。他们也期望超过 只是他们的钱的编码器。了解一些正式方法(RUP等), 业务领域经验,以及众多其他技术技能(SQL,CORBA, 预期SOAP等。
合约利率受供求关系和时尚推动。他们很少 与所需的难度或技能水平有关。多年来最高的一个 付费演出一直在实施SAP--这是SAP开发人员的关键技能 是能够承受沉闷乏味的头脑。
答案 6 :(得分:2)
在我看来,PHP更接近经典ASP,我认为ASP.Net比他们两者都领先一代。所以作为开发人员,我在ASP.Net中的效率要高于PHP或Classic ASP。对我来说,ASP.Net也有更大的学习曲线。
我认为它是飞行员和飞行员之间的差异。喷气式飞行员的培训,成本,支持和生产力都较高,但是如果你要去的是Tokio,那就是你需要的。
答案 7 :(得分:0)
我认为这与使用Microsoft产品而非基于Linux的系统的企业类型有关。如果他们使用MS产品,通常表明他们资金充足或资金雄厚。
答案 8 :(得分:0)
与使用.NET开发相关的成本可能很高。即使您是MSDN的成员,它仍然可能会变得昂贵,具体取决于涉及的人数。在PHP方面,工具在大多数情况下都较便宜。
培训是另一回事...... .NET开发人员可以获得大量培训,这些培训需要花费大笔资金,这是程序员或公司必须付出的代价。使用PHP,没有高可用性的培训,因此这些成本也不那么高。