语言知识一种工具,甚至技术自己也只是一种工具,自己并不值钱,关键在于用于何种行业,产生了什么价值。
但从语言来看,我我的更喜欢php,而后是C#,而后是java
从框架而言,先是java,而后C#,再次php
从性价比来看,php最好,而后是java,最后是.net
从学习角度来看,java开源框架不少,学习java,你能够接触到更多很优雅的框架,和不少解决问题很是好的思路,会比较open
.net入门很简单,语法很优雅,但框架相对比较封闭,开源社区不活跃
php很简单,快速学习,快速开发,快速部署,很是nice
从适用角度来讲,我的认为,中小型互联网公司,用php很合适,研发速度很快,部署成本很低,并且能够跨平台;java更适合中大型企业信息化,和超大型互联网平台...至于.net嘛,中小型企业信息化。
这里我要讲讲为何,对于中小型互联网公司将就的是快速开发、低成本部署,php天然更合适,而对于大型互联网应用,高并发,仍是java为好,并非语言如何,请看BAT,国内外顶尖高手用的是java,后续遇到瓶颈的高端技术支持,天然是java为好,而.net确实比较尴尬,这个我要吐槽一下,一台window服务器,占用资源太多,部署成本很高的...
从架构上来说,其实架构与框架式两个概念,架构与语言并无严格意义上的联系,架构师分离的
从性能上将,对于99.9%的人来说,并无什么性能高低之分,绝大绝大部分的应用,性能尚未达到须要从语言上来优化的层次,主要是从架构上来作优化,负载均衡、CDN、静态化、数据库的水平切割和纵向切割、读写分离、分布式缓存着手,只有在这些作到了必定级别,在算法作到了必定级别,才会从语言自己上去优化性能
总而言之,谈什么语言好,没什么意义,关键在于应用场景php