Helping people with computers... one answer at a time.

FrontPage is a popular web page design tool, but there are many alternatives depending on exactly how you want to write and design web pages.

Any ideas about a program to build a personal site that might be somewhat easier to use than FrontPage (and perhaps cheaper, as well; the 2003 ver. seems to be going for about $150 or so)?

Easy and cheaper? Unfortunately, probably not.

It's been while since I looked at the current crop of HTML and Web Page Design tools. There are many.

There are two classes of web page tools. I don't know if these terms are official or common, but I'm coining them anyway:

  • Web Page Design Tools: or perhaps "WYSIWYG" (what you see is what you get) editors. In these tools, you operate on a page that kinda-sorta looks like it will when you publish it on the web. Much like a word processor you bold things, you italicize things, you change fonts and sizes, and the tool takes care of the HTML encoding that is used to represent all that.

  • HTML Editors: in these tools, you operate directly on the HTML yourself. The tool provides assistance, perhaps in the form of auto-complete or syntax validation, and of course includes a quick preview mode to see what you're working on looks like, but ultimately you're writing HTML directly.

"FrontPage has a long and somewhat negative history ..."

FrontPage is in the former category, a WYSIWYG editor.

FrontPage has a long and somewhat negative history, primarily because the HTML that it generates, particularly in early versions, was pretty bad. By that I mean that, yes, it would look like you wanted in most cases, but the actual encoded HTML that you likely didn't see was not bloated, convoluted and much, much larger than it needed to be. The result was pages that were slower to download, and easily visually broken.

Fortunately, recent versions of FrontPage have become significantly better at their HTML generation.

In addition, FrontPage defined a set of "extensions" that needed to be installed on your web server in order for many features to be functional at all.

As you may or may not be able to tell, I'm not a huge fan of FrontPage, but not for it's usability - which I find is pretty much OK - but for it's technical characteristics.

Unfortunately, the same feeling applies to most of the other WYSIWYG players as well.

DreamWeaver is, by far, the big player in this space. It's probably easier than FrontPage, but it's definitely not cheaper. From what I've seen, if you would want to be a professional web designer, this is the tool to use.

I've never used it myself, but have taken over management of a few web sites that were created using it. I have to say that the HTML created was, much like FrontPage, overly complex and obtuse (though, admittedly, that may not be important to everyone).

osalt.com is a site that lists open source alternatives to commercial products. Specifically searching for open source alternatives for FrontPage returns many possibilities. It's difficult to get a good read on exactly which of the alternatives is really the most appropriate, but it should be a simple matter to download and try several to see which is most appealing to you.

There are other commercial alternatives as well, should you want to spend a little time researching 'em. The site msboycot.com lists several alternatives to FrontPage.

