微軟有必要開發 Visual Studio for Linux 嗎,如有必要,那麼會產生什麼影響?


已經不用了,有這麼個東西

Visual C++ for Linux Development

只要你的linux裝了ssh-server,gdb-server,g++,然後把usr/include下的文件拷貝到windows下,那麼就可以在windows下的vs上編寫linux程序,vs替你ssh到linux上用g++編譯,用gdb-server debug,gdb各項功能完美映射到vs的debug窗口上,無比舒爽


現在有價值兩百刀的Visual Studio Remote Debugger for Linux。你只需要在Linux下面裝個這個東西,然後就可以在Windows上開Visual Studio,使用你熟悉的工具編寫代碼,直接編譯進Linux,在Linux下面運行,Visual Studio下斷點。所以原則上這件事情已經做出來了,不需要再弄一遍IDE。

而且Windows都有Ubuntu子系統了(逃


個人認為:與其花大力氣做一個Linux上的大型IDE,還不如做一個好用的、具有一些Debugging功能的Text Editor: Visual Studio Code. Visual Studio Code對於很多語言都有Debugging支持,有的是原生支持,有的可以通過extension。具體信息可以參考下這個頁面:Debugging in Visual Studio Code

不得不說,Visual Studio Code 很是好用,我很是推薦 :-)


要出Linux版的話,要用什麼UI庫是大問題吧。貌似現在Linux上使用量最大的UI庫是Android那套,所以乾脆做VS for Android吧(手動滑稽)。


我覺得Linux的桌面,什麼時候X Window有好的新替代品再說吧!


現在已經有Visual C++ for Linux了,微軟自己出的免費版VisualGDB,可以在Windows上用Visual Studio遠程SSH到一台Linux主機上進行遠程可視化調試

Visual Studio的本體基於WPF,顯然不存在跨平台的可能性

至於寫C#,直接用VSCode配合一系列插件就可以了,或者可以等JB社的Rider,現在JB社也是dotNet基金會的成員,微軟顯然不需要親自下場做這個


想必是會的。微軟的戰略是通過免費提供優質的跨平台開發工具,使得開發者越來越青睞微軟的產品和服務,最後轉換成微軟平台的獨佔產品的開發者。另一方面,提供優質的跨平台工具可以吸引開發者使用Azure的IaaS(含Linux虛擬機)和PaaS服務(一旦業務成長你就會開始考慮從IaaS遷移到PaaS)。微軟肯定會把PaaS做得無比好用和價格低廉,因為PaaS的Lock-in能力極強

你可以把微軟看作一個想明白了JetBrains為什麼受歡迎以後的老司機


沒有必要,現在的Visual Studio Code已經足夠了,據說Linxu程序員都是習慣使用文本編輯器寫代碼,然後直接調用編譯器編譯生成的,搞個IDE他們也不會去用。


必要性是微軟開始賣菜了。

如何評價《當再多大公司慢慢的放棄微軟的技術時, 不知大家怎想?》一文? - 馮東的回答


如果這樣,微軟肯定還要順便開發一個 VS for Mac


沒必要。用linux的鄙視ms系軟體還來不及呢,誰要用幾個g的龐然大物,大家喜歡幾百k的editor,或者幾百m,需要自行編譯的ide(斜眼笑)

上面是口胡。

其實我覺得是有必要的,畢竟c#想在linux上發展,還是得有個ide。

只要此舉能吸引人用自己的軟體,自家的產品,自家的服務,那就是一件好事。只是不知道要花費多少成本(二進位分發會不會比較蛋疼,還有gui之類的問題),以及多少人會心動。


萬人血書求開發linux版vs


大概像我這樣只為了 VS 才去開 Windows 的人再也不會開 Windows 了


可能再次驗證一件事:Windows TM 好牛叉


有什麼影響?Linux 下 C++CLion = ReSharp C++ &> Visual StudioC#/http://VB.NET Rider = ReSharper &> Visual StudioTypeScriptIntelliJ IDEA &> Visual Studio 。所以結論就是 F# 會有一個(比 MonoDevelop)更好用些的 IDE


開發*nix版vs有助於.NET跨平台推廣,微軟早就應該做了。


Visual studio 2017 不就出來了。早說了,你就長三頭六臂用vim也不如宇宙第一ide.


完全沒必要,首先Linux桌面的用戶少之又少,其次Linux上的部分編譯器等工具,基本都以CLI(命令行介面)提供了,所以完全沒必要開發一個VS了,主要是Linux桌面真的可以忽略。不過也可以說成微軟已經在開發Visual Studio 了,因為基本的命令行工具都逐一提供了,整合一下就是Visual Studio了。


這個問題是什麼鬼?坊間又有小道消息流傳了?

比起這個,我更寧願相信Tencent會做出全功能的QQ for linux呢@( ̄- ̄)@


最近試了一下的visual gdb,剛剛上手感覺很好用。前提是你要會用cmake,用cmake構建好工程,然後windows下面用visual gdb新建工程,把cmake導入進來,基本上按著選項選下來,一次編譯就成功,f10單步調試,它會提醒要調試哪一個,設置相應的執行程序和參數就好了。大的原理就是scp同步文件,ssh遠程執行命令,關鍵是做的很好用,一路設置下來基本不會卡殼,vs調試寫代碼絲般順滑,簡直神了,開發工具也是一直在進化,真是學到老。回到開頭,微軟自己改一改官方出一個,遲早要一桶江湖


推薦閱讀:

Visual Studio Code 是如何辦到高效處理大文件的?
Visual Studio 支持 C 嗎?
win10安裝visual studio 2015 出現安裝包丟失或損壞是什麼原因?
有哪些好用的c#代碼編輯器?
都說Visual Studio 是宇宙第一的IDE,那麼和其他IDE相比他到底好在哪呢?

TAG:微軟Microsoft | Linux | 集成開發環境 | MicrosoftVisualStudio |