历史上产生了许多完美的二重奏,从花生酱和果冻,蝙蝠侠和罗宾,米奇和米妮老鼠,以及约翰-列侬和保罗-麦卡特尼。在这篇文章中,我们将看到结合JetBrains的两个产品,JetBrains Rider和JetBrains Aqua,如何在你的ASP.NET开发工作流程中创造一个快乐的开发体验。一旦你使用了这种体验,你就会想没有它你是怎么生活的。
什么是JetBrains Aqua?
JetBrains Aqua建立在IntelliJ平台的传统基础上,为工程师提供了一个一流的测试自动化IDE。Aqua可以帮助你编写和维护测试,也可以帮助团队成员维持代码的质量标准。Aqua可以作为一个独立的IDE或现有JetBrains产品的插件使用。
Aqua与我们的其他产品不同,它的功能包括带有CSS和XPath定位器的嵌入式Web检查器,针对Web-UI测试框架的增强型语法高亮,零配置的项目向导,以及可定制的文件模板。该IDE还具有熟悉的插件,如HTTP客户端、OpenAPI支持和单元测试框架支持。
作为JetBrains Rider的用户,你可以**通过从JetBrains Plugins市场安装Aqua来尝试。**
Aqua为用户提供了一个名为Web Inspector的新工具窗口,它将Chromium浏览器捆绑到你的IDE中。该工具允许你在文档对象模型中定位HTML元素,并为UI测试创建选择器。如果你是Google Chrome或Microsoft Edge的用户,你可能对这个渲染引擎很熟悉。一旦你安装了Aqua插件,你会注意到在右侧的工具区有一个球状的放大镜图标。
从ASP.NET Core解决方案开始,打开Web Inspector 工具窗口。你会注意到一个空白的浏览器,顶部有一个地址栏和一个定位器评估器窗口。启动你的Web项目,把URL粘贴到地址栏,你就会有一个侧面的Web开发体验。从这里,你可以使用JetBrains的Rider功能来即时应用热重载的变化。
有了新的Web Inspector,你就有了一个真正的 集成开发环境为你的网络开发工作流程。通过JCEF,你可以访问开发者工具控制台,查看源代码,检查网络调用,跟踪应用程序性能,并使用Chromium开发工具做任何你想做的事情。
最好的网络渲染引擎的所有好处都在你最喜欢的IDE中。还有什么能比这更好的呢?
总结
JetBrains产品之间的协同作用给开发者带来了预期和非预期的好处。在这种情况下,JetBrains Aqua打算帮助质量保证团队成员有效地创建和维护测试套件。Web Inspector工具窗口可以让任何使用ASP.NET Core的人在任何时候都有一个能用的浏览器in-IDE。此外,你可以通过在代码修改之间有一个更紧密的反馈回路来提高你的开发速度。
一如既往,感谢您阅读我们的文章,并请务必在下面留下您的评论。