Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JavaScript Visual editor #1

Open
ghost opened this issue May 14, 2017 · 4 comments
Open

JavaScript Visual editor #1

ghost opened this issue May 14, 2017 · 4 comments

Comments

@ghost
Copy link

ghost commented May 14, 2017

Hello there.
My name is Ivano Arrighetta and I'm Italian.

I would like a visual JavaScript programming editor which is browser based, generates and read JavaScript code and be able to edit forms. The editor should use a UML Class Diagram style for defining objects and a FlowChart style for defining methods/functions. I would need a list of all the callable JavaScript functions to be added to the FlowChart editor. For each function return's type there will be a pin on the left, and for each parameter accepted, one on the top. Variables are represented as boxes, as constants, and connected through wires. The execution flow is given by wires. The only very hard thing will be enforcing the right type of input/output per function.
And for external JavaScript files (eg: jQuery), the parser should collect classes/methods and functions and display them as diagrams, then made them usable. (this obviously means classes can be instantiated and functions/methods can be called inside flowcharts)

Are you interested in this project? It will be OpenSource.

Thanks in advance for either.

Bye, Ivano.

@ghost
Copy link
Author

ghost commented May 14, 2017

P.S.: For informations on callable javascript functions, please refer to html5index.org

@niebert
Copy link
Owner

niebert commented May 21, 2017

Great Idea, Ivano, The javascriptClassGenerator is prototype for me to play around with to create WebApps for rapid development. Best regards, Bert

@niebert
Copy link
Owner

niebert commented Jun 27, 2017

Dear Ivano,
excuse me for responding to you now. Yes I am interested in your proposed project. Would recommend to store the Javascript projects in JSON file. Generation of code could be implemented by a template engine like handlebars. Attributes, Methods are edited with the JSON Editor by jeremy dorn. I personally would start with a Class Editor Schema for Javascript Classes and provide it too you. Will that be good starting point. ACE Editor for code editing seems to be good choice as well.

What do you think?

Best regards,
Bert

@niebert
Copy link
Owner

niebert commented Jun 27, 2017

Dear Ivano
do you want me to add you as developer to the repository or do you prefer to create a new repository?
best regards,
Bert

@niebert niebert closed this as completed Jan 27, 2018
@niebert niebert reopened this Jan 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant