作者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://www.ptt.cc/bbs/C_Sharp/M.1416031868.A.131.html
※ 編輯: Killercat (118.169.165.248), 11/15/2014 14:16:30
推 BigLoser: 今天上課,講師就說,可以在mac寫.net了 11/15 16:21
推 VCLee: 謝謝分享:D 11/16 05:41
推 FantasyRyu: .NET也不能說爛吧……那綁J2EE的不就更慘,C#根本就殺 11/16 11:38
→ FantasyRyu: 爆Java,要不是它開發要錢而且太偏Windows,早就一統 11/16 11:38
→ FantasyRyu: 天下了。做啥系統根本都神速無敵。 11/16 11:39
→ FantasyRyu: 看看隔壁棚,今年Java新改版才把Lambda加進去支援… 11/16 11:41
→ Killercat: 其實我覺得意義最大的是Nullable,Java直到今日還在吵 11/16 19:47
→ Killercat: 要不要null 要怎麼Nullable的時候 C#幾年前就有了..XD 11/16 19:48
→ uranusjr: 可以不要和 J2EE 比嗎, 如果不是 web 和 Android 現在 11/16 20:27
→ uranusjr: Java 也差不多可以去死了 XD 11/16 20:27
→ Killercat: J2EE市場非常非常非常大 只是寫終端的比較沒法注意而已 11/17 01:05
→ Killercat: 不說別的 Hadoop, Cassandra你看就多少公司在用 11/17 01:05
→ Killercat: 真正目前比較低潮的只有J2ME而已 應該...算死了吧(?) 11/17 01:08
→ Killercat: 現在他們想要在Java8搞個Embedded Java替代掉它了 11/17 01:08
→ ssccg: 論語言C#殺爆Java,可是Java環境和資源已經領先太多了 11/17 03:37
→ Killercat: 落後也是以往MS自己自作自受阿(遠目) 11/17 05:51
→ deuter: 很好奇最後會吸引多少人在mac/linux上寫asp.net 11/17 07:15
→ deuter: 會不會又是為時已晚 11/17 07:15
推 james732: 推這篇整理 11/17 20:22
推 BlazarArc: 推 11/17 23:05
推 zel: 裡面有提到RyuJIT VM, 是指有提供給C#用的SIMD vector和funct 11/17 23:37
→ zel: ion了嗎? 11/17 23:37
推 mepowerlmay: c#爽唷 11/17 23:49
→ Killercat: RyuJIT是給CLI用的 不是專題供給C#用的 11/18 01:59
→ Killercat: 不過我不知道這部分在不在open source跟跨平台範圍內 11/18 01:59
→ Killercat: 另外這東西應該有一兩年了吧 一兩年前connect()開發會 11/18 02:00
→ Killercat: 有提到這個 11/18 02:00
→ Killercat: 另外說到SIMD,.net對底層支援一直爛到翻,所以我不認 11/18 02:01
→ Killercat: 為他會開放到那麼底層的東西讓你玩(猜想 我其實不熟) 11/18 02:01
推 srxrrr: 推!!!! 11/19 13:19