The intended readership of this web site includes anyone who currently understands ECMAScript and those wishing to learn ECMAScript for client and server side deployment. Power ECMAScripting opens up a wide range of new opportunities for programmers to apply their skills in all vertical and horizontal sectors of the economy.
An important foresight by the standarization bodies
The standardization bodies did not predefine ECMAScript as a language suitable only for client side scripting but rather as a language able to manipulate objects in any enviroment including hardware and server side deployment. In order to encourage the diffusion of the standard across multi-enviromental development, any ECMAScript extensions created for specific environments are recognised as extensions of the standard on condition that the additional code complies with and includes the Core Standard. That is, they need to support the Core Standard syntax and functionality. This greatly facilitates the ability of programmers who understand core ECMAScript to understand and apply the new standard-compliant extensions. This is because most extensions not only include core ECMAScript with the extension language, the core makes up a significant proportion of the coding resources applicable in the new operational environment. Therefore those who understand ECMAScript already know a lot of the required code.
Amongst the most significant extensions to ECMAScript include those designed to be applied in the server side environment. The learning curve for programmers, with notions of client side ECMAScript, to apply server side ECMAScript extensions, is short. This new capability to work with both client and server side ECMAScript empowers computer programmers to work at a more comprehensive and productive level of professional competence.
The objective of this website is to assist those who are interested in taking this step forward.
George Boole Foundation