如何评价 Visual Studio for Mac ?

2024-05-13

1. 如何评价 Visual Studio for Mac ?

Visual Studio for Mac 还没有完全支持所有的 Visual Studio for Windows 中的项目类型。这意味着最好的 Visual Studio 依旧在 Windows 上,但是微软真能走出这一步,还是令人钦佩。
微软并没有把 Visual Studio 全套照搬到 Mac 上,而是基于之前收购的 C# 跨平台开发环境 Xamarin Studio 进行了深度定制,主要增加了对 .NET 和云服务开发的支持,而 Xarmarin Studio 本来就支持的 iOS、Android 与 Mac 开发一起得到保留(其实已经相当于 Xarmarin Studio 进化为了 Visual Studio for Mac)。

Visual Studio for Mac 支持 C# 和 F# 编程语言,同时也提供了拖放式 UI 设计器(drag-and drop designer),你可以在 iOS 和 Android 开发中使用它来设计与调整你的 APP UI 界面。设计器与模拟器能渲染出实际运行设备上的显示效果,即使是你的自定义控件也能支持。
另外重要的是,Mac 版本和 Windows 版本的 VS 之间,可以无缝切换并且互相交换共享文件,而无需转换格式或执行迁移操作,对于团队协作来说这一点相当具有意义。

如何评价 Visual Studio for Mac ?

2. 如何评价 Visual Studio for Mac 正式版

微软与开源之间的种种过往想必大家都已清楚,笔者在此就不再赘述,但最新消息实现,微软在Connect();//2016上公布了很多关于自身对开源的态度和具体行为,值得我们解读。
发布Visual Studio for Mac
Visual Studio for Mac其实早有耳闻,网上也曾有过泄露版本,但是此次微软正式推出for Mac预览版本,还是值得欢心的。在Connect (); // 2016 上,微软已经公布预览版,预计正式版将在明面释出。
Visual Studio for Mac的发布影响最深的当属开发者,从此,工程师们不再需要用Boot Camp或虚拟机器等迂回的方法来编写Android、iOS、Mac应用程序。

加入了 Linux 会
Linux会成立已经成立近十年,作为一个非营利性联盟,目的在于协调和推动Linux系统的发展,以及宣传、保护和规范Linux,推动Linux成长。此次微软的加入,并顺势成为白金会员制作释然部分相关人员大吃一惊,当然相信大家对这个消息还是喜闻乐见的。
对此,Linux会执行理事Jim Zemlin表示:逗虽然微软和本会在过去存在着分歧,但在某件事上,我们的看法是一致的——开发者是超级重要的地。

发布.NET Core 1.1 正式版与ASP.NET Core 1.1 RTM
众所周知,.NET Core(corefx)是微软 .NET 框架的核心类库,这是 .NET Foundation 项目的一部分。
实际上,微软自2014年来陆续对.NET Framework的核心组件进行开源,在去年2月份的时候向开源社区发布.NET CoreCLR。经过一年多的发展, .NET Core 1.0 在今年6月对开发者发布, 现在, .NET Core 1.1正式版也已释出。
除了上面的几条新闻,在此次Connect (); // 2016 上,还发布了很多诸如.NET Core Tools MSBuild 逗alpha地 等应用工具,同时,谷歌也加入了.net会,SQL Serve也取得了不错的成绩。看样子,这次的 Connect 大会确实呼应了逗Big possibilities. Bold technology主题地

3. Mac上能不能用visual studio

近段时间你就可以使用了。微软已经为 mac 在开发 visual studio。

Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。
Mac它是苹果公司自1984年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro等计算机。使用独立的Mac OS系统,最新的OS X系列基于NeXT系统开发,不支持兼容。是一套完备而独立的操作系统。
OS X系统是苹果机专用系统,正常情况下在普通PC上无法安装的操作系统。苹果公司不但生产Mac的大部分硬件,连Mac所用的操作系统都是它自行开发的,接下来,我们就来了解一下它的操作系统。

Mac上能不能用visual studio

4. 如何评价Visual Studio for Mac 的发布

