[情报] VS free / .net OpenSource化

楼主: Killercat (杀人猫™)   2014-11-15 14:11:03
这应该是这个版成立以来最大的震撼弹才对
怎么好像都没看到有人po这个 :P
http://news.microsoft.com/2014/11/12/microsoft-takes-net-open-source-and-cross-platform-adds-new-development-capabilities-with-visual-studio-2015-net-2015-and-visual-studio-online/
(缩网址 : http://tinyurl.com/mujvmo6 )
http://www.dotnetfoundation.org
主要的亮点有这几个
1. .net framework宣告open source化以及将会跨平台
2. Visual Studio免费(相当于现在的Profession版本免费)
目前已经释出Visual Studio Community 2013(相当于2013 professional)
http://www.visualstudio.com/products/visual-studio-community-vs
目前释出的2013比较类似单纯的免费,在VS 2015以后将能编译出跨平台执行档
(但是并没有说得很清楚能不能跨平台执行VS 2015...跟JetBrains学学啊MS!)
3. Visual Studio Online大幅强化(其实现在就有了,在Azure上,不过本质上有点差异)
老实讲,我相信这个版上有用目前的Visual Studio Online的人应该相当少
所以这点就先不介绍太多了。
4. Visual Studio 2015
跨平台执行档,甚至能编译出手机App(但是,用的是Cordova...就是以前的PhoneGap)
好吧,better then none.... 也就是说,基本上用C#写Android/iOS是没啥问题的
技术上的细节则是用Cordova以以前WebApp的方式,把写的Code包在一层Shell内
长久以来Mono(.net在Linux上的clone)一直算是勉强可用,但是又不是那么好用的状态
虽然一直有传言MS有暗桩在mono里面协助mono开发,但是从市占率大概就可窥知一二
没什么人用mono去build仿asp.net用在开发平台上的
http://bjorn.tipling.com/if-programming-languages-were-weapons
我一直认为C#是世界上数一数二优秀的语言,唯一的问题就是绑了个蹙脚的.net
以前有个讽刺漫画说得很好,C#就像是一门死光枪一样强大,
唯一的问题是他放在一头驴子上,而且拿掉了驴子,这把imba枪也没什么用了
Satya Nadella上任以来做的第一件最正确的大事,就是Open Source .net Framework
让我们在其他平台上欢迎这个新成员吧
作者: BigLoser (大鲁蛇)   2014-11-15 16:21:00
今天上课,讲师就说,可以在mac写.net了
作者: VCLee   2014-11-16 05:41:00
谢谢分享:D
作者: FantasyRyu (眩惑之龙)   2014-11-16 11:38:00
.NET也不能说烂吧……那绑J2EE的不就更惨,C#根本就杀爆Java,要不是它开发要钱而且太偏Windows,早就一统天下了。做啥系统根本都神速无敌。看看隔壁棚,今年Java新改版才把Lambda加进去支援…
楼主: Killercat (杀人猫™)   2014-11-16 19:47:00
其实我觉得意义最大的是Nullable,Java直到今日还在吵要不要null 要怎么Nullable的时候 C#几年前就有了..XD
作者: uranusjr (←這人是超級笨蛋)   2014-11-16 20:27:00
可以不要和 J2EE 比吗, 如果不是 web 和 Android 现在Java 也差不多可以去死了 XD
楼主: Killercat (杀人猫™)   2014-11-17 01:05:00
J2EE市场非常非常非常大 只是写终端的比较没法注意而已不说别的 Hadoop, Cassandra你看就多少公司在用真正目前比较低潮的只有J2ME而已 应该...算死了吧(?)现在他们想要在Java8搞个Embedded Java替代掉它了
作者: ssccg (23)   2014-11-17 03:37:00
论语言C#杀爆Java,可是Java环境和资源已经领先太多了
楼主: Killercat (杀人猫™)   2014-11-17 05:51:00
落后也是以往MS自己自作自受阿(远目)
作者: deuter (Harold)   2014-11-17 07:15:00
很好奇最后会吸引多少人在mac/linux上写asp.net会不会又是为时已晚
作者: james732 (好人超)   2014-11-17 20:22:00
推这篇整理
作者: BlazarArc (Midnight Sun)   2014-11-17 23:05:00
作者: zel (柚植)   2014-11-17 23:37:00
里面有提到RyuJIT VM, 是指有提供给C#用的SIMD vector和function了吗?
作者: mepowerlmay (用心,找对人)   2014-11-17 23:49:00
c#爽唷
楼主: Killercat (杀人猫™)   2014-11-18 01:59:00
RyuJIT是给CLI用的 不是专题供给C#用的不过我不知道这部分在不在open source跟跨平台范围内另外这东西应该有一两年了吧 一两年前connect()开发会有提到这个另外说到SIMD,.net对底层支援一直烂到翻,所以我不认为他会开放到那么底层的东西让你玩(猜想 我其实不熟)
作者: srxrrr (干!我是肌董)   2014-11-19 13:19:00
推!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com