Yes but having dynamic typing 100% of the time or static typing 100% of the time is maybe not the best. While typing helps for general application architectures, there are times (like when accessing the HTML DOM) when you simply want to turn it off locally or it becomes a bother.
Far from being enough. Having structural signatures, first-class functions and method closures are big plus. Watch the haXe Language Reference for more infos. Also, I was not talking about "Dynamic" as reusable but as dynamicly typed.
There's been several JS code generators recently. Apart from GWT there's also haXe which is more ambitious. haXe can also be used on the Server Side and includes some facilities for Dynamic programming (whereas Java is strongly typed 100% of the time).
There's already Java (with GWT) and haXe
To use AJAX... you don't write Javascript ! Use instead GWT or haXe.
Yes but having dynamic typing 100% of the time or static typing 100% of the time is maybe not the best. While typing helps for general application architectures, there are times (like when accessing the HTML DOM) when you simply want to turn it off locally or it becomes a bother.
Far from being enough. Having structural signatures, first-class functions and method closures are big plus. Watch the haXe Language Reference for more infos. Also, I was not talking about "Dynamic" as reusable but as dynamicly typed.
There's been several JS code generators recently. Apart from GWT there's also haXe which is more ambitious. haXe can also be used on the Server Side and includes some facilities for Dynamic programming (whereas Java is strongly typed 100% of the time).