momo不是玩具,.Net雄起
互联网时代 .NET 会渐渐衰落吗?一个架构师对 .NET 的思考
为了更好的适应互联网时代的需求,我们公司已经把我们的 .NET 架构无缝移植到 Linux 和 MySQL 平台上了,无论你是在 Windows 上用 Visual Studio,还是在 Linux 上或者是 OSX 上用 MonoDevelop,都可以顺利编译项目代码并跑起来。
AD:
从长远一点的角度来看,任何东西,都有它的一个起伏期,这与它自身和时代背景有关。

现在 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,也可以跟客户拍胸脯了。
momo不是玩具,.Net雄起的更多相关文章
- BZOJ 1010: [HNOI2008]玩具装箱toy [DP 斜率优化]
1010: [HNOI2008]玩具装箱toy Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 9812 Solved: 3978[Submit][St ...
- BZOJ1055: [HAOI2008]玩具取名[区间DP]
1055: [HAOI2008]玩具取名 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1588 Solved: 925[Submit][Statu ...
- BZOJ1055: [HAOI2008]玩具取名
... #include<bits/stdc++.h> using namespace std; int q[255]; char s[205]; char p[]={'W','I','N ...
- Noip2016提高组 玩具谜题toy
Day 1 T1 题目大意 一些naive的玩具小人把小南的眼镜藏起来,但小南有一份too simple的小纸条,告诉小南眼镜在第一个小人往哪数第几个的往哪数的第几个的往哪数第几个的往哪数的第几个的往 ...
- BZOJ 1010 【HNOI2008】 玩具装箱toy
Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京.他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中.P教授有编号为1... ...
- 【BZOJ-1055】玩具取名 区间DP
1055: [HAOI2008]玩具取名 Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 1560 Solved: 907[Submit][Statu ...
- 【BZOJ-1010】玩具装箱toy DP + 斜率优化
1010: [HNOI2008]玩具装箱toy Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 8432 Solved: 3338[Submit][St ...
- UOJ260 【NOIP2016】玩具谜题
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000作者博客:http://www.cnblogs.com/ljh2000-jump/转 ...
- BZOJ1010 [HNOI2008]玩具装箱toy
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000作者博客:http://www.cnblogs.com/ljh2000-jump/转 ...
随机推荐
- ORACLE将查询的多条语句拼在一个字段下
select listagg(字段名,'分隔符') within group (order by 某个字段)
- aspx有"记住我"的登录
客户端 <form id="form1" runat="server"> <div> 用户名:<input type=" ...
- 1 误删dbf文件造成ORA-01109: 数据库未打开.
1.cmd-sqlplus /nolog-conn system/pwd as sysdba 2.shutdown immediate; 3.startup mount; 4.alter databa ...
- Angular CLI的简单使用(1)
参考地址: https://v2.angular.cn/docs/ts/latest/cli-quickstart.html Angular CLI是一个命令行界面工具,它可以创建项目.添加文件以及 ...
- 不该被忽视的CoreJava细节(三)
一.不该被遗忘的移位位运算 本文主要介绍移位运算(Shift Operation), 适当介绍一下其它相关的位运算. 甭说计算机刚发明那会,就连21世纪初那段日子,计算机内存都是KB/MB计算的.编写 ...
- ADS主要仿真器介绍
ADS主要仿真器介绍 ADS ( Advanced Design System ) 是美国Agilent公司推出的电路和系统分析软件,它集成多种仿真软件的优点,仿真手段丰富多样,可实现包 ...
- LeetCode Length of Last Word 最后一个字的长度
class Solution { public: int lengthOfLastWord(const char *s) { ; string snew=s; ,len=strlen(s); ]; ) ...
- apply()技巧
apply技巧: 可以将数组的每一项分别作为参数传入函数. var value = [3,6,34,90]; alert(Math.max.apply(Math,value)); 这个技巧的关 ...
- IOS Quartz2D自定义view
@property (nonatomic, weak) UIImageView *imageView; @property (nonatomic, weak) NJImageView *njIv; @ ...
- IOS 监听slider滑动
// 监听slider滑动 - (IBAction)valueChnage:(UISlider *)sender; @property (weak, nonatomic) IBOutlet NJVie ...
