"Site-building"

Creation of sites - the most disputed area from the point of view of the classical professional programmer.

If operational systems or the java-machine are rather stable and, as a rule, provide declared compatibility "from below upwards", execution environments for programs  in the Internet conflict among themselves and very free use concept of compatibility.
Widely known "wars of browsers", not so popular "wars of servers", occasionally leaving on a surface "wars of standards "...
Dominating distribution script languages (PHP, JS...), huge libraries of scripts, nobody checked, nobody supported, never plainly documentated...
The set of so-called servers, which that in one in other are not compatible among themselves, even between own versions...
But conflicting installaled at one machine...

So, for professional view, "site-building" looks as "a big full bog".

Other source of conflicts - the purposes of development.
At creation of professional software many questions are solved in principle initially. In the thought over and worked kind they are fixed in the technical project.
At creation of a site thought over project definition, or simply enough thinking customer, as a rule, are not present.

So, beginning creation of a site, the programmer appears in a situation when neither functions of a product, nor its purpose, neither appearance, nor a content, technological principles are not described by exhaustive image. In usual - are not fixed at all.

It is necessary to add essential influence of so-called "design".
Here basic criterion is it pleasant for customer. And /constant/unexpected change of a site, a wide circulation of a different sort of the "props" allowing quickly "to mould" the first version and making a extremely inconvenient the further support. About quality of codes generated by such means simply "let we cry".

However, there are also exceptions. They get popularity in a network, become samples for imitation, determine concept "a good site". To what follows aspires:)

Something from made can be shown.

1.
www.crealtico.com
- Here modern technologies (the basic concept are used - "portlet"), allowing the site-owner independently to operate with the site.
Offered by the owner of the given resource the technology is a set enough successful compromises between desire of the site-owner to have maximal freedom and of his  professional ability to take advantage.

2.
www.finnvilla.fi
- A classical site in style "visit-card". No any interactivity. Good design, weight of a graphic material. Any excesses, type of jumping, emerging, dropping, winking and dancing elements. A solid statics site for the solid firm.
 
3.
www.hupi-auto.fi
- A combination of minimalistic and nuances. As usually happens in my professional life, this project ordered for me because others could not do it.
Here all codes written by hands - no any editors/generators. It has turned out as much as possible simply and reliably.
As an example of interesting details: this site does not contain the text at all. Even there, where there are letters, it is actually pictures.
And the smallest picture - in an address line:)