互联网时代 .NET 会渐渐衰落吗?一个架构师对 .NET 的思考
从长远一点的角度来看,任何东西,都有它的一个起伏期,这与它自身和时代背景有关。
现在 java 兴盛,很大程度上是互联网强势发展促成的,然而,一切如果能以更开阔的时间纬度来看的话,1995 ~ 2000 年互联网泡沫的时候,java 在哪里?N 年之前,javascript 还算不上什么,甚至被不少其它语言的人瞧不起,不过是个脚本语言嘛,现在呢?觉得 .NET 会渐渐衰落的,请回答我几个问题:
-
微软还是不是个帝国?
-
.NET 之于微软对比 java 之于 Oracle,在两家公司眼里,这两中语言分别是什么地位?
-
.NET 对于微软是看家本领,java 之于 Oracle 呢?.NET / java 哪家更有动力去推动发展呢?去看看他们的新特性吧,java 慢得不象是互联网圈子里混的啊。有人也许会说编程语言稳定就可以了,不需要那么多新特性学不过来,呵呵,你是说你用的语言已经不需要进化了么?那那些个语 言更新个什么劲哦,苹果出个什么 swift,ECMAScript 更新个什么,PHP 加个什么命名空间哦?不就是为了顺应时代和提高生产力吗?
-
微软是不是一头已经醒了的狮子?
Visual Studio 是不是宇宙第一 IDE?.NET 是不是已经开源并跨平台了?跨平台后互联网企业的平台采购成本 .NET 和 java 是不是已经想同了?(当然,你得用 MySQL)
.NET 是不是比其它很多语言都要干净优雅更让人喜欢?
.NET 的开发成本是不是比 java 更低?
是,java 有 Hadoop ,有 Cassandra,So What?谁会把 Hadoop 直接 build 到业务系统里,当然是放到专门的 Server 上去跑就好了,Python、MongoDB、Redis、Hadoop、Java、nodejs、php 这些技术哪个互联网公司不是各种技术混搭着用的?好用省钱就 OK 了!.NET,用你开发成本更低,迭代更快,你 VS 牛逼你最新技术支持的最好,那我的业务系统,你行你上啊!
-
.NET 会没机会吗?
同志们,我们要做的,就是静静的等待一段时间的同时,好好积攒自己的实力,不需要多久,就是我们撩起膀子上场的时候了。
PS. 为了更好的适应互联网时代的需求,我们公司已经把我们的 .NET 架构无缝移植到 Linux 和 MySQL 平台上了,无论你是在 Windows 上用 Visual Studio,还是在 Linux 上或者是 OSX 上用 MonoDevelop,都可以顺利编译项目代码并跑起来(移植过程中有些不深的坑,我们的架构挺复杂的,mono 不是玩具,mono 不是玩具,mono 不是玩具,Unity 3D 的运行时就用了 mono)。
况且微软官方的 .NET 跨平台,2016 第一季度就要 Release 了,你即使没弄过 mono,也可以跟客户拍胸脯了。
作者:darklx
来源:51CTO

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
解读OpenStack上运行容器的11大好处
今天的企业必须跟上日益增长的内部和外部客户需求。 对于IT来说,这意味着部署和更新应用程序的速度要更快,而且往往比以往任何时候都满足甚至超越这一需求。 同时,IT企业必须将其人力集中于战略上,而不是进行干预。 Linux容器技术正在帮助一些组织实现这一转变。 作为团队DevOps实践的一部分,开源容器提供了很大的灵活性和敏捷性,容器可以以一致和高效的方式管理在任何地方运行的任何应用程序。 在企业数据中心,OpenStack已经成为了一个强大的云基础设施框架。 Linux和OpenStack将如何协同工作? OpenStack提供了容器平台和应用程序可以依赖的资源和服务。您可以通过使用该平台获得以下11个好处。 为构建开放的、大规模可扩展的云提供标准 OpenStack是由快速增长的个人和企业贡献者组成的社区支持,它提供了一个标准的平台来构建开放,可大规模扩展的云。 部署OpenStack的企业机构通常会寻求更大的灵活性和运营效率,创新能力和基础设施的成本节约。 2.利用软件定义的基础设施服务 Linux容器为应用程序开发和生命周期管理提供了类似的好处,因此企业寻求汇总Linux容器和O...
- 下一篇
5G技术标准制定已加速 所有炒作都将变成现实
世界移动通信协会GSMA在2017年初的MWC上发布了一份报告,概述了移动行业对5G时代的愿景和期望。这份名为《5G时代:无限连接和智能自动化时代》的报告,基于对750位运营商CEO和其他行业相关者的调查所产生。 根据GSMA的预测,商用5G网络将在下一个十年的伊始即获得广泛部署,到2025年将覆盖全球三分之一的人口。届时5G连接数预计将达到11亿个,将占据全球移动连接总数的约八分之一。 “5G时代将迎来更多创新,这些创新将促使实现更丰富、更智能和更方便的生活和工作,并使得从传感器驱动的智能泊车到全息电话会议等各种各样的新应用成为可能。”GSMA会长葛瑞德(Mats Granryd)表示。“5G是一个可以根据人们和经济的不同需求打造灵活的专用网络的机会。但是所有利益相关者都必须共同努力,确保5G成功实现标准化和规范化并投入市场,这一点是至关重要的。” 这一报告为5G时代制定了五个目标,只有在行业能够统一技术标准并且在频谱频段上达成一致时才能实现: ·为所有人提供无限连接:5G网络将与4G网络和替代网络技术共存,提供高速、可靠和安全的宽带体验; ·以最经济的方式提供创新型未来网络:所有利...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7设置SWAP分区,小内存服务器的救世主