JS-Sorcerer 2.0.0 review

Download
by rbytes.net on

JS-Sorcererâ„¢ is a JavaScript development tool that greatly increases JavaScript programmers' productivity.

License: Demo
OS: Mac OS X
File size: 10795K
Developer: DHI Technologies, Inc.
Buy Now
Price: $199.00
Updated: 20 Jul 2006
0 stars award from rbytes.net


JS-Sorcererâ„¢ is a JavaScript development tool that greatly increases JavaScript programmers' productivity.
It performs syntax checking, variable type and flow analysis on standalone JavaScript files, and provides type-safe linking for applications and projects that consist of multiple JavaScript files. It detects and reports errors at compile time, eliminating the need to invoke a browser simply to catch syntax and typographical errors. It incorporates an extensive catalog of browser idiosyncrasies, and produces effective cross-browser code from DOM-compliant JavaScript, allowing developers to ignore browser incompatibility issues.

Here are some key features of "JS Sorcerer":
Language Syntax Verifier
Program Flow Analyzer
Data Type Inferencing Engine
Cross-browser Code Generator
avaScript Project Linker
IDE Plugin Support
AJAX Support.

Limitations:
15-day license key.

What's New:
JS-Sorcerer Compiler
A new driver program to compile and link JavaScript and HTML files for creating web applications.
The output is a single file containing all statically linked files required to service the web page and the list of URIs for dynamically linked files, ready to be published to the web server.
JS-Sorcerer Dependency Generator
A program to compute, generate and manage a list of dependencies that define which JavaScript functions and variables are referenced from which JavaScript files. JS-Sorcerer uses previous results generated dependency files to perform a thorough error analysis.
JS-Sorcerer Library Archiver
A program to conveniently maintain Library Archive files. It allows the enumeration, addition, and removal of entries in a JavaScript library; control the order of entries in a library; and if necessary, post-processing of the library in computing metadata. It validates the contents of the Library Archive each time it is processed, to ensure that the existing files are named properly.
JS-Sorcerer Publisher
An export program to publish the JavaScript application for delivery to a web server. The publisher creates the Browser Initialization Load Script and extracts the JavaScript files from the output of the Standard JavaScript, and deliver these files into a directory that can then be copied to a web server.
Advanced Type Declarative Functions
Functions to provide type guidance to the JS-Sorcerer type checker, when it cannot determine the type of a value required to complete the type analysis. These JS-Sorcerer provided type declarative
functions resemble JavaScript functions, but do not get annotated in the translated JavaScript nor executed by the web browser. These simply allow the programmer to provide the type of the value to the type checker, so that it will not report undetermined type messages, if the value cannot be
determined easily.
Example Projects for Getting Started
For getting started with JS-Sorcerer to build web applications, this release includes a collection of example JS-Sorcerer projects for Eclipse Plugin users and command line users using Makefile. The JS-Sorcerer Plugin for Eclipse includes examples using JS-Sorcerer project, Web Tools Platform(WTP) project, MyEclipse project, or IBM Rational Application/ Web Developer for WebSphere
Software 6.0 project. For command line users, the examples demonstrate how to create a Makefile to run programs in the JS-Sorcerer Tool-Chain to build web applications.
JS-Sorcerer Plugin for Eclipse Usability Enhancements
New options for the JS-Sorcerer Project Creation wizard and other JS-Sorcerer Plugin for Eclipse usability enhancements.
JS-Sorcerer Documentation Set
The new documentation set includes separate Getting Started Guides and User Guides for command line and Eclipse plugin users.

JS-Sorcerer 2.0.0 keywords