Re: [問題] Hejlsberg的堅持

看板C_Sharp (C#)作者 (Neisseria)時間8年前 (2017/05/18 11:42), 8年前編輯推噓0(003)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《dharma (達)》之銘言: : https://www.ptt.cc/bbs/Gossiping/M.1491202984.A.32F.html : 作者redspeed (RED) 看板Gossiping : 標題[問卦] C#屌打JAVA的機率有多高? : → AppleWine: 等到Hejlsberg擺脫他奇妙的堅持才會有機會 04/03 15:15 : 大致查了Hejlsberg生平 : 推文說的「奇妙的堅持」指的大概是什麼啊 : thanks 其實這個堅持不是什麼重點 C# 設計得的確蠻好的 先前 C# 就是在 Windows 的圈圈裡才好用 在 Windows 以外的平台 C# 的益處不大 目前看起來 C# 也慢慢擴展到其他平台了 [Update on 2017/06/13] 最近也開始學 C# 了,更新部分文字內容 目前 C# 在 Windows 以外的用途有以下數種 (1) mobile (Xamarin) (2) web (ASP.NET Core) (3) Game (Unity) (4) IoT (Internet of Thing) (5) 命令列程式 (.NET Core) Xamarin 可以用同一套程式碼跨平台,蠻方便的 對於一些以內容為主,不要求特定功能的 app 這種開發模式有一定的吸引力 業界還是會乖乖用 Java/Kotlin 和 Swift/Obj-C 畢竟還是原生的東西比較讓人放心 而 web 的技術百百種,目前 ASP.NET Core 才剛起步 對於已經會其他 web 技術的人來說,沒有強烈的理由跳下來玩 不過,可以用 Linux host 掛 ASP.NET 的確可以省一些授權費 比較沒有在寫 Game,但 Unity 看起來好像蠻不錯的 最近 Unity 支援的平台好像變多了,對開發者來說是好事 要玩 IoT 大部分就是要學 Linux 有 Windows IoT 後 可以用 C# 寫 app Visual Studio 也有 IoT 專案模板可用 不知道寫起來實際情形如何 命令列程式能用的技術也是百百種 .NET Core 轉原生執行檔的功能還不完備 如果覺得 C 或 C++ 太難,也可以用 Go 寫命令列程式 目前沒有什麼理由用 C# 寫 希望微軟可以加強這方面的功能 C# 會有這些狀況和誰設計這個語言無關 還是和 C# 背後的商業考量有關 小弟我自已在 Mac 和 Linux 上學 .NET Core 和 ASP.NET Core 覺得微軟的 .NET CLI 程式的確比先前好用 主程式和文件都有在持續更新 希望微軟可以持續耕耘 .NET Core -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.71.94.20 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1495078949.A.FF8.html

05/19 10:53, , 1F
設計得的越好越難跨 因為大家會選功能完整的平台
05/19 10:53, 1F

06/12 22:05, , 2F
我本來覺得Xamarin是好物,但是後來想想,的確業界還是會
06/12 22:05, 2F

06/12 22:05, , 3F
想用原生的開發環境。但是我還是猶豫不知道要不要學。
06/12 22:05, 3F
※ 編輯: Neisseria (112.105.249.14), 06/13/2017 19:13:49
文章代碼(AID): #1P7HWb_u (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1P7HWb_u (C_Sharp)