Back in the day, meaning 1995... cross-platform tools promised that you could write an application once and run it on any number of platforms. Most of them worked equally poorly on all platforms, and not many of those tools are around today... The Web marked the emergence of a new application platform that ran within browsers...
Back in the day, meaning 1995, I was doing developer-tool reviews for Byte Magazine, PC Magazine, DBMS (now Intelligent Enterprise), and a few others. Those gigs where a blast since I was able to play with the newest and coolest development tools out there, review them, and hold my thumb up or down like Caesar. I was younger, had more hair, a huge ego, and one of those new-fangled Pentium computers... life was good. Now I just have the huge ego.
What was cool at the time was cross-platform tools, or, tools that promised that you could write an application once and run it on any number of platforms. Long story short, most of them worked equally poorly on all platforms. The fact is that you can't be excellent on all of them. Pretty sure not many of those tools are around today.What happened was the Web, and thus the emergence of a new application platform that ran within browsers. Thus, there was no need to write application translation layers between the applications and the native operating system. Instead you wrote applications for the browsers, including HTML, CGI, ISAPI, NSAPI, Java, Flash, etc., and heterogeneity was part of the deal.
While the platform of the Web, or the browser, seemed logical for many applications, it had its shortcomings. In many instances it did not look native, and could not interact well with native applications and operating system services. Moreover, support for browsers was not always the same, and if you needed storage, communications, or API support, you had to write back to local resources, which meant many Web applications were not that portable.
After years and years of evolving, we now have a true platform, at least in my mind. The Web today provides a truly portable and native-looking interface, Ajax, which supports the notion of a Rich Internet Application (RIA). We also now have database services on-demand, such as Amazon's SimpleDB, on-demand services such as those offered by StrikeIron, and on-demand development platforms such as the one offered by Salesforce.com's Apex platform-as-a-service, and you can pretty much find anything else you need out there as well.Back in the day, meaning 1995... cross-platform tools promised that you could write an application once and run it on any number of platforms. Most of them worked equally poorly on all platforms, and not many of those tools are around today... The Web marked the emergence of a new application platform that ran within browsers...
2014 Next-Gen WAN SurveyWhile 68% say demand for WAN bandwidth will increase, just 15% are in the process of bringing new services or more capacity online now. For 26%, cost is the problem. Enter vendors from Aryaka to Cisco to Pertino, all looking to use cloud to transform how IT delivers wide-area connectivity.
Server Market SplitsvilleJust because the server market's in the doldrums doesn't mean innovation has ceased. Far from it -- server technology is enjoying the biggest renaissance since the dawn of x86 systems. But the primary driver is now service providers, not enterprises.
InformationWeek Must Reads Oct. 21, 2014InformationWeek's new Must Reads is a compendium of our best recent coverage of digital strategy. Learn why you should learn to embrace DevOps, how to avoid roadblocks for digital projects, what the five steps to API management are, and more.