(Speaking of boycott: when it comes to HTML authoring, even though you can save in HTML format, Microsoft Word is simply not a viable option. The HTML generated by Word is horrific. Worse, in many ways, than the original versions of FrontPage. Please don't even consider it. Smile)

So what DO I use?

To begin with, I don't use a WYSIWYG editor - I write in HTML. Call me a control freak, or anal-retentive, but I try to keep things as small, clean and organized as I can within reason. So I skip the whole FrontPage / DreamWeaver class of applications entirely.

Some years ago I actually wrote an article What HTML Editor Should I Use? where, after a period using HTML Kit I landed on TopStyle as my HTML editor of choice. I've been using it ever since, and am in fact writing this article using it.

The fact is that any text editor can be used to write HTML, since it's just a text format. It's not uncommon to see the somewhat humorous "Created in Notepad" on some web sites - humorous since Notepad contains no help for writing HTML or anything else - it's just text and only text. And yet if you like, you can do everything you need using it.

Many more functional text editors offer features like syntax coloring, so you can get a sense of how the format is being parsed, and can see many errors quickly as you type. Once you get into true HTML or CSS editors like TopStyle, you'll find features that actually help you write, check and clean up your HTML, as I mentioned before.

I'm curious what other people are using. If you have a favorite HTML/Web authoring tool that I haven't mentioned, or just want to amplify or refute a statement I've made above, leave a comment.

Article C3743 - May 25, 2009 « »

Share this article with your friends:

Share this article on Facebook Tweet this article Email a link to this article
Leo Leo A. Notenboom has been playing with computers since he was required to take a programming class in 1976. An 18 year career as a programmer at Microsoft soon followed. After "retiring" in 2001, Leo started Ask Leo! in 2003 as a place for answers to common computer and technical questions. More about Leo.

Not what you needed?

56 Comments
Queue
May 25, 2009 1:13 PM

While not cheap, I'd definitely go for DreamWeaver if you can't edit your own code. It's slightly complicated, but produces the best results and, for WYSIWYG editors, is astoundingly feature-full. I haven't used it for a few versions as I got more and more accustomed to writing my own code, but I don't exactly think it would have suddenly started sucking.

Mark Jacobs
May 25, 2009 1:24 PM

Kompozer is a free WSYWYG and HTML editor and very easy to use. It's not full featured but it produces relatively uncomplicated HTML. To get more cmplicated stuff I edit the HTML and add CSS and Java script.

Marwan Zaki
May 25, 2009 1:34 PM

One very good alternative is Visual Site Designer by CoffeeCup.. I used the trial version and it really looks promising.. They have other supporting software like Form and Menu Builders.. Basic price is only $50 but you can get a deal for buying supporting software as well..

Ronny
May 25, 2009 2:44 PM

Word was a great HTML generator up through Word 97. I used it for years and got HTML code that was almost as good as I could create by hand.

With Word XP, they added XML support and the Save as HTML option went to crap. For years, I kept a copy of Word 97 installed along with Word XP just for saving a document as HTML.

I finally gave up and started using PDF for everything. (I create documents for my WebCT courses, not websites.) Since switching to PDF, I have not looked back to HTML.

On those rare occasions when I need to generate HTML, I use Wordpad (I know, no checking) unless I need a table. I find those tedious to do by hand so I fire up Frontpage, which I like to do the tables.

jcard21
May 25, 2009 2:45 PM

I use a simple text editor for my websites, which all use their own database for storing content.

• www.TextPad.com; it has an HTML clip file and a CSS clip file for inserting HTML tags and CSS attributes.

• One CSS file per website;
• One database per website.

Simple! Powerful!

Ziggie
May 25, 2009 7:05 PM

i prefer notepad ++. it is good for html, php, javascript, and even windows shell scripts (batch files).

and, yes, occasionally a plain text file.

John Hileman
May 26, 2009 5:28 AM

Call me old fashioned. Notepad.

DSU
May 26, 2009 8:25 AM

Kompozer for original page lay-out, boring stuff. Notetab for tweaking, updating and fixing the validation problems.

Bob McKean
May 26, 2009 9:15 AM

After using nothing but Front Page for nearly 10 years, I tried CSS/Joomla and can't see why a lot of people rave about it. It definitely is not WYSIWYG and using tables and images are a nightmare. Give me Front Page and a bit of HTML any day. If you don't believe how good it can be, have a look at my website, www.yachtbroker-charters.com Not bad eh?

Ron
May 26, 2009 9:16 AM

Many people who consider FrontPage should simply be using WordPress.

Terry
May 26, 2009 9:23 AM

Weebly.com is simple and free to use.

CarlosHawes
May 26, 2009 9:28 AM

GVIM, an updated vi clone for writing plain html. For WYSWYG, you may want to look at ActiveState Komodo Edit 4. Free version is very powerful.

Ray Bayles
May 26, 2009 9:37 AM

If you are a know-nothing about HTML or WYSIWIG and are determined to learn, start with Dreamweaver. You will find older versions on eBay sold very cheaply. I purchased my first copy for $15.
The advantage is that you can do anything with Dreamweaver, and it is a standard. You learn, over time, to use the best software in HTML, and then you can upgrade to the newest versions if you can justify the cost after you learn how to use the older, cheap, used version.
Otherwise, NotePad is a good and cheap software because you gain an understanding of how HTML or WYSIWIG works. Notepad is available cheaply or free... but is no less frustrating than DreamWeaver... all webpage design learning is difficult until you invest the time.
Many people have the mind and the time it takes to learn the software. However some who learn technical aspects well do not have the artistic or creative talent it takes to put images and colors together on a screen.

Robert M.
May 26, 2009 9:43 AM

I don't use HTML much. For a free site and very easy tools, use Google Sites.
www.google.com/sites

If you want, you can then buy a domain and then link the domain to the page(s) you created. I did it with mine
.

Ok, so I can do a little html ;)

