.NET培训
美国上市.NET培训机构

400-111-8989

热门课程

.NET比较适合做什么?

  • 时间:2018-02-12 11:18
  • 发布:.Net培训
  • 来源:NET问答

NET适合非纯软件公司使用,比如制造企业、贸易企业之类,其要自制软件时,选择.NET十分合适。

那么它为何不适合纯软件公司使用呢?这得从头说起:

C系列、.NET、Pascal、Java,算是四大通用开发语言(这4种本人都做过商用软件),所谓通用,就是不管是电脑软件、手机软件,这4个都可以用来开发,不管是工具软件、管理软件,还是游戏软件,这4个也都可以开发。因此,标准答案常常是:不同的公司,有不同的选择,没有对错之分,但这个说了跟没说也没有什么二样!

就语言本身而言,.NET的主设计者也是Delphi(Pascal)的主设计者,被微软挖角而去,为对抗JAVA而生,因此,.NET在设计上,后进者是综合了其它3者之长,在语言特性与实现上,可以说排名第一。然后,现实是复杂的,我们得考虑各类情况,如人才市场供应、类库与文档支持、云计算兴起等因素,才能判断其最适合的使用领域。

先说人才市场供应:现各类毕业生,90%都自称熟练使用JAVA,然而JAVA难学难精(不清楚的可以自行度娘JAVA学习路线图),只有有天份的才能在激烈的竞争中(更有天分的例外!),能够继续从事JAVA编程,而纯软件公司,需要的就是有天份的人才,工资无上限(属生产部门),而非纯软件公司,只有选纯软件公司剩下的(此处会得罪无数人,招黑),这第二梯次的,会选择.NET,因为它容易上手,产出也快!非纯软件公司还有一个特点:就是职位有天花板,说明白点就是工资有上限,其编制属于成本部门,成本部门招收到JAVA人员,若其产出慢则不符合公司目标,若产出快的,就跳到纯软件公司了,留不住人。

再说类库与文档支持:历史上,由于JAVA的先发优势,JAVA积累了无数的类库与文档,在Web容器上,至今仍对.NET遥遥领先,对于有梦想的纯软件公司而言,每天都在思考业务做大了,性能问题如何解决?安全问题如何解决?这类答案,在JAVA世界,已有无数成熟的范本。但非软件公司的企业主,是看不到这些的,他们要求便宜(.NET平均工资会低一些)、出产品快(.NET容易上手,微软配套也不错),讲究性价比,选.NET是对的。

最后云计算的兴起:云计算供应商,由于拥有自己的力量,均是以开源的linux、java、mysql为基础,他们会修改这些开源的产品,来符合自己的管理要求(各位可上阿里云看看他们都改造了哪些东西),这一点上,.NET完全处于下风。换种说法:想做云计算,就不要用.NET了。

抛砖引玉,期待批评指教!

上一篇:如何正确运用异步编程技术?
下一篇:.NET 的性能怎么样?

.NET开发者有哪些必备的工具?

选择城市和中心
贵州省

广西省

海南省