Using the visual database and programming tools in ColdFusion Studio, developers create applications by building pages that combine the ColdFusion tag-based server scripting language, the ColdFusion Markup Language (CFML), with HTML and other Web technologies. The applications are then delivered with ColdFusion Server.
ColdFusion Studio includes the complete array of visual tools for building applications. The basic editor is based on the award winning HTML authoring tool, Allaire HomeSite. This editor supports visual page layout, color coded editing, sophisticated find and replace and a host of other productivity-enhancing features. In addition to the basic editor, ColdFusion Studio includes visual database tools, integration with source control, support for remote development and an interactive debugger.
Each copy of ColdFusion Studio includes a single-user version of ColdFusion Server so individual developers can create applications at their desktop. But most ColdFusion development projects are done in a team environment, so ColdFusion supports a set of team development services that offer remote development against a ColdFusion Server configured for development.
Unlike Web development systems based on legacy client/server technology, ColdFusion uses a uniquely Web-centric application architecture. Like a static Web site, a ColdFusion application is a collection of pages and components. But unlike a static Web site, the pages in a ColdFusion application are scripted with a tag-based server scripting language, CFML.
Written in ColdFusion Studio, and entirely processed on the server, CFML controls application logic, backend integration and dynamic page generation. Its tag-based syntax makes it the ideal environment for building applications that use HTML and XML as well as other Web standards. With more than 60 tags and 200 functions, CFML is the most advanced language available for server-side Web application scripting.
New developers will find CFML's clean syntax and tight integration with HTML easy-to-learn and use. At the same time, experienced developers will be able to take advantage of the productivity gain as well as the advanced features like structured exception handling, regular expressions, and the easy extensibility with COM, CORBA and C/C++.
|