[情報] 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