Monday, July 13, 2009

What are the advantages of using HTML over web development software?

If you're building a web site, you are using HTML (or XHTML) whether you use web development software or not. All the web development tools do is create HTML / XHTML / CSS code.





These tools seem attractive because they appear to be easier than learning coding, but the appeal wears off.





None of these tools are really WYSIWYG, because that paradigm was meant for print media, not the web. What you see (in dreamweaver, frontpage, whatever) is what you hope you get if the user uses the browser you think they might use. (what is that? WYSIWYHYGITUUTBYTTMU? Clearly not a snappy acronym.)





Most people who use these tools eventually switch to code view and end up tweaking their code by hand. To do so, you really need to know HTML, XHTML (a newer and simpler replacement to HTML) and CSS (a third language used to describe the visual aspects of HTML / XHTML code.)





Since you'll need these skills eventually, you might as well learn them from scratch.





Learning to write XHTML and CSS is not that difficult if you use a text editor designed to help you with the job. Aptana is a variant of the venerable eclipse editor which checks your code as you go, points out possible errors, and gives you suggestions as you type. It's free and available at http://www.aptana.org





It won't be long before you decide to move beyond static web pages and create dynamic applications using languages like JavaScript and PHP. These are programming languages which create input and output in HTML. By the time you start using these languages, you need to be fluent in HTML / XHTML, because you'll have to write the programs that create HTML pages.





Finally, XHTML and CSS have advanced to a point where they are really not any harder than learning an editor. It used to be that HTML didn't provide any decent layout tools, so designing a good-looking page required lots of hacks and cheats (frames, tables for layout, invisible spacer images, and all kinds of other ugliness) It was so hard to make a decent-looking page that the editors were quite appealing. Today it's actually easier and quicker to make any layout you wish in XHTML and CSS than it is to use design tools (if you know what you're doing.) The XHTML/CSS designs have the advantage of scaling well to multiple platforms and screen sizes.





Web development tools are not evil, but they are also not necessary. Consider getting a programmer's editor like Aptana and using it to write XHTML/CSS by hand. You'll find that the effort pays off.





Best of luck to you!

What are the advantages of using HTML over web development software?
There is no advantage.





If you are going to do web development, you will need to understand and know some HTML. Unless you are doing really simple things, HTML is necessary in order to make web development possible (whether you are using ASP.NET, JAVA, PHP, CGI, JAVASCRIPT, etc).





You may not need to right an entire webpage in HTML, and likely won't with today's webdev software packages (some), but you will need to do some customization, cascading style sheets, formatting, etc.





To understand what I am trying to say, for an ASP.NET application, whether it was written in C# or VB.NET, the webpage a client views in their browser is entirely in HTML. If you added javascript to the page, that will be in there as javascript.
Reply:In a nutshell, using a software package is easy, you can just drag and drop things around.





The problem lies in the underlying code, HTML is a language that describes information, a package like Dreamweaver knows nothing about this information or how its structured just how it is to be presented.





By writing HTML by hand you can describe the information correctly which has a number of advantages. Google will be able to read and understand far more about your site for example. If the HTML is to be used with other technologies such as PHP or a content management system, development will be far easier (and therefore cheaper).





I recommend hand coding HTML for any site that isn't a small personal project, but I would, I am a web developer!





http://sqoo.co.uk
Reply:it is the basic language of the web developement..


so basic language...


every page on the client site is of html form and nothing else what ever its design laguage.


means on the user computer every page have the html form.





i think now u can got the advantage of html...........
Reply:The size of the file is much smaller. The code is easier to change.

botanical garden

No comments:

Post a Comment