JavaScript
JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments.
Amber is a language (derived from Smalltalk) and environment built for the web. With Amber, client-side web development finally gets the power and productivity that...
a new language and live environment made for the web.
the amber language is deeply inspired by smalltalk. it is designed to make clientside development faster and easier. amber includes a live development environment with a class browser, workspace, unit test runner, transcript, object inspector and debugger.
amber is written in itself, including the compiler, and compiles into efficient javascript, mapping onetoone with the js equivalent.
having a true live & incremental development environment where you can build your application interactively in the browser is unbeatable.
smalltalk stands head and shoulders above most other languages for clarity, conciseness, and humanfriendliness. as a language, it is immensely clean and mature, both syntactically and semantically. it is a pure oo language, with objects all the way down.
amber plays very well with the outer world. you can interact with javascript objects seamlessly, and even inspect them as any amber object. evaluating javascript object methods is transparent and makes using libraries a breeze.
development web-development programming