It is considered, that at creation of webs - applications by graphic design and programming different people should be engaged. In fact it is known, that engineering and art talents seldom get on in one person. And still is juzabilisty which until recently in general were very unfortunate people when tried to explain to the world necessity of the trade, and that often only engineering and only art brains do not suffice to create a convenient product.
However to work, remaining exclusively within the framework of the specialization, it is impossible. Being the programmer, I naturally concentrate, basically, on functionality of service, and how look during this moment of page, practically I do not reflect. And earlier I often made one mistake which, it is confident, many other programmers make also: showed the customer that is turned out, it is direct in such kind …
Imagine a situation on the part of the customer. The programmer something there does{makes} month - other, speaking, that all goes well. But the customer is nervous, because he needs to take only a word to the person whom he before and did not know at all. After a while the programmer taki speaks, that, much has already found the form, and is what to show.
Also shows lots not stylized HTML with huge defoltnymi fonts and without an allocation when all blocks go simply one by one.
Further it is possible to convince some the customer, that the design is a separate song, and that the arrangement of elements on page is not connected in any way to functionality of the application, and that there is really ready already more half. All is vain. Because the picture obviously and unambiguously confirms all fears of the customer that this villain even and did not begin anything, has rivetted any nightmare last night, and the project is close to a failure.
And he{it} has all bases so to think. Your customer - not the programmer. He does not read your code, does not watch{keep up} for kommitami in subversion and repaired bugs in bagtrakinge. And actually, appearance is at all the first, and the only thing on what he can construct the impression from the made job. Therefore if on the screen isolated dust it forces it{him} to think, as the rest inside is in a similar status.
Even if the program in many respects really works, that it to see, it is necessary to be able dekompozirovat` in a head of concept "design", "imposition", "functionality" and "contents". And this analytical skill at the majority of people is simply trained essentially worse, than at the programmer who is engaged in such things every second, including morning souls and trip to transport.
For the same reason, by the way, it is very bad at show of the program the test data typical for the programmer such as "foo", "bar", ” test recording “ and "asdfgh" look. For the customer absence of functionality in general and presence of test functionality is equally useless. The ready result is interesting to him. And as he, besides, not the programmer, he cannot know, that from your point of view occurrence on the screen though something after long designing model is a big step forward.
So, to show the unprepared spectator not stylized HTML it is impossible. But also that exists is impossible to force to result the designer in a human kind when half of system do not exist yet, and, can cardinally exchange.
I now am just in the middle of bi-monthly development of that we have agreed with the customer publicly to name ” a Certain Musical Service “. And not further, as five days ago, the decision of such problem at me at last vykristalizovalos` in the precise concept ” draft stajlinga “. It is such compromise variant which allows the engineer without art talents nevertheless adequately to present results of the work.
He is under construction by such principles:
The allocation should be completely set. In spite of the fact that the arrangement of blocks and a kind of buttons are set same CSS'om, for those who will look at your pages, these are different things. And juzabilistu it will be then easier to give advice{councils}, that where podvinut` and how to change, if will be, from what to make a start.
To not torment a brain selection of combinations of colors, the design is done{made} "draft" literally. That is, are used black, white and gradation grey. Besides ease ispolneni, it also creates precisely recognized effect ” systems during development “. And to the designer vposledstvie it should be easier, because it is well visible, that else nedoraskrasheno.
Picture - piktogrammki should be drawn, and look nekoshmarno. Usually the schedule which is drawn by programmers, looks poorly simply because it is done{made} on an opaque white background by the tool "pencil" in one movement by a mousy. It is not necessary so to do{make}. Take the editor who is able to do{make} a transparency (under Windows I used Microangelo, under Linux now - GIMP) and spend for a black-and-white icon any time. To tell the truth, in kvadratike 16kh16 not so it is a lot of place to not draw all on points as any "ledencovogo" qualities it is not required.
*
Instead of many icons in general it is possible to use Unicode'nymi symbols. Ticks, strelochki, karandashiki, kruzhochki and kvadratiki - all this there are. And it not the same, that was in font Wingdings earlier, now all this is brought in standard Unicode and is in many standard fonts.
That these symbols to type{collect}, I use ” Character Map “ which goes with Ubuntu. Precisely I remember, that is such and in Windows though now I on next XP have not found her{it}. But in any case it is possible to enter their codes: and *x2713;
*
It is not necessary to think about roundings off of corners at all, gradients and other. It is quite possible to do without CSS'nymi border'ami for creation of pseudo-three-dimensional effects. (Though I also was not kept from two gradientnykh pictures:-))
*
The font should be less standard because that too big it is usual. And without notches. I usually put ” font:small Tahoma “ as the basic.
*
It is not necessary to waste time on support of variety of browsers, work in in what have got used. The request to look at draft design in any certain browser customers just, in the majority, understand.
Well and to all other, during stylization all flaws in structure HTML (and even is deeper), which you naproektirovali there blindly there and then get out.
Also that to me as not to the designer, especially pleasantly, reaction of those several people which saw this draft stajling, was in good spirits ” nicely! “:-)
|