Robert

Jose Quintana
May 26, 2009 10:06 AM

http://www.webbizbuilder.com/main/home offers a 10 day free trial while you try their easy to use templates to build your site, then only 19.95 mo. hosting & tech support. No commitment.

http://net2.com/nvu/ is a free download software. Their help section is good if you need it. If you don't know HTML. try http://www.informit.com/library/content.aspx?b=STY_html_24hours&seqNum=2 Tey have several free courses for ewb developers and more.

Jim Swanson
May 26, 2009 10:06 AM

I think CoffeeCup software offers a good, relatively inexpensive alternative. They offer some "free" stuff, too. You can do slide shows with music and some visual effects too, with some of their offerings. (I stick to Dreamweaver, which while old, still works for me.)

Jim

John Wilson
May 26, 2009 10:30 AM

I recommend Microsoft Expression Web Version 2.


Microsoft replaced FrontPage with Expression Web which is now in Version 2.

If you are a K-12 Student or the Parent of a K-12 Student you can qualify to buy
Expression Web Designer v2.0 English Academic Edition for around $50 --- Microsoft's price for Regular Full Version is $299.95 so that's a real Bargain.

It has built-in FTP program.
It loads as a choice on Internet Explorer so that when you go to your website in Internet Explorer
Now if you click on the MenuBar- File and then from the dropdown menu there will be a choice of
Edit with Microsoft Expression Web 2

Click that choice and Expression Web opens with a copy of that webpage downloaded inside Expression Web and ready for editing.

You will be asked for your login username and password. (this is what will allow you to upload a changed file)

Just make your changes and click File - Save and the new changes will be uploaded to your website. It makes it almost like you are doing everything on your own computer. Most new users that I recommend to get this REALLY like it.

You can even Download for free a 30-day Trial copy of Expression Web at: http://www.microsoft.com/Expression/products/RedirectToTrialWeb.html

And there's more...

Online Training (much of it is videos now) for free:
http://expression.microsoft.com/en-us/cc197140.aspx

And you won't have to learn a lot of html or css to get started. Just pick up a little as you go along.

You can even use Expression Web without having a website and create and save webpages to your computer. Later get setup with a domain name and hosting account and Publish your pages to your website.

The only thing that stops you from getting started TODAY is YOU.

Do It Now.

John Wilson

Urso BR
May 26, 2009 10:32 AM

My choice of HTML editor: Arachnophilia. And I still use the old 4.0 version, dating from 2001! This is because author Paul Lutus got p***ed off with the (then) new activation feature in Windows XP and decided to program future versions in Java so as to be portable between several OSes. The result was that they became clumsy and heavy, but the old Arachnophilia 4.0 is incredibly fast, easy to use, feature-rich (especially if you make non-English Web sites with accented letters), and can even do a search/replace in *all* opened documents at once.

For WYSIWYG editors, I think Dreamweaver is really the best, but if possible I'd let it design a basic layout and tidy up the resulting HTML code to make it lighter.

And finally, before uploading the final results, I shrink everything with HTML Shrinker, eliminating all white spaces and the like. It may not make much difference in this broadband era, but it might still make the page load faster in older browsers and computers.

