You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello fellow developers! 👋 I hope you're all doing well. I'm reaching out to gather insights and opinions on the selection of a state machine designer for Seata Saga. The two options on the table are LogicFlow and diagram-js, and I would love to hear your thoughts on these tools.
LogicFlow
Pros:
Extensive Documentation: The documentation for LogicFlow is comprehensive, providing clear guidelines and examples to facilitate a smooth learning curve. Moreover, it offers Chinese version of docs.
Customization: LogicFlow allows a high degree of node and edge style customization, enabling developers to tailor to specific project requirements.
Cons:
Property Panel Complexity: The absence of a built-in property panel in LogicFlow requires developers to write our own, adding an extra layer of complexity to the customization process.
diagram-js
Pros:
Property Panel Support: Unlike LogicFlow, diagram-js comes with built-in support for property panels, reducing the need for developers to create this functionality from scratch.
Stability Assurance: Comprehensive unit testing in diagram-js ensures a higher level of stability, minimizing the chances of bugs and issues in your state machine implementation.
Cons:
Steep Learning Curve: Users might find diagram-js to have a steeper learning curve due to the missing of documentation. We have to look into the source code to see how it works. However, diagram-js provides examples and unit tests that we can get hands on.
Now, it's your turn! We're looking for your valuable insights and experiences with either LogicFlow or diagram-js. Have you used one of these tools in your projects? What were the strengths and weaknesses you observed?
Vote Now!
Please cast your vote. Feel free to share additional comments or considerations that influenced your choice. Let's collaborate to make an informed decision for our project! 🚀
Which framework do you prefer in terms of Saga state machine designer?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Introduction
Hello fellow developers! 👋 I hope you're all doing well. I'm reaching out to gather insights and opinions on the selection of a state machine designer for Seata Saga. The two options on the table are LogicFlow and diagram-js, and I would love to hear your thoughts on these tools.
LogicFlow
Pros:
Cons:
diagram-js
Pros:
Cons:
Popularity
Demo
Your Input Matters!
Now, it's your turn! We're looking for your valuable insights and experiences with either LogicFlow or diagram-js. Have you used one of these tools in your projects? What were the strengths and weaknesses you observed?
Vote Now!
Please cast your vote. Feel free to share additional comments or considerations that influenced your choice. Let's collaborate to make an informed decision for our project! 🚀
4 votes ·
Beta Was this translation helpful? Give feedback.
All reactions