Please provide support for Visual Studio integration, next to the Browser
I really would love to see integration with Visual Studio and TFS.
Please think about ALM. Doing everything in the portal (including rules, mapping, etc) is nice, but for real enterprise scenarios, we need version and source control, we need to see the Logic App (json) in the same solution as our custom API apps, etc.
I really would love to see a Visual Studio designer experience for more complex workflows as well. The portal is nice for self-service and easy workflows, but it takes some time and is limited in its nature, compared to pro-dev experience in Visual Studio
This week, as a part of SDK 2.6 you can now create and deploy Logic apps from VS. This gives you the ALM aspect here: you can check in the definition along all of your other source.
However, we don’t yet have the visual designer in VS (today you can edit the JSON directly). If you’re interested in that as well please open a separate feature ask. Thanks!
I would love to see a full, complete and detailed set of documentation on Logic App JSON.
VS team said it is lacking time and resources - perhaps some other ISV will build a graphical designer for composing complex workflows, with proper configuration of data binding and transformation, security and exceptions handling.
Manuel Ramm commented
There was a discussion on Integration Monday with Josh Twist about this idea. He told us that if the team would build a native IDE for Visual Studio it would require a lot of resources whereby other planed features would get pushed back. In my opinion VS support is very important, but a more mature version of Logic Apps is even more important. Please take only a couple of developers which start to build VS support parallel from now on.
Josh was curious about why we absolutely want to see VS support. Here are some reasons:
- VS is more accepted by the community than the Azure Portal (poor IDE experience within the Azure Preview Portal)
- The cards in the Azure Portal look like they will get unclearly when we build complex workflows (maybe the abbility to collapsing them would be a solution)
- Developers like to have their built projects/sources locally. In fact I liked the way BizTalk Services did that and I think providing only a Online Designer was a misstake (developing with Chrome .. really? ;) )
- VS offers an easy way to check in our projects in TFS
- Offline developing
David Burg commented
Visual Studio did a great effort pulling all the different aspects of the software engineer's workflow in a single place, from design to implementation, with review, build, checking, testing, bug tracking. This includes Azure subscription and services interaction. Breaking the experience again outside of VS is degrading the software engineer's productivity.
Jean-Paul Smit commented
Gave 3 votes, also because the lag in the browser is unworkable from a development perspective. We have to have some tooling not depending on the browser.