JSX Edit is not another JavaScript editor. JSX Edit is a revolutionary new way to develop software, and a fast way to generate coherent JavaScript. You start with JSX, a simple XML-based meta-language, and end up with JavaScript.You cannot at present start with JavaScript.You keep and maintain the JSX, and compile JavaScript whenever you need it.
- not how programmers develop
- not related to the current concept of JSX
- not intuitive
- in-tool help barely exists
Summary
To clarify this is not a javascript or JSX text editor. The product title is "Graphical JavaScript Generator." The tool helps create a "tree" of javascript statements. But that is constraining and awkward. E.g., click a button to add a variable a pop-up lets you enter the variable name with a separate field to enter an initial value. It's sooo much easier to just type that in an editor. This essentially just adds a step to the already too many steps development process. I did not find building a javascript intuitive with this tool and the in tool help was bare bones.
Second, be aware this has nothing to do with "JSX" in the sense that JSX is currently being used ( https://jsx.github.io/ ). That's not the author's fault, it appears he came up with the tool [(C) 2012] prior to the current sense of JSX. The "X" in THIS tool is an intervening XML file descriptive of the JS tree created by the tool. That jsx file is to be compiled into javascript. It did not appear to me to do a very good job of that - some constructs that appeared in the XML output were not exported into the compiled JS. [I did not try to troubleshoot.]
I tried opening a valid JS (and a valid JSX file) and the tool could not interpret existing code. This tool includes limited support for javascript and would not be useful for writing a real javascript program.