微软与开源之间的种种过往想必大家都已清楚,笔者在此就不再赘述,但最新消息实现,微软在Connect();//2016上公布了很多关于自身对开源的态度和具体行为,值得我们解读。
  发布Visual Studio for Mac
  Visual Studio for Mac其实早有耳闻,网上也曾有过泄露版本,但是此次微软正式推出for Mac预览版本,还是值得欢心的。在Connect (); // 2016 上,微软已经公布预览版,预计正式版将在明面释出。
  Visual Studio for Mac的发布影响最深的当属开发者,从此,工程师们不再需要用Boot Camp或虚拟机器等迂回的方法来编写Android、iOS、Mac应用程序。
  
 加入了 Linux 会
  Linux会成立已经成立近十年,作为一个非营利性联盟,目的在于协调和推动Linux系统的发展,以及宣传、保护和规范Linux,推动Linux成长。此次微软的加入,并顺势成为白金会员制作释然部分相关人员大吃一惊,当然相信大家对这个消息还是喜闻乐见的。
  对此,Linux会执行理事Jim Zemlin表示:逗虽然微软和本会在过去存在着分歧,但在某件事上,我们的看法是一致的——开发者是超级重要的地。

  发布.NET Core 1.1 正式版与ASP.NET Core 1.1 RTM
  众所周知,.NET Core(corefx)是微软 .NET 框架的核心类库,这是 .NET Foundation 项目的一部分。
  实际上,微软自2014年来陆续对.NET Framework的核心组件进行开源,在去年2月份的时候向开源社区发布.NET CoreCLR。经过一年多的发展, .NET Core 1.0 在今年6月对开发者发布, 现在, .NET Core 1.1正式版也已释出。
 除了上面的几条新闻,在此次Connect (); // 2016 上,还发布了很多诸如.NET Core Tools MSBuild 逗alpha地 等应用工具,同时,谷歌也加入了.net会,SQL Serve也取得了不错的成绩。看样子,这次的 Connect 大会确实呼应了逗Big possibilities. Bold technology主题地

5. 如何评价Visual Studio for Mac 的发布

微软与开源之间的种种过往想必大家都已清楚,笔者在此就不再赘述,但最新消息实现,微软在Connect();//2016上公布了很多关于自身对开源的态度和具体行为,值得我们解读。
  发布Visual Studio for Mac
  Visual Studio for Mac其实早有耳闻,网上也曾有过泄露版本,但是此次微软正式推出for Mac预览版本,还是值得欢心的。在Connect (); // 2016 上,微软已经公布预览版,预计正式版将在明面释出。
  Visual Studio for Mac的发布影响最深的当属开发者,从此,工程师们不再需要用Boot Camp或虚拟机器等迂回的方法来编写Android、iOS、Mac应用程序。

如何评价Visual Studio for Mac 的发布

6. 如何评价微软发布 Visual Studio for Mac

微软与开源之间的种种过往想必大家都已清楚,笔者在此就不再赘述,但最新消息实现,微软在Connect();//2016上公布了很多关于自身对开源的态度和具体行为,值得我们解读。
  发布Visual Studio for Mac
  Visual Studio for Mac其实早有耳闻,网上也曾有过泄露版本,但是此次微软正式推出for Mac预览版本,还是值得欢心的。在Connect (); // 2016 上,微软已经公布预览版,预计正式版将在明面释出。
  Visual Studio for Mac的发布影响最深的当属开发者,从此,工程师们不再需要用Boot Camp或虚拟机器等迂回的方法来编写Android、iOS、Mac应用程序。
  
 加入了 Linux 会
  Linux会成立已经成立近十年,作为一个非营利性联盟,目的在于协调和推动Linux系统的发展,以及宣传、保护和规范Linux,推动Linux成长。此次微软的加入,并顺势成为白金会员制作释然部分相关人员大吃一惊,当然相信大家对这个消息还是喜闻乐见的。
  对此,Linux会执行理事Jim Zemlin表示:“虽然微软和本会在过去存在着分歧,但在某件事上,我们的看法是一致的——开发者是超级重要的”。

  发布.NET Core 1.1 正式版与ASP.NET Core 1.1 RTM
  众所周知,.NET Core(corefx)是微软 .NET 框架的核心类库,这是 .NET Foundation 项目的一部分。
  实际上,微软自2014年来陆续对.NET Framework的核心组件进行开源,在去年2月份的时候向开源社区发布.NET CoreCLR。经过一年多的发展, .NET Core 1.0 在今年6月对开发者发布, 现在, .NET Core 1.1正式版也已释出。
 除了上面的几条新闻,在此次Connect (); // 2016 上,还发布了很多诸如.NET Core Tools MSBuild “alpha” 等应用工具,同时,谷歌也加入了.net会,SQL Serve也取得了不错的成绩。看样子,这次的 Connect 大会确实呼应了“Big possibilities. Bold technology主题”

