近年来,软件和Web开发发生了翻天覆地的变化。团队不再需要共享相同的位置。另外,那些开发软件,应用程序和网站的工具也得到了改进。
尽管如此,在某些情况下,您可能仍需要集中的工作环境。这就是像Visual Studio Online这样的远程开发工具的所在。今天,我们将研究它如何影响远程开发团队中的任何人。
进入Visual Studio Online
在最近的公告中,Microsoft公开了Visual Studio Online,以实现真正的位置不可知编码。 Visual Studio Online具有完善的浏览器代码编辑器和用于与本地编辑器同步的中央项目中心。
令人困惑的是,Visual Studio Online的名称已经存在了一段时间。它是在线项目管理系统Azure DevOps服务的原始名称。
在这种情况下,该名称更有意义,因为Microsoft似乎要启动的是完全远程的服务器托管伴侣,它是Visual Studio代码和Visual Studio。
什么是Visual Studio代码?
要了解Visual Studio Online的含义,您需要熟悉Visual Studio代码(VS代码)。
VS Code是Microsoft针对开发人员的免费代码编辑器。与Visual Studio(Microsoft的旗舰IDE)相比,VS Code是开源的,比完整的集成开发环境(IDE)更接近Sublime Text和Atom等文本编辑器。
适用于Windows,Mac,和Linux,它提供了功能全面的轻量级编程环境。扩展有助于代码完成和插入,Visual Studio Live Share允许通过Internet连接进行协作编码。 Visual Studio Online旨在缩小差距,从而进一步允许共享的编码环境。
Visual Studio Online将如何工作?
而不是每个人都在本地计算机上配置开发环境,Visual Studio Online提供了在同一系统上工作的团队的经验。要了解为什么它功能强大,请考虑在开发团队中工作所需的步骤。
每个人都需要具有可用的相同工具和库。不同的开发机可能运行不同的操作系统或软件版本。程序包管理和版本控制可以提供帮助,但这取决于每个团队成员来控制他们的环境。
甚至硬件也可能是一个问题。如果您的计算机与项目的元素不兼容,那么直到最近您别无选择,只能购买一台新计算机。现在,即使本地没有安装任何东西,您也可以使用任何开发设置。
这已经不存在吗?
完全在线IDE并不是什么新鲜事物,而Amazon的AWS Cloud9 IDE就是一个功能强大的健壮环境。同样,有许多专为较小规模的小组开发而设计的在线订阅服务。
甚至甚至有使用VS Code开源代码库的在线IDE,任何熟悉该软件的人都会感到宾至如归。
是什么使Visual Studio Online与众不同?
将整个项目有效地放在一台机器上意味着每个人都始终使用相同的设置。无论您是经验丰富的程序员,还是工作的第一天,一切都已经预先设置。
如果项目的需求发生了变化,例如,新的系统或框架,只需更改一个开发环境,这些更改就会自动传递给团队的每个成员。
从理论上讲,在通常的开发机器上在家工作还是借来的东西在家里工作没有区别。计算机,甚至是智能手机上-如果您可以用拇指进行编码!
Visual Studio Online可以做什么?
在撰写本文时,Visual Studio Online尚不可用出来,但一般的工作流程似乎已定。它将具有与VS Code相同的所有功能,例如代码完成,插入和浏览器中的协作。
此外,所有项目详细信息以及用户首选项和主题将在浏览器和本地之间同步。代码编辑器实例。
Microsoft还宣布了IntelliCode集成,利用机器学习来根据您的习惯提供更好的代码建议和完成。尽管未经证实,但IntelliCode很有可能会扩展到整个团队,从而允许基于项目架构的动态工具。
我的自定义编码设置如何?
单一开发机器方法的一个明显缺点是个体定制。如果您习惯于特定的工作流程,布局或自定义键盘快捷键,则可能难以调整。
幸运的是,这不是Visual Studio Online的工作方式。每个用户的主题将允许进行单独的设置。虽然使用离线编辑器无疑会有一些差异,但是用户体验应该与您的家庭环境相似。
要注意的另一件事是,Visual Studio Online不能替代VS Code或Visual。工作室。这是一个配套应用程序,允许用户直接在浏览器中进行编码。假定的工作流程涉及将本地设置链接到新的在线服务。
为什么需要远程代码编辑器?
如果您已经使用家用计算机进行开发,您可能会想知道为什么您会不喜欢Visual Studio Online。
它可能并不适合所有人。孤独的开发人员或使用微控制器或其他硬件的任何人可能不会从基于云的开发环境中受益。而且,如果您已经熟悉其他代码编辑器并且对使用虚拟环境进行编程感到满意,那么进行切换似乎毫无意义。
Visual Studio Online的真正好处将是初学者。不再需要浏览软件包管理的雷区。
更重要的是Visual Studio Online向任何人开放开发。如果您使用的是Chromebook,智能手机或在垃圾箱中找到的旧PC,那么不再重要,您可以使用相同的工具。
在哪里可以获取Visual Studio Online?
在撰写本文时,VS Online不向公众公开。有一个私人预览,您可以向Microsoft申请访问它。但是,您可能需要等到公开测试版才能试用。
也就是说,如果您想体验类似的东西,那么已经有在线版本了。 VS代码可用。由于它是开源软件,因此没有什么可以阻止您为自己的服务器构建版本的。如果这看起来工作量太大,则Coder和StackBlitz等网站都是VS Code的浏览器版本。
基于浏览器的IDE的更多信息
Visual Studio Online将把在线开发带到新水平。要体验协作编码,您应该熟悉Visual Studio Live Share。
在等待Visual Studio Online的发布时,为什么不尝试使用已经存在的众多基于浏览器的IDE之一?
标签: 协作工具 集成开发环境 Visual Studio代码 Visual Studio Online