我们将为我们的CMS切换到Sitecore,我的团队使用Mac.我们没有.net,c#经验,但很高兴学习.据我所知,微软最近发布的Visual Studio Code可以在Mac上运行,而且我已经研究过Xamarin.有人可以为Mac人提供任何提示吗?
Visual Studio for Mac 无法帮助您,因为Sitecore与IIS和带有驱动器和路径的Windows文件系统等Windows功能紧密相关; Sitecore还不支持其他跨平台的ASP.NET 5功能(如owin等).
目前,在Mac上使用Sitecore的最佳方式是虚拟化,特别是Parallels Desktop for Mac.我在过去3年里一直在使用它 - 这是最方便的方式.Parallels Desktop是一种虚拟机解决方案,可以将您的Windows VM非常紧密地集成到Mac中,您可以同时运行多个(比方说2-4个)Windows虚拟机(非常适合测试在不同"机器"之间分配的内容管理/内容交付)只在一台Mac上 - 它们都是通过"网络"连接到彼此和Mac.此外,您还需要一个SQL服务器实例(在这种情况下,您可以分配一个单独的VM或只是引用一个外部SQL服务器).
Parallels Desktop有一个名为Coherence的模式,实际上win和mac环境有点相互融合,所以你可以像在本地那样从Finder拖放到WindowsExploreк,并在你的Dock上获得Windows启动按钮和许多其他伟大的功能.
但是,我更喜欢在第二台显示器上以全屏模式运行Parallels,就像常规Windows机器一样.通过hosts
在Mac机器上设置文件,我可以直接从Mac上的Safari运行CMS和托管网站.
此外,虚拟机作为文件夹存储在硬盘驱动器上,因此您可以轻松备份当前的操作系统状态,就像归档该文件夹一样简单,然后恢复到您已"保存"的那一刻 - 非常有助于实验,特别是如果您是Sitecore的初学者,所以你不要害怕意外破坏任何东西.
开始的好地方:官方网站,以及快速调查YouTube评论的所有魔力.
PS当然,您可以使用任何其他虚拟化软件,如VmWare等.