7. 如何评价 Visual Studio for Mac

  微软与开源之间的种种过往想必大家都已清楚,笔者在此就不再赘述,但最新消息实现,微软在Connect();//2016上公布了很多关于自身对开源的态度和具体行为,值得我们解读。
  发布Visual Studio for Mac
  Visual Studio for Mac其实早有耳闻,网上也曾有过泄露版本,但是此次微软正式推出for Mac预览版本,还是值得欢心的。在Connect (); // 2016 上,微软已经公布预览版,预计正式版将在明面释出。
  Visual Studio for Mac的发布影响最深的当属开发者,从此,工程师们不再需要用Boot Camp或虚拟机器等迂回的方法来编写Android、iOS、Mac应用程序。
  相关链接:https://www.visualstudio.com/vs/visual-studio-mac/
  加入了 Linux 基金会
  Linux基金会成立已经成立近十年,作为一个非营利性联盟,目的在于协调和推动Linux系统的发展,以及宣传、保护和规范Linux,推动Linux成长。此次微软的加入,并顺势成为白金会员制作释然部分相关人员大吃一惊,当然相信大家对这个消息还是喜闻乐见的。
  对此,Linux基金会执行理事Jim Zemlin表示:“虽然微软和本基金会在过去存在着分歧,但在某件事上,我们的看法是一致的——开发者是超级重要的”。



  发布.NET Core 1.1 正式版与ASP.NET Core 1.1 RTM
  众所周知,.NET Core(corefx)是微软 .NET 框架的核心类库,这是 .NET Foundation 项目的一部分。
  实际上,微软自2014年来陆续对.NET Framework的核心组件进行开源,在去年2月份的时候向开源社区发布.NET CoreCLR。经过一年多的发展, .NET Core 1.0 在今年6月对开发者发布, 现在, .NET Core 1.1正式版也已释出。
  相关链接:https://blogs.msdn.microsoft.com/dotnet/2016/11/16/announcing-net-core-1-1/

  除了上面的几条新闻,在此次Connect (); // 2016 上,还发布了很多诸如.NET Core Tools MSBuild “alpha” 等应用工具,同时,谷歌也加入了.net基金会,SQL Serve也取得了不错的成绩。看样子,这次的 Connect 大会确实呼应了“Big possibilities. Bold technology主题”

如何评价 Visual Studio for Mac

8. 为什么有人劝诫年轻人不要用 Visual Studio

我觉得劝戒年轻人(或者我们视为初学者)不要用VS的程序员可能持有这些心态,我把它分为正面劝戒和负面劝诫:

正面:

希望你能够通过 makefile, premake, grunt, gulp 等 build 工具,一步一步地搭建工程环境从而对程序如何从繁多的文件中,build生成一份用户可用的模块或执行文件 有一个详细全面的认知。理解整个项目的生成原理,可以让你更好地和其他的程序员一起工作,更好地命名你的原程序文件以及规划你的文件所在路径。而且对于拿到手的项目,可以理解他在编译的每个时间段都做了什么事情。毕竟现在大型项目的build过程,不单单包括调用编译器,他或许还涉及到对源代码拷贝,连接合并,或者对源代码模板解析生成中间文件等管线操作。
希望你多开阔眼界,看看程序世界中各种各样的工具的处理方案,也许能够从其他的工具中获得一些好的灵感,或者通过不同种类工具的学习来融会贯通。
希望你不被VS而约束或绑死在一个操作系统平台上做开发。而通过对通用工具的熟悉,获得良好的开发素质,从而在未来的技术变化中更快更好地适应不同平台。

对于初学者,如果一味地使用VS去操作编译的全过程,或许会失去了对build pipeline做一些编程控制的能力,而这部分能力将会在你lead一个团队做事情时有所优势,同时也让你们的项目规划更趋于自动化。所以,如果有程序员出于这样的初衷给予年轻人劝诫,我觉得他的出发点是不错的。

负面:

觉得自己不用VS很牛,希望用这种方式迅速占领高地,提升B格,拉开你与他的差距。
希望你绕更多的弯路和花更多的时间去研究一些有的没的,从而平衡自己多年使用其他工具获得的技能的心态。
希望你能够和他使用相同的工具来获得简单交流的快感,以及拉帮结派。

无论怎样,强制要求你不用或者强制要求你使用特定工具的low b,请无视他的存在。

而那些在你使用过程中,跟你介绍其他工具如何处理这些问题,以及告诉你项目如何完整构建,抛开VS该如何来做,以及给予你很好的其他平台解题思路的程序员,请好好地请他吃饭,他们是真心想帮助你提升你的视野和编程水平,并且真心希望你能够加入到他们团队中形成良好交流的人们。
最新文章
热门文章
推荐阅读