作者Killercat (杀人猫™)
看板C_Sharp
标题[情报] VS free / .net OpenSource化
时间Sat Nov 15 14:11:03 2014
这应该是这个版成立以来最大的震撼弹才对
怎麽好像都没看到有人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
让我们在其他平台上欢迎这个新成员吧
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.169.165.248
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1416031868.A.131.html
※ 编辑: Killercat (118.169.165.248), 11/15/2014 14:16:30
1F:推 BigLoser: 今天上课,讲师就说,可以在mac写.net了 11/15 16:21
2F:推 VCLee: 谢谢分享:D 11/16 05:41
3F:推 FantasyRyu: .NET也不能说烂吧……那绑J2EE的不就更惨,C#根本就杀 11/16 11:38
4F:→ FantasyRyu: 爆Java,要不是它开发要钱而且太偏Windows,早就一统 11/16 11:38
5F:→ FantasyRyu: 天下了。做啥系统根本都神速无敌。 11/16 11:39
6F:→ FantasyRyu: 看看隔壁棚,今年Java新改版才把Lambda加进去支援… 11/16 11:41
7F:→ Killercat: 其实我觉得意义最大的是Nullable,Java直到今日还在吵 11/16 19:47
8F:→ Killercat: 要不要null 要怎麽Nullable的时候 C#几年前就有了..XD 11/16 19:48
9F:→ uranusjr: 可以不要和 J2EE 比吗, 如果不是 web 和 Android 现在 11/16 20:27
10F:→ uranusjr: Java 也差不多可以去死了 XD 11/16 20:27
11F:→ Killercat: J2EE市场非常非常非常大 只是写终端的比较没法注意而已 11/17 01:05
12F:→ Killercat: 不说别的 Hadoop, Cassandra你看就多少公司在用 11/17 01:05
13F:→ Killercat: 真正目前比较低潮的只有J2ME而已 应该...算死了吧(?) 11/17 01:08
14F:→ Killercat: 现在他们想要在Java8搞个Embedded Java替代掉它了 11/17 01:08
15F:→ ssccg: 论语言C#杀爆Java,可是Java环境和资源已经领先太多了 11/17 03:37
16F:→ Killercat: 落後也是以往MS自己自作自受阿(远目) 11/17 05:51
17F:→ deuter: 很好奇最後会吸引多少人在mac/linux上写asp.net 11/17 07:15
18F:→ deuter: 会不会又是为时已晚 11/17 07:15
19F:推 james732: 推这篇整理 11/17 20:22
20F:推 BlazarArc: 推 11/17 23:05
21F:推 zel: 里面有提到RyuJIT VM, 是指有提供给C#用的SIMD vector和funct 11/17 23:37
22F:→ zel: ion了吗? 11/17 23:37
23F:推 mepowerlmay: c#爽唷 11/17 23:49
24F:→ Killercat: RyuJIT是给CLI用的 不是专题供给C#用的 11/18 01:59
25F:→ Killercat: 不过我不知道这部分在不在open source跟跨平台范围内 11/18 01:59
26F:→ Killercat: 另外这东西应该有一两年了吧 一两年前connect()开发会 11/18 02:00
27F:→ Killercat: 有提到这个 11/18 02:00
28F:→ Killercat: 另外说到SIMD,.net对底层支援一直烂到翻,所以我不认 11/18 02:01
29F:→ Killercat: 为他会开放到那麽底层的东西让你玩(猜想 我其实不熟) 11/18 02:01
30F:推 srxrrr: 推!!!! 11/19 13:19