Angelo
May 26, 2009 10:44 AM

FrontPage has been discontinued as it was, I believe. Microsoft has replaced it with (built new from the ground up?) Expression Web. Curious, have you given that a spin? Any opinion on it?

DSU
May 26, 2009 10:44 AM

Bob McKean-
You might want to take a look at your web site using Firefox. Looks terrible.

PooterMan
May 26, 2009 10:47 AM

I've used HTML Kit and TopStyle for years, and still prefer them to anything else for creating, editing and maintaining my sites. However, both apps require a modicum of know-how that many new site builders will not yet have. For those with absolutely no know-how at all, I recommend Viviti. It's free, it's fast and achieves excellent results - even if you've never had ANY site building experience. You really CAN create an entire site from scratch in 5 minutes - and it WILL look professionally made. Even if you do know how to code, Viviti is a valuable tool that I'm sure you'll find plenty of uses for. Check it out at http://viviti.com/

Geoff Miles
May 26, 2009 11:02 AM

Does nobody use Serif products? Have a look at WebPlus (there's even an older FREE version to let you see what can be done). We have even used it in schools to get students into web design.

TucsonMatt
May 26, 2009 11:28 AM

I use Kompozer, but I'm running Ubuntu Linux and only have Windows in a VM for client work.

I'm looking at Bob McKean's site using Firefox and it looks fine, so I'm not sure what DSU is seeing.

Kathryn
May 26, 2009 11:31 AM

I use the free Visual Web Developer from Microsoft. It's a scaled down version of Visual Studio. Amazingly, it's totally FREE!

Rick Nugent
May 26, 2009 11:33 AM

Used Netscape composer (free) (WYSIWYGET) years ago. Easy to use and result viewed in all browsers well. I am sure it's still available on the net with a quick search.

Bob Pretty
May 26, 2009 11:39 AM

I've used Front Page and found it somewhat restrictive. I've used Dreamweaver 3 and 4 and still use Dreamweaver 4 for much of my stuff. I just can't justify or afford anything in the way of an upgrade. I've recently started using KompoZer 0.7.10 the latest version and am writing a manual for use with our local SeniorNet group. It's a good editor is freeware and is based around the old NVU editor and encased inside the Firefox one. It can be a very good WYSIWYG starter kit.

Peter
May 26, 2009 12:26 PM

I use Homesite+ by Macromedia and am very happy with it.

JP
May 26, 2009 12:46 PM

I started creating webpages in my spare time about 11 years ago in Notepad, with many File -> Save -> swap to browser -> Refresh per page, got Frontpage 98 one day and while I still used Notepad to clean up the code the lenght of time creating a page took was a lot less.

Using FP2003 These days when the need arises, like the split view option, being able to see the code and the preview at the same time.

I've tried CoffeeCup and Dreamweaver and end up back at FP, but that's just my opinion.

Linda
May 26, 2009 12:51 PM

Leo - Thanks for all you do!

Allaire Homesite, version 4.5 still, never found I needed to update (don't know what version they have now). I use it for my business website. I find it's easy to use and easy to learn new things.

Kim Graham
May 26, 2009 12:51 PM

I use Coffeecup software at coffeecupsoftware.com. I'm an amateur and I've had good results with this program. It's very user friendly.

DSU
May 26, 2009 1:23 PM

--quote--
I'm looking at Bob McKean's site using Firefox and it looks fine, so I'm not sure what DSU is seeing.
--quote-

My bad. NoScript was turned on.... :)

John Ross
May 26, 2009 1:49 PM

For many years I have been using WebExpress http://www.mvd.com/webexpress/ which is a WYSIWYG software, very easy to use and is very flexible. Price is $69.95.

az
May 26, 2009 2:12 PM

Visual Web Developer express edition is probably the best choice but some coding skill is necessary

Gord Campbell
May 26, 2009 3:16 PM

Coffee Cup can wind up being a little expensive if you buy everything. But it has a few really cool tools.

JimStreator
May 26, 2009 3:39 PM

I started writing web pages when all one had was the use of a word processor and native HTML code. Then I switched to Netscape for creating pages, then to FrontPage through 3 versions. The latest (and last one) is by far the best one. Word and Word Perfect create web pages but with ungodly code. I still use FP 2003 and a simple text editor to create pages for a couple of web sites I maintain. I can't justify buying DreamWeaver for the amount of work I do.

Joanna Lugo
May 26, 2009 3:49 PM

I use 3 free html editors. I tend to borrow the templates and change it around so it saves a lot of time. They are: NetObjects Fusion, Personal Webkit, and SoThink HTML Editor. I'm just trying to get into the web designer business and I can't afford Dreamweaver. I do not believe in websites with too many bells and whistles myself especially if you're going to have an e-commerce site. By the way, these three programs I mentioned earlier, only SoThink allows you to edit the html coding in program. You could do View source code, copy and paste.

Dan Hess
May 26, 2009 3:55 PM

My HTML editor of choice is; Araneae. It is free for home use and has lots of help available in a Quick Clips side bar. I also like that it has a quick launch button that lets you view your page in your browser of choice.

dwh

Antoine Neely
May 26, 2009 4:30 PM

Thanks Leo for all your articles. People in the Bahamas, like me enjoy reading them also.

I've designed several websites in WebPlus X2 ($79.95, older versions are less). I've found it to be an extremely capable program, especially if you like DTP software. I don't know much about how clean or how lean the HTML code is. I don't know the under-the-hood stuff, I'm a WYSIWYG kinda guy.

Patski
May 26, 2009 6:10 PM

Leo I'm amazed that you don't know that MS FrontPage has been replaced by MS Expression Web which has a great user interface and also an HTML code checker. For my money anyone who designs web pages in HTML has no interest in the artistic merits of the site, when I'm designing I'll change the layout many times until I'm happy. Doing this in code would be a real ball breaker. Dreamweaver is probably the tool of choice.

Paull P.
May 26, 2009 6:34 PM

Using Outlook Express as an HTML editor to Create a Web Page.

Begin the normal process of initiating an email:
Open Outlook Express (OE) >> Create Mail >> Format >>
Rich Text (HTML).

Utilizing any and all (mix & match) of OE's many available features,
create your web page in its final form as if you were ready to
publish it. Only don't send it, of course.

Remember, you get to choose backgrounds, picture/graphics
insertion, font and font size, style, color etc.

When you're satisfied with your creation, click on the Source tab at
the bottom, select all (Ctrl+A), copy (Ctrl+C) and paste into a text
editor - Notepad probably is the most convenient - and File >>
Save to the location of your choice. When you name the file be
sure to use html as your file extension (name.html).

That's all there is to it.

ed
May 26, 2009 7:03 PM

I like:
http://bluefish.openoffice.nl/

for a good wysiwyg editor.

Natalie Kehr
May 27, 2009 1:44 AM

Despite Leo's warnings, do I actually have an alternative to MS Word generated HTML? My students have literacy problems so I want to record each sentence and allow them to click on an icon to hear the text. I don't want them to have to control click, or get warning messages. On my set up Word generated HTML appears to work better than ordinary documents.

Terry Hollett
May 27, 2009 3:24 AM

I'm one of those notepad users. Actually I use Metapad - still very similar to notepad, but a few extra features.

Otherwise its manual hand coding all the way.

http://www.geocities.com/terryhollett2003/

Mike Regan
May 27, 2009 5:28 AM

I use FrontPage 2003 and find it ever so easy to use even though I am new to making web pages. There are heaps of free templates around if you cant be bothered starting from scratch. As far as the code goes, the pages I have made load super fast, although I admit they are not too fancy. Depends what you want to do In guess.

Diana Schuetz
May 27, 2009 6:31 AM

I love the HTML editor I've been using for years—NoteTab (both the Light and the Pro versions).
In the Light version, you can open and edit many documents at once using a tabbed interface, edit HUGE text files, do drag-and-drop editing, use the AutoCorrect mode, insert clips from the enormous libraries of code (both HTML and CSS), capture text from the clipboard, strip HTML tags from a file, view document statistics, use the system-wide search and replace, use text macros, and preview your results in the browser of your choice.
The Pro version includes all of the above, plus numbered lines, multi-level undo/redo, template building tools, highlighted URLs and HTML tags, a multilingual spellchecker and thesaurus, support for regular expression search/replace, programmable so you can add your own features, a clipbook feature that lets you add to the libraries clips that can range from text macros to complete mini-applications, text-to-HTML conversion, and indentation of subordinate lines so you have very legible code where it is easy to find each element.
Both versions include a large set of user-defined options, which make the programs uniquely your own.
http://www.notetab.com/ntl.php — NoteTab Light Free
http://www.notetab.com/nts.php — NoteTab Standard $19.95
http://www.notetab.com/ntp.php — NoteTab Pro $29.95

Carl R. Goodwin
May 27, 2009 7:02 AM

I taught myself web design with Microsoft Expression Web (I use Expression Web 2 now), but I also have Dreamveaver CS3. I find Dreamweaver a little less user friendly than the EW2 (really lol). Either way, I still bought books to teach myself too - it's not as easy as you might think. However, I now maintain my company website myself, and my Group's site.

Scott
May 27, 2009 2:26 PM

Try Nvu. its a free html editor, wisiwig and souc e code. Advaneced options for experinced webmasters and easy to use iterface for fresh people

Bill Casey
May 27, 2009 4:24 PM

I have to agree with Antoine Neely. Serif's Web Plus X2 is a great Web page design software that does all I need.

Colin Macpherson
May 28, 2009 5:25 PM

Take a look at the latest edition of Dreamweaver, it's much improved and has great tutorials on the Adobe website....still expensive though! A free alternative is Komposer (http://www.kompozer.net/download.php).

Glenn P.
May 29, 2009 3:02 PM

Mostly, I "program" web pages by hand ("Notepad" style) but for the more advance functions, or for those I forget, I use Frontpage Express, which is free (!) and was still floating around in a few obscure corners of the web as of October 2008. You can still get it here:

http://www.123ecommerce.com/frontpage-express.htm

...Enjoy! :)

Martin Bown
May 31, 2009 7:49 AM

12 years ago I created websites using DOS edit and notepad, but then discovered frontpage saved a lot of effort and time. For the last few years I have been using Dreamweaver MX and Dreamweaver v8.

Mollie
June 2, 2009 2:10 AM

I have used Komposer, its free and it has done what I wanted to do with it, I did a website for a friend on it http://choochoo224.com I am just a beginner but it is fine and I managed to have my pages validated with W3C

Robin Clay
June 10, 2009 12:57 AM

REAL programmers use
C:\ copy con myprog.zip

Joe S.
June 13, 2009 6:13 AM

Hey, just catching up! Anyone ever used Eversoft Firstpage? It's really easy to use, has a lot of extras and features, and the results are very nice. A slight (5 second) "nag" asks you to buy the more robust version, but I find the free version sufficient for almost any purpose.

Lucian
December 5, 2010 4:49 AM

The best alternative to frontpage is wordpress, get a domain, a hosting, install it and use a free theme. Here is an article containing everything you have to know about installing wordpress on your own host: http://www.flamescorpion.com/2010/01/how-to-quick-install-and-start-your-website-right-away-with-wordpress/

Al
January 9, 2013 3:24 PM

I use iweb and think it is great - but not sure what to do in the future not that it isn't supported by Apple.

Comments on this entry are closed.

If you have a question, start by using the search box up at the top of the page - there's a very good chance that your question has already been answered on Ask Leo!.

If you don't find your answer, head out to http://askleo.com/ask to ask your question.