2 – IntraServer on the Server handling database queries, load balancingand concurrency control;
3 – A database aware IDE with connectivity through IntraServer and BDE to dozens of popular databases;
4 – A full powered Source Code editor with color coding,formating, code completion, syntax checking;
5 – A visual designer for drag and drop creation of template menus pages, forms, and reports;
6 – Two – way toos so changes to property bar or design layout effect source code and vice versa;
7 – A broad set of Wizards for creating database queries, tables, home page layout, reports, etc;
8 – Dynamic page-source debugger with breakpoints, watches, and for both client and server code.
2)I was told that Borland was interfacing IntraBuilder to other Application servers beyond Intraserver – a natural progression;
4)IntraBuilder would have been a natural testbed for testing early HTTPRequest and other AJAX framework ideas;
5)Remote debugging, which is the current bain of all n-tier systems, would have another how-to-do-it model.
These are not insignificant losses to the Web development community.
Now two vendors after Borland, ActiveState with Komodo in the 2000-2002 timeframe and Adobe/Macromedia with its Dreamweaver Ultra through Dreamweaver 8 have had an opportunity to fill that gap. But ActiveState has backed off the servers side and database connections while Macromedias Dreamweaver Ultra has had interesting Server-side behaviors but they have been agnostic/avoiding a visual designer with two way capabilities and dynamic debugging capabilities. But Adobe/Macromedia insists, now that the opportunity has virtually passed by, they are “very much interested in AJAX.” But will they come close to the IntraBuilders prowess of 9 years ago ?
The consquences of not having a standard IDE and testbed for AJAX ideas has been severe fragmentation. Look at the dozens of competing frameworks and UI component libraries that are available to AJAX developers. Yes, this is a sign of robust interest in AJAX – yes, indeed. But also it is a sign of re-inventing the wheel many times over – yes, indeed. Will it holdback AJAX in some corporate settings – probably because AJAX has a variation on Tim Brays Spaghetti code rant on PHP with AJAXs own Spaghetti frameworks and backend mashups.
TIBCO/General Interface AJAX IDE
JackBe AJAX Solutions
Isomorphic Smart Client
Backbase AJAX Framework
If IntraBuilder had been around, there would have been a higher bar and a more uniform set of features and capabilities available for AJAX development. I know its a “might have been” story – like Barry Bonds without steroids; hence a Blast from the Past II.