r**********g 发帖数: 22734 | 1 http://techcrunch.com/2014/11/12/microsoft-takes-net-open-sourc
For more than 12 years now, the .NET framework has been the programming
model for developers who want to build apps for Windows. But in its efforts
to take many of its developer tools cross-platform, Microsoft today
announced that it plans to take .NET to both the Mac and Linux soon and that
it is open-sourcing most of the full server-side .NET core stack (not
client-side .NET), starting with the next version.
As Microsoft’s corporate VP of its Developer Division S. “Soma” Somasegar
told me, about 6 million developers are now building applications on top of
the framework. “We’ve been widely successful with that,” he said. But
now the question is, how do you move .NET forward? Microsoft already open
sourced the .NET compiler earlier this year, so it’s not new to this (even
though many pundits may still take a double-take when they hear the words “
Microsoft” and “open source” in the same sentence).
Looking at Microsoft’s recent history, however, today’s announcement doesn
’t come as a total shock. At its Build developer conference earlier this
year, for example, Microsoft announced the .NET Foundation and it’s that
organization that will also shepherd this project.
net_OSS
Unsurprisingly, the company plans to work with the Xamarin-sponsored Mono
community, which already produces a cross-platform open source .NET
framework based on C#. “We will announce this and then take the next few
months working with the Mono community,” Somasegar told me. “We are
working very closely with the Xamarin guys on this.”
The efforts to take .NET cross-platform go hand-in-hand with this open
source announcement, Somasegar argues. “I think of this as the next big
step for .NET,” he told me. Microsoft wants to give .NET a broader platform
and how better to do this than through taking it to new platforms?
Microsoft’s Executive Vice President of the Cloud and Enterprise group
Scott Guthrie echoed this sentiment when I talked to him a few days ago. He
also noted that developers often tell Microsoft that while they like .NET,
many don’t use it because it’s closed-source and only supports Windows. “
After Wednesday, all the reasons not to use it have disappeared,” he told
me.
Somasegar also says that he believes this will open up a number of new
opportunities for Microsoft’s partners. In a statement today, for example,
Docker’s Head of Business Development and Technical Alliances Nick
Stinemates, notes that he believes that “a central value of the Docker open
platform is application portability to any infrastructure via Docker
containers. The delivery of an open-source .NET runtime across all major OS
platforms means that Microsoft is extending the concept of portability to
the application platform itself.”
Microsoft plans to set up a GitHub repository with the .NET code to get the
conversation started. What exactly the final version will look like still
remains to be seen, but Somasegar hopes that you will soon be able to run a
.NET app in a Docker container in Linux on Microsoft Azure.
To protect developers, Microsoft also today announced a patent covenant that
will cover the Mono project and everybody who implements it.
Whenever a company open sources a certain project, users often worry that
this means the company is giving up on it. Both Somasegar and Guthrie
stressed that this is not the case here at all.
“This is definitely not the end-of-living but hopefully the rebirthing of .
NET to a bigger audience of developers,” Guthrie told me.
With a big announcement like this come big questions — and to answer them,
Somasegar has agreed to answer all of yours in the comments below, starting
at 11:30am PT. So get asking.
|
s*****m 发帖数: 13092 | |
g*****g 发帖数: 34805 | 3 在Desktop上抢得一点市场,让.Net在Mac上能跑的起来是可以的。在Server端差得不是
一点半点。这年头比拼的是Ecosystem。你软搞Linq to HPC无人吊,很屈辱地在Azure
里全力支持Hadoop有没有?这会连Hadoop MR都过时了。Spark支持Scala, Java,
Python,你软的.NET在哪里?
efforts
that
Somasegar
of
【在 r**********g 的大作中提到】 : http://techcrunch.com/2014/11/12/microsoft-takes-net-open-sourc : For more than 12 years now, the .NET framework has been the programming : model for developers who want to build apps for Windows. But in its efforts : to take many of its developer tools cross-platform, Microsoft today : announced that it plans to take .NET to both the Mac and Linux soon and that : it is open-sourcing most of the full server-side .NET core stack (not : client-side .NET), starting with the next version. : As Microsoft’s corporate VP of its Developer Division S. “Soma” Somasegar : told me, about 6 million developers are now building applications on top of : the framework. “We’ve been widely successful with that,” he said. But
|
J*****c 发帖数: 276 | 4 JAVA和.NET现在的市场占有率各是多少呀?.NET现在只能跑在Windows上,就这一点就
有不少差距。如果它可用在LINUX上,还能挽回Server端的一些用户。 |
r**********g 发帖数: 22734 | |
b***p 发帖数: 700 | 6 当年Sun公开Solaris的时候,也是信心满满的,最后还不是输给了Linux
就像北平无战事一样,人家解放军就要入关了,你才开始防腐,太晚了
efforts
that
Somasegar
of
【在 r**********g 的大作中提到】 : http://techcrunch.com/2014/11/12/microsoft-takes-net-open-sourc : For more than 12 years now, the .NET framework has been the programming : model for developers who want to build apps for Windows. But in its efforts : to take many of its developer tools cross-platform, Microsoft today : announced that it plans to take .NET to both the Mac and Linux soon and that : it is open-sourcing most of the full server-side .NET core stack (not : client-side .NET), starting with the next version. : As Microsoft’s corporate VP of its Developer Division S. “Soma” Somasegar : told me, about 6 million developers are now building applications on top of : the framework. “We’ve been widely successful with that,” he said. But
|
r**********g 发帖数: 22734 | 7 我觉得还好啊,毕竟candy 多。放到开源还可以多裁掉点开发人员。hold msft
【在 b***p 的大作中提到】 : 当年Sun公开Solaris的时候,也是信心满满的,最后还不是输给了Linux : 就像北平无战事一样,人家解放军就要入关了,你才开始防腐,太晚了 : : efforts : that : Somasegar : of
|
a********c 发帖数: 3657 | 8 顺便说一句关于市场占有率的,估计大家都是看TIOBE,但是绝大多数人根本不知道牙
是在open-source community做survey,.net被广泛应用的企业market牙根本不碰的。
。。 |
n*w 发帖数: 3393 | 9 mono 的未来有什么预测?
会被port到Mobile吗?
【在 r**********g 的大作中提到】 : 我觉得还好啊,毕竟candy 多。放到开源还可以多裁掉点开发人员。hold msft
|
N*****m 发帖数: 42603 | 10 too late, very sorry for you
efforts
that
Somasegar
of
【在 r**********g 的大作中提到】 : http://techcrunch.com/2014/11/12/microsoft-takes-net-open-sourc : For more than 12 years now, the .NET framework has been the programming : model for developers who want to build apps for Windows. But in its efforts : to take many of its developer tools cross-platform, Microsoft today : announced that it plans to take .NET to both the Mac and Linux soon and that : it is open-sourcing most of the full server-side .NET core stack (not : client-side .NET), starting with the next version. : As Microsoft’s corporate VP of its Developer Division S. “Soma” Somasegar : told me, about 6 million developers are now building applications on top of : the framework. “We’ve been widely successful with that,” he said. But
|
|
|
r**********g 发帖数: 22734 | 11 别为我忧伤,你见过股票翻倍的人忧伤吗?
【在 N*****m 的大作中提到】 : too late, very sorry for you : : efforts : that : Somasegar : of
|
N*****m 发帖数: 42603 | 12 那就好,不用忙着刷题了
【在 r**********g 的大作中提到】 : 别为我忧伤,你见过股票翻倍的人忧伤吗?
|
b***p 发帖数: 700 | 13 所以的意思是,不是opensource .net杀java的问题,而是.net这样死的满点
【在 r**********g 的大作中提到】 : 我觉得还好啊,毕竟candy 多。放到开源还可以多裁掉点开发人员。hold msft
|
g*****g 发帖数: 34805 | 14 纳指都翻了3倍了已经,跑不赢大盘不该忧伤吗?
【在 r**********g 的大作中提到】 : 别为我忧伤,你见过股票翻倍的人忧伤吗?
|
g*****g 发帖数: 34805 | 15 TIOBE不是做survey的,是靠整合搜索引擎数据的。开源与否没关系。定义这里有。
http://www.tiobe.com/index.php/content/paperinfo/tpci/programmi
当然我觉得indeed更有意义一些。
【在 a********c 的大作中提到】 : 顺便说一句关于市场占有率的,估计大家都是看TIOBE,但是绝大多数人根本不知道牙 : 是在open-source community做survey,.net被广泛应用的企业market牙根本不碰的。 : 。。
|
s****s 发帖数: 628 | 16 "Ecosystem" 指什么开发?
Azure
【在 g*****g 的大作中提到】 : 在Desktop上抢得一点市场,让.Net在Mac上能跑的起来是可以的。在Server端差得不是 : 一点半点。这年头比拼的是Ecosystem。你软搞Linq to HPC无人吊,很屈辱地在Azure : 里全力支持Hadoop有没有?这会连Hadoop MR都过时了。Spark支持Scala, Java, : Python,你软的.NET在哪里? : : efforts : that : Somasegar : of
|
g*****g 发帖数: 34805 | 17 生态系统,比如Android vs. WP远不是Java vs. C#语言好坏那么简单。
【在 s****s 的大作中提到】 : "Ecosystem" 指什么开发? : : Azure
|
r**********g 发帖数: 22734 | 18 之前不关我的事,嘿嘿。两年翻倍,你狗行吗?对了我老在马总一百多的时候还跟赵册
赌过,赵册听我的就该退休了。vision还是我强。
【在 g*****g 的大作中提到】 : 纳指都翻了3倍了已经,跑不赢大盘不该忧伤吗?
|
g*****g 发帖数: 34805 | 19 嘿嘿,那你眼光比我差远了。看看NFLX。
【在 r**********g 的大作中提到】 : 之前不关我的事,嘿嘿。两年翻倍,你狗行吗?对了我老在马总一百多的时候还跟赵册 : 赌过,赵册听我的就该退休了。vision还是我强。
|
a********c 发帖数: 3657 | 20
google flawed tiobe 你就知道怎么回事了。
indeed。。。说实话我找工作从来没用过这个,认识的人估计大部分都没听说过
说个真正靠铺的,popular语言用的人多,讨论的肯定也多,问问题也多吧,看看
stackexchange的统计就知道到底咋回事了
TagName
741693 java
727676 javascript
717733 c#
661952 php
588092 android
548285 jquery
357612 python
354286 html
327251 c++
284382 ios
282457 mysql
261672 css
248554 sql
238853 asp.net
207879 objective-c
198062 .net
197668 iphone
183273 ruby-on-rails
158658 c
118697 ruby
113467 sql-server
109029 arrays
105298 ajax
102511 xml
102314 regex
97929 asp.net-mvc
95355 json
93016 wpf
88189 linux
84087 django
83410 database
76284 eclipse
75865 vb.net
72575 xcode
72372 r
71797 windows
67621 string
65014 html5
62503 angularjs
61844 wordpress
61486 multithreading
61183 facebook
60889 node.js
54788 excel
54655 image
53705 winforms
53656 spring
52225 ruby-on-rails-3
51883 forms
49057 osx
【在 g*****g 的大作中提到】 : TIOBE不是做survey的,是靠整合搜索引擎数据的。开源与否没关系。定义这里有。 : http://www.tiobe.com/index.php/content/paperinfo/tpci/programmi : 当然我觉得indeed更有意义一些。
|
|
|
r**********g 发帖数: 22734 | 21 NFLX哥也入了啊
【在 g*****g 的大作中提到】 : 嘿嘿,那你眼光比我差远了。看看NFLX。
|
g*****g 发帖数: 34805 | 22 StackOverflow 08年建的,出来的时候Java已经成熟,C#还年轻,问题多多。Indeed至
少告诉你现在各大招聘网站有多少工作,有意义多了。
【在 a********c 的大作中提到】 : : google flawed tiobe 你就知道怎么回事了。 : indeed。。。说实话我找工作从来没用过这个,认识的人估计大部分都没听说过 : 说个真正靠铺的,popular语言用的人多,讨论的肯定也多,问问题也多吧,看看 : stackexchange的统计就知道到底咋回事了 : TagName : 741693 java : 727676 javascript : 717733 c# : 661952 php
|
g*****g 发帖数: 34805 | 23 嘿嘿,我401K里的index还有MSFT呢。这你也好意思说。
【在 r**********g 的大作中提到】 : NFLX哥也入了啊
|
r**********g 发帖数: 22734 | 24 index没意思。我老最近清空了狗,其他hedge一下。我软还是最坚挺。至少55
【在 g*****g 的大作中提到】 : 嘿嘿,我401K里的index还有MSFT呢。这你也好意思说。
|
a********c 发帖数: 3657 | 25
这是什么逻辑,java成熟了就没人学了,没人问问题了?
【在 g*****g 的大作中提到】 : StackOverflow 08年建的,出来的时候Java已经成熟,C#还年轻,问题多多。Indeed至 : 少告诉你现在各大招聘网站有多少工作,有意义多了。
|
g*****g 发帖数: 34805 | 26 你的意思是RSU/Option吧,买个100股的没啥意思。
【在 r**********g 的大作中提到】 : index没意思。我老最近清空了狗,其他hedge一下。我软还是最坚挺。至少55
|
g*****g 发帖数: 34805 | 27 不是没人问问题了,而是平均下来每个用户的问题就少了。
【在 a********c 的大作中提到】 : : 这是什么逻辑,java成熟了就没人学了,没人问问题了?
|
r**********g 发帖数: 22734 | 28 java本身简单。难在各种第三方framework。.NET candy多,framework不够多。赶上来
的话,用户肯定问题跟多。
【在 g*****g 的大作中提到】 : 不是没人问问题了,而是平均下来每个用户的问题就少了。
|
s*****m 发帖数: 13092 | 29 http://www.drdobbs.com/windows/c-and-nets-sudden-ubiquity/24016
...
The big winners of all this goodness are C# developers. In theory, .NET
portability favors all .NET languages equally, but it's no secret that C# is
the first among equals. (It and F# are, in fact, the only languages that
Xamarin supports currently.) Microsoft has been an excellent steward of the
language, evolving it intelligently and remarkably cleanly. Among developers
who use it regularly, it is uniformly well liked, which distinguishes it
from most of the other major development languages today, where an
appreciation that borders on ambivalence is the more common experience.
The big loser is certainly Java. Java's stock in trade has been its
longstanding ability to run without modification or recompilation on all
major platforms. In this valuable trait, it has had no major competition in
the enterprise. If Microsoft's port of .NET provides a multi-platform
experience that is as smooth and seamless as Java, then the JVM will have
some very serious competition.
Moreover, if that comes to pass, .NET has a key advantage over Java in its
support for clients. Despite the significant improvement JavaFX delivers
over Swing, Java is no one's first choice for writing desktop UIs, whereas .
NET is standard for business applications.
For years, C# has been an attractive language for developers, but blocked in
wider adoption by its inability to run on more than Windows. With today's
announcement, a whole new world opens up: Nearly all desktops, servers, and
cloud instances are within its reach. This is a huge step forward for C# and
.NET and represents a remarkable advance in Microsoft's remaking of itself
to embrace the future.
【在 r**********g 的大作中提到】 : java本身简单。难在各种第三方framework。.NET candy多,framework不够多。赶上来 : 的话,用户肯定问题跟多。
|