Web tools make an art of building your pages

Professional Web design and development tools these days must support not only Hypertext Markup Language but also Extensible Markup Language, Dynamic HTML, JavaScript, Visual Basic Script, Java applets and streaming multimedia.

| SPECIAL TO GCNProfessional Web design and development tools these days must support not only Hypertext Markup Language but also Extensible Markup Language, Dynamic HTML, JavaScript, Visual Basic Script, Java applets and streaming multimedia.This review will cover two such enterprise-level tools geared to teams of developers: Adobe GoLive 5.0 and Macromedia's Dreamweaver UltraDev 4.0. Two others in the review, Microsoft FrontPage 2000 and NetObjects Fusion MX, better suit offices that want to design their own site but don't have a full-time Web manager.Previous versions of Adobe GoLive fell short of the enterprise mark. The code was bloated, and there was no way to preserve manual HTML coding. Layout was strictly grid-based, and database support was nonexistent.Version 5.0 of GoLive does much better. Adobe touts its 360Code system, which preserves code formatting. An integrated editor handles multiple syntax coloring with tags for DHTML, XML and Active Server Pages. You wouldn't want to work on an Allaire ColdFusion application with the GoLive editor, but you can integrate ColdFusion, JavaServer Pages and XML pages with confidence that the code will survive. And you can edit the source code view for on-the-fly changes. But Adobe has no JavaScript debugging and programming tools, nor does it directly support VBScript.GoLive is more versatile and more complex than Dreamweaver UltraDev. GoLive uses 16 floating palettes and has at least two ways to perform any action. It takes quite a while to learn. I initially mistook the design tab for a knockoff of the NetObjects site design function. The handy tab lets you make new site prototypes or revamp existing sites by dragging and dropping templates, links and layouts. It supports multiple designs for single sites and shared design elements across multiple sites. Final designs can be checked into live sites or replaced at any time.GoLive integrates well with other Adobe products. You can resize and optimize Photoshop, Illustrator and LiveMotion files using Smart Objects without leaving GoLive. Photoshop layers can be imported as HTML. Double-clicking Adobe source files of HTML, JavaScript and GIF animations will open the appropriate editor and automatically store any changes in the GoLive files.There is little support, however, for dynamic Web pages and database-driven applications. GoLive Dynamic Link for ASP is the only database tool. You must build applications by laying out a mock-up and then binding the placeholders to dynamic content from a database.Dynamic Link is no match for Macromedia's UltraDev, but it's a beginning and costs considerably less.The Adobe style sheet editor is the best I've seen. You can create style sheets from scratch or import and modify existing sheets for individual pages or entire sites. But this is not a full implementation of the World Wide Web Consortium's Cascading Style Sheet standards.My biggest gripe about GoLive is the documentation. Experienced Photoshop and Illustrator users will have little trouble, but the proliferation of palettes might overwhelm anyone else. The 462-page, small-print manual drove me to take an online course at .Macromedia's documentation was far better. I disliked early versions of Dreamweaver and felt unhappy when Macromedia bought Drumbeat, then dropped it within a year in favor of UltraDev. I began to warm up to Version 3.0. I love Dreamweaver UltraDev 4.0. It has all of Dreamweaver's features plus powerful tools for dynamic content and database applications.Like GoLive, UltraDev offers lots of customizable palettes. Well-written documentation and systematic tutorials introduce core functions. Interactive minilessons teach common procedures. If you're a little rusty on JavaScript, HTML, style sheets or browser document object models, the Code Reference panel delivers context-sensitive help from , published by O'Reilly & Associates Inc. of Cambridge, Mass.I built a drill-down application that could search an employee database by department or name and could be updated with a Web browser. When an Open Database Connectivity error occurred, I left a message on Macromedia's Web site and got four responses from UltraDev users within an hour. One was helpful. In the meantime, I located the suggested fixes in the knowledge base, changed server permissions and everything worked fine.Unlike GoLive and FrontPage, UltraDev isn't married to one back-end technology. UltraDev developers can write apps in ColdFusion, ASP or JSP. For tweaking or hand-coding, Macromedia throws in Homesite, my favorite text-editing tool, which the company recently acquired in its merger with Allaire Corp., also of Cambridge.Not only does Dreamweaver preserve imported code, it also produces clean code. JavaScript writers can debug by setting breakpoints and then stepping through the code, watching variables update in real time in a browser.Dreamweaver 4.0's split view simultaneously presents layout and code. Changes to one view instantly appear in the other. I don't like the onboard Structured Query Language builder, which restricts statements to Select, Where and Order By. Operators have to be manually inserted. Developers might prefer to call up Homesite's integrated SQL query builder.UltraDev can show live data in design view. You must configure this for each record set, and I found it just as easy to preview server-side data with a browser.The layout features are awesome. You can draw cells directly on a page and drag them around into a nested table. It's almost as easy as NetObjects' layout tools, but you can modify the results.The XML menu system is highly configurable, with almost 400 extensions to generate fancy Flyout menus or sophisticated ASP procedures. Customizable templates are available from companies such as Project VII Development of Dobson, N.C., at .You can search for empty or missing 'alt image' attributes. Alternate text descriptions of images let assistive devices describe the images for visually impaired users'a Section 508 priority.Macromedia's support hours are 7 a.m. to 5 p.m. Pacific time. Don't call for debugging help with database applications'you're on your own there.I had hoped to preview the new Microsoft FrontPage XP but had to settle for the aging 2000 version. In combination with its server extensions, FrontPage is a versatile and competent authoring system with underrated features.Did you know it can do absolute positioning and visual layout in navigation view? Did you know its built-in script editor can handle breakpoints or that you can save a local page as a cascading style sheet and edit it? And a server is no longer required to develop FrontPage sites'you can have disk-based pages.FrontPage produces relatively clean HTML and preserves hand-coded or imported pages. It has decent editing tools and the cleanest, most intuitive interface of these products. The layout tools aren't as numerous or flexible as those in GoLive or Dreamweaver. But the frameset and the table editor are the best. It also has stronger file import and conversion tools'at least for Microsoft application files.FrontPage has better back-end support than competitors, if you can install the Microsoft FrontPage extensions on your Web server. The extensions are application programming interfaces that take the place of Common Gateway Interface programs. They let you create forms that will e-mail the results to you; automatically generate navigable site maps; or set up a registration page or a discussion group. Because the site map is text-based, it improves Section 508 accessibility.The most exciting development for FrontPage is the growing availability of third-party add-ons. One of my favorite sources, Thomas Brunt's OutFront group in St. Matthews, S.C., offers eye-catching, functional templates at . You'll need a graphical editor to customize the images, but they still save time.Jimco's Add-ins, at , install as a new FrontPage menu. They let you insert metatags and add background images to multiple pages. One of the most useful plug-ins for federal developers is the Alt-text tool for image maps, which makes maps more accessible with pop-up text.An indispensable tool set for serious FrontPage developers is the $70 J-Bots Plus 2000 package from Webs Unlimited Inc. of Crescent, Iowa, at . More than 50 components add much of the form, image and cookie functionality present in Dreamweaver and GoLive. You can make images roll over, validate forms and set cookies right from the FrontPage menu.The Centers for Disease Control and Prevention uses the Sendit Form Mailer, a CGI program from Webs Unlimited, to handle e-mail inquiries at .Take a look at Dave Pfeiffer's DPA Software, which offers FrontLook Java applet components, at . Java applets are relatively slow-loading but platform-independent, and they work with Netscape Navigator or Microsoft Internet Explorer versions 3.x or later.After installing FrontLook, select any text or object, and within minutes you can launch a customized, eye-popping applet. Images can creep, crawl, shudder, shimmer and explode. See the Army's Fort Bragg morale, welfare and recreation site at .Last but not least, take a look at . Randy Forgard, the programmer of FrontPage, has called NetStudio 2000 the best tool since FrontPage. Although FrontPage design tools fall short of the competition, Microsoft is the undisputed leader in one important area: technical support. FrontPage 2000 crashed every time I tried to create a new site. Microsoft's staff spent hours with me trying to fix it. We reinstalled extensions, reinstalled the operating system and installed the most recent Office 2000 service pack. Finally, Microsoft came up with a peculiar workaround that involved a new user profile. It worked.During all this, Microsoft technicians called me with status reports. They didn't try to jive me; they freely confessed their perplexity. When the application guy had to pass the buck to the OS support group, they included me in the conference. And they didn't add insult to injury by charging for unresolved incidents. Except for the now-defunct WordPerfect Corp., no large company has ever given better support.Few professional designers will like NetObjects Fusion MX, but it may be the ideal intranet tool for departments without full-time Web managers.NetObjects claims it has the fastest and easiest path to professional-looking sites. I don't think the claim is inflated. NetObjects Fusion generates HTML automatically. You can add scripts and metatags in an HTML viewer, but NetObjects won't let you fiddle with the HTML it generates. For that reason, you may find it impossible to craft pages that comply with Section 508. Which program is best? It depends. If you want total control over code and design, and if you spend most of your time designing and maintaining Web pages, choose GoLive or Dreamweaver UltraDev.If you're experienced with Photoshop or other Adobe design products, and you use no authoring system, GoLive has the edge. But don't eliminate FrontPage before giving it a trial run.If you plan any back-end or dynamic pages, Dreamweaver UltraDev is a no-brainer.On the other hand, if you aren't a full-time developer, FrontPage is a solid, supported platform. Spend a few extra dollars for third-party add-ons, and your pages can compete with the best generated by Dreamweaver or GoLive. The total cost will likely be less than for the power packages.I advise against NetObjects Fusion for public Web sites until the company makes it Section 508-friendly. If I were sentenced to a year on a desert island, I would take along Adobe's GoLive, PhotoShop, Illustrator, LiveMotion and Image Ready. On a desert island, I would have the time to learn them. Adobe products are the designer's best choice.But overall, Dreamweaver UltraDev is my Reviewer's Choice by a nose. On a big enough budget, I would buy UltraDev Studio and Adobe Photoshop. Together they make stunning front ends and solid back ends.
All have strong selling points, but Dreamweaver has the best touch

BY STEVE GRAVES









Complex and versatile











www.elementk.com

Good manual



Dynamic HTML: the Definitive Reference












www.projectseven.com

Section 508










Better support



www.outfront.net

www.jimcoaddins.com

www.websunlimited.com

www.cdc.gov/netinfo.htm

www.frontlook.com

www.bragg.army.mil/mwr/casbc/contactus.htm

www.netstudio.com













Consider them all














Steve Graves, a former GCN reviewer, is chief engineer at Communications Resource Inc. of Potomac, Md.
















































Web site packages span skills from design to management with mixed-bag results
GoLive 5.0Dreamweaver UltraDev 4.0FrontPage 2000NetObjects Fusion MX
Vendor
Adobe Systems Inc.

San Jose, Calif.

tel. 800-833-6687

www.adobe.com

Macromedia Inc.

San Francisco

tel. 800-756-9603

www.macromedia.com

Microsoft Corp.

Redmond, Wash.

tel. 800-426-9400

www.microsoft.com

NetObjects Inc.

Redwood City, Calif.

tel. 650-482-3200

www.netobjects.com
Pros+ Excellent design and editing features
+ Good site management
+ Super design and layout capabilities
+ Fair editing and tech support; great documentation
+ Terrific technical support
+ Good third-party add-ons
+ Fastest site builder
Cons- Documentation unsatisfactory- Inadequate SQL support- Too Microsoft-centric- Not ready for Section 508
System RequirementsWin 98, 2000, NT or Mac OS 8.6; at least 64M of RAM and 50M of storage; CD-ROM driveWin 98, 2000, NT or Mac OS 8.6 or higher; at least 64M of RAM and 170M of storage; CD-ROM driveWin 98, ME, 2000 or NT; at least 64M of RAM and 170M of storage; CD-ROM driveWin 98, ME, 2000 or NT; at least 64M of RAM and 170M of storage; CD-ROM drive
Price$284$599$149$99
Overall Grade

X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.