A Bit of History

"WYSIWYG, WYSIWYG! Wherefore art thou, WYSIWYG?" With apologies to the Bard, that's the chant that some of us designers and programmers were mumbling in the early days of web tools. Our standard web development tool, Notepad or some other text editor, just couldn't show us the fruits of our hard labor. We had to save the file, load it in our browser, and hope that we didn't miss a closing </tr> tag in the middle of our meticulously indented code. Unfortunately, many times we did miss that </tr> tag and had to spend at least a few minutes searching for the proper spot in which to insert it. Frustrating days those were, when all we really wanted to do was develop the slick data entry screen we were applying to our company's new online survey.

Then, magically it seems, along came tools such as NaviPress, HoTMetal, Webauthor, FrontPage (before Microsoft bought it) and Dreamweaver. These tools made it easier for the programmer to integrate the graphic designer's wishes with our effective and bug-free (right?!) code. We no longer had to waste time looking for the elusive, missed closing HTML tag or guessing at table widths and alignments. The age of WYSIWYG web development was here

That was way back in 1997. Since then, many other WYSIWYG web tools have come and gone, and some have stayed. And they all have their little quirks and problems. True WYSIWYG still isn't possible in all cases, although you can pretty much count on WYSIAWYG, although none of the other tools have the robust feature set that Dreamweaver MX contains. But it took even the mighty Macromedia a while to get there

start sidebar
WYSIWYG ("What You See Is What You Get") Defined

From NetLingo.com: "An acronym-this is a classic acronym for a technology that allows you to view or print a document exactly as it looks."

From FOLDOC (Free on-line Dictionary of Computing): "<jargon> (WYSIWYG) /wiz'ee-wig/ Describes a user interface for a document preparation system under which changes are represented by displaying a more-or-less accurate image of the way the document will finally appear, e.g. when printed. This is in contrast to one that uses more-or-less obscure commands that do not result in immediate visual feedback.

"True WYSIWYG in environments supporting multiple fonts or graphics is a rarely-attained ideal; there are variants of this term to express real-world manifestations including WYSIAWYG (What You See Is *Almost* What You Get) and WYSIMOLWYG (What You See Is More or Less What You Get)."line

end sidebar

Dreamweaver started out as one of the first WYSIWYG tools that incorporated Dynamic Hypertext Markup Language (DHTML) and JavaScript generation into its bag of tricks. It progressed from its dynamic, yet humble roots to better and more powerful features, including the ability to use plug-ins that let you create objects that interface with web application servers such as (then) Allaire's Cold- Fusion. Macromedia continued to enhance Dreamweaver through additions and acquisitions. With the purchase of Elemental's Drumbeat, Macromedia added database connectivity and dynamic website development capability to Dreamweaver and called it Dreamweaver UltraDev. By then, Dreamweaver also was able to generate code directly into Active Server Pages (ASP) or ColdFusion Markup Language (CFM or CFML) pages. Dreamweaver MX builds on this legacy by generating code for a number of web application platforms, including ASP, ASP.NET, ColdFusion, JavaServer Pages (JSP) and PHP: Hypertext Preprocessor (PHP). It now incorporates numerous "behaviors" that let you customize the code Dreamweaver generates, includes the capability to enhance its core functionality with third-party extensions, and more. Dreamweaver has long been the professional web developer's choice. With this new release, Macromedia has positioned Dreamweaver to maintain that title for years to come.

Mastering Dreamweaver MX Databases
Mastering Dreamweaver MX Databases
ISBN: 078214148X
EAN: 2147483647
Year: 2002
Pages: 214

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net