One of the most significant challenges in building web applications is providing an experience that’s consistently usable across various platforms. Rails provides tools to help minimize the complexity, but effective cross-platform development still requires awareness and testing.
Platform is a slippery concept. The Web itself is a platform—a relatively consistent, standardized environment for developing applications. If only it were so simple!
XMLHttpRequest. No doubt the cycle will continue, perhaps with an emerging technology like SVG.
A platform on the Web is more than simply a particular browser brand. It’s a particular version of a particular browser, on a particular operating system. In other words, Internet Explorer 5 on Windows is a (very) different platform than Internet Explorer 5 on the Mac (in fact, they share almost no code). And Internet Explorer ...