|
|
|
|
|
Re: VJET JavaScript Toolkit Proposal available for review [message #893002 is a reply to message #891963] |
Mon, 02 July 2012 09:03 |
|
Hi Justin,
great to see VJet moving to Eclipse! Your demo at EclipseCon was really impressive, this JavaScript editor could make our life much easier. Is there a way to try the Editor with Eclipse 4? Trying to install from update site or marketplace fails because the dependency to the platform excludes 4.0.0.
Regards, Ralf
|
|
|
|
Re: VJET JavaScript Toolkit Proposal available for review [message #894633 is a reply to message #893100] |
Mon, 09 July 2012 21:37 |
Justin Early Messages: 12 Registered: June 2012 |
Junior Member |
|
|
I have been asked what is the difference between current JavaScript tooling in eclipse and VJET. Here is a stab at the answer... this is not an exhaustive list just a start.
1. There is meta model which can be used to model many
concepts of a structured typed language, JavaScript floating
functions and object literals/json, and mixin concepts.
2. The metamodel population default implementation is to use static analysis to populate the model which allows for invalid code to be parsed where running the js code requires no syntax errors and is more expensive to run in an authoring environment.
2. VJET has a validation engine that validates the semantics not just syntax such as if a doc says an argument should be a String VJET validates that the argument passed is a String.
3. VJET code assist which can propose accurate assist for function call
backs, object literal assist where there are known names, known name spaces, known global functions, etc.
4. ability to extend VJET using VJET js, using Java extensions, or Eclipse java extension points.
5. VJET comes with a default multiple - browser type library which can be validated
against and openly extended.
6. Multiple type libraries support for common js libraries
7. VJETDoc - a simple comment syntax for defining method, property, variable types when needed.
8. Support for cross js file assist using declaration.
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.26068 seconds