Milescript is the brain child of Point5u, a small LLC based out of Atlanta with four owners.
The four of us have been working together for a little over four years now in various jobs and capacities,
and combined, we have about 30 years of experience in software.
Milescript itself was born of a deep frustration with the current Javascript development methodology (if
one can claim that such a thing currently exists, given all the disparate
solutions available). One framework's code looks
different from another framework's code, which looks different from the
Javascript
that Joe Blow might write for his homepage.
Most frameworks, such as ASP and GWT, output a jumble of spaghetti code, which
better behave as you want the first time, because it's impossible to understand, much less edit. Basically, it seemed to us the
general trend was to make sure
developers see as little Javascript as possible, while using server/client frameworks like JSF and GWT to
plug the "flashiness" gaps.
Meanwhile, Javascript ain't half bad! With Javascript and a little effort, one can implement anything from inheritance
and virtual functions to delegates and statics. The problem being, the resulting code is hideous, looks completely
different from anyone else's Javascript, and all resides in one 20,000 line code file. And that's where Milescript
steps in.
Milescript developers can create and share code modularly, and in a standard format. They gain all
the advantages of a high-level, strongly-typed, dynamically-linked language, and are no longer forced to debug their
web-apps one alert box at a time.
Cross-browser peculiarities can now be buried beneath layers of inheritance,
abstraction and externals, compiled into a library, and forgotten.
Milescript aims to provide the web development community with that final missing tool. The one that
turns client-side scripting into a repeatable, robust, cross-browser and enterprise-ready process.