![]() |
Code editing tools |
|
Once the site at the new server is ready, this message will automatically disappear!
Meanwhile, you can see how the move is progressing at the status page.
Home | HTML section | VTML section
|
||
Introduction |
HomeSite and ColdFusion Studio offer several options for working with HTML and other tag-based code. Apart from directly typing your code into the editor window, HomeSite 3.01 and ColdFusion Studio 3.11 have Tag Insight and Tag Editors for entering and editing tags; there is also the Tag Chooser to select a tag for inserting into your code. In the versions 4.0 of these programs we now also have Tag Inspector, a property-sheet type interface.
All of these tools have distinct advantages and disadvantages. For some people speed is important and I have some thoughts about that, and
how to choose your tools for speed. The table below will give you a quick overview of what you can do with
these tools (and what not). Note that this overview does not treat Design View in versions 4.0 of the programs since you're not directly
working with code there; I consider only what you can do with your code in the Editor window.
|
|
How do you choose? |
Most people use a mixture of tools; most people never use some of the tools. Most people also mention that speed is important. The question is: which speed?
All of that speed is with creating code, however. What of maintaining it?
If initial coding speed is all that matters, a combination of Tag Insight and Tag Inspector is likely to give you most speed. But if
maintainability (including all the time spent reading code!) becomes important, you may be better off using Tag Editors all the time.
May be? Yes, notice all the times I use "can" in the list above: Tag Editors can do a lot to help you create and maintain legal, consitent,
and tight code - but they need to be designed to do that for you. Allaire's Tag Definitions were not - and the set is quite incomplete, particularly
for HTML and VTML. My Tag Definitions certainly were designed to give you all that help and consistency.
|
|
What can they do? |
The table below will give you an overview of what's possible (and what not) with the various code-editing tools. It's not meant to be an exhaustive summing-up of features; it will not only give you an idea of what is (im)possible with these tools and also illustrate to what a large extent these tools are dependent on the data files (.vtm) they use as information. Do you get the impression that Allaire itself has never quite realized the power of the VTML language and Tag Editors defined with them? I did. "Mine" generally refers to my HTML Tag Editors/Definitions but there's a set of VTML Tag Definitions as well. Note that the column Tag Insight/Mine refers only to the version for HomeSite 4.0 and ColdFusion Studio 4.0 where the information is controlled by the Tag Definition; in the older versions Tag Insight is controlled by a separate file for which I don't have an update (nor do I plan to make one). Some entries have extra comments in the form of tooltips (Netscape will show only the ones for the graphical markers, Internet Explorer shows all of them). The table is rather large and may cause horizontal scrolling in small window sizes. |
Want to read more? Read more about my HTML Tag package! Tempted to try mine? See below!
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Downloads |
Interested in using my Tag Definitions? This is what is available now:
|
|