日期:2013-01-20  浏览次数:20798 次

Visual InterDev 6.0 versus FrontPage 2000: Your Choice
Alexander Maltsev  

Visual InterDev 6.0 and FrontPage 2000 are two tools used by Web professionals, but they offer complementary functions. The best one to choose depends on the task you're tackling.

Many people clearly understand the difference between Visual InterDev® and Microsoft® FrontPage®: Visual InterDev is part of Visual Studio®, hence a developer's tool; FrontPage is targeted toward novices and those used to dealing with visual WYSIWYG editing. Yet today, thousands of developers are busy evaluating both products, trying to find the proper tool for their needs.
      In this article, I'll compare the latest versions of the respective products: Visual InterDev 6.0 and FrontPage 2000. I will look at several aspects of advanced Web programming and try to analyze how both products fit into the big picture of Web development.

Graphical and Source Text Editing

      As with previous versions, the default view in FrontPage 2000 is Normal (see Figure 1). It lets you paint a page through a very easy and intuitive interface. A number of helpful toolbars make the editor's window look like a powerful graphical creation product. The FrontPage 2000 editor supports a wealth of modern technologies, such as HTML 4.0, Cascading Style Sheets 1, insertion of Java language applets, JScript® and VBScript, ActiveX® controls, themes, and even Dynamic HTML effects. I haven't seen any other tool that can beat FrontPage 2000 for rich features. FrontPage also supports bots, a special set of tags within page code specifically interpreted by the server's FrontPage extensions and the editor itself.



      Figure 1: Normal View in FrontPage 2000  


      You can click on the HTML tab in FrontPage to switch to pure HTML mode or preview the page in an embedded browser's window. FrontPage now offers syntax highlighting (also known as color coding) to help distinguish among tags, parameters, and values. Designed as a visual editor, FrontPage 2000 is clearly the way to go for WYSIWYG page layout.
      Visual InterDev 6.0 is less impressive as a visual page editor (see Figure 2). It includes basic HTML functions that are available through the menu or toolbars, but you won't find native support for dynamic effects or anything really hot. This is partially because Visual InterDev 6.0 is more than a year old and the Internet has been growing rapidly (to say the least), but mostly because advanced developers are used to dealing directly with the code.


      Figure 2: The Visual InterDev 6.0 Page Editor  


      On the positive side, Visual InterDev has a terrific built-in code editor that should look familiar to anyone who has ever spent time with Visual C++®, Visual Basic®, or Visual J++®. This feature alone is worth the price of the product.
      When you work with Visual InterDev, most of your time will be spent looking at the HTML code, although you can also use the package's fairly rudimentary visual editor (it's derived from FrontPage 97). While you can use the menu or a few toolbars to get something close to the functionality of the FrontPage editor, I doubt many Web designers will do that.
      If you work in the Source mode you get all the benefits of the integrated Visual Studio package, like configurable syntax highlighting and automatic code completion (type an object, add a dot, and get a popup menu listing all the object's properties and methods). Automatic code completion is an important feature that helps reduce your typin