InfoQ Homepage JavaScript Content on InfoQ
-
Will the Rise of Javascript Mean the End of LAMP?
Mike Driscoll published a provocative post on the future of Web Application Architectures. He predicts that frameworks like node.js signal the end of LAMP.
-
Web vs. Desktop Apps: “Never Bet Against the Open Web”
HTML5 and EcmaScript 5, provide powerful APIs, leading several organizations to consider building their applications using Web technologies, rather than the using the traditional Desktop approach. In order to explore the evolution of this trend, InfoQ had an interview with Dylan Schieman, CEO of SitePen and co-creator of the Dojo Toolkit, about the potential of the Web platform.
-
datajs– Using OData From Within the Browser
Microsoft has created a JavaScript library enabling developers to consume OData from within the browser.
-
Stephen Walther on Integrating JavaScript Unit Tests
Automated testing frameworks need both a good test library and a good integration story. While most JavaScript testing frameworks have been focusing on the former, Stephen Walther has been working on a solution to the integration problem.
-
Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python
Javascript's ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.
-
Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python
Javascripts ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.
-
Erbix: A CommonJS-Compliant Server-Side JavaScript Hosting Platform
Erbix is a paltform for building and deploying JavaScript applications on the Cloud. It features support for RinjoJS, CommonJS modules, PostgreSQL and offers on-demand scalable hosting.
-
A New Crop of Self Hosting IDEs: RedCar and JRuby, Cloud9 IDE and Javascript
Dynamic languages have a dirty, badly kept secret: their IDEs and tools are written in languages like C/C++, C# or Java. Exceptions were languages like Smalltalk - but now Ruby and Javascript developers get to build their tooling using their preferred languages. InfoQ looks at HTML/Javascript based Cloud9 IDE and JRuby and SWT based RedCar.
-
Avoid SDK Hassle with Build Services for Native Mobile Web Apps: RhoHub, Apparat.io
HTML/Javascript code packaged as native apps allows for cross platform mobile development - but there's still a nuisance: the yak shaving exercise of installing and maintaining the SDKs of all target platforms, and running the builds. There are solutions to fix that: Rhohub for Rhodes, Apparat.io, and PhoneGap/Build.
-
The Murky Future of ASP.NET AJAX
With Microsoft’s embrace of jQuery, one has to wonder what will happen to the other JavaScript libraries that they created. As it turns out, ASP.NET AJAX will continue to be supported while the newer ASP.NET Ajax Library will never see another bug fix. In a recent MIX article, Dave Ward clarifies the situation.
-
Globalization for JavaScript
Considering that the whole purpose of JavaScript is to help provide interactive content on an international stage, one would expect to see globalization features either built into the language or widely available in libraries. But surprisingly, until the recent announcement from jQuery and Microsoft there wasn’t anything available.
-
GWT 2.1 RC1 Brings Features Initially Scheduled for 2.2
GWT 2.1 RC1 contains features specified by the roadmap, such as new table and tree widgets, but also features that were initially planned for GWT 2.2, such as logging. Another important feature is an MVP framework.
-
Data Link – A Data-Binding for jQuery
The second of the three jQuery libraries by Microsoft adds support for two-way data binding. While it serves the same purpose, the implementation is very different than what you would see in WPF or Silverlight.
-
Introducing Templates for jQuery
In the first of three new libraries created by Microsoft and accepted by jQuery as official plugins, the jQuery Templates API allows for the dynamic creation of HTML Elements from data objects. Like server-side templating languages such as ASP or VB’s XML Literals, one merely has to leave holes with data-binding expressions that indicate what should be displayed.
-
Where Does IE Spend Most Time When Loading a Page?
Jason Weber, Lead Program Manager responsible for Internet Explorer Performance, has released some internal data showing where IE 8 spends most of its time while preparing a page then rendering it, suggesting what websites should be focusing on.