25. Juli 2011

DE_flag GB_flag

for english readers

Farben, nicht zu buntig

Die schwarz/weiß-Zeiten sind vorbei, im Foto, im Fernsehen, in der Tageszeitung. Ich kann mir nicht mehr vorstellen, daß ich 4D in schwarz/weiß gescheit programmieren könnte. Das wäre fehlerträchtig.

farblos

Lion ist draußen und die Diskussion läuft, ob die ehemals farbigen Symbole in Finder, iTunes, iPhoto, … nicht eine größere Hilfe gewesen wären.

Mir gefällt der Trend zu weniger buntig sehr, solange es nicht zum Dunkelgrau auf Hellgrau zurückkehrt. Es braucht keine Farben, die feste Lage im Raum ist wichtiger und die logische Reihenfolge. Die DBZ-Kalender Komponente ist fast nur noch schwarz/weiß mit mehreren Grau dazwischen.

Die Defaultfarben der 4D-Methoden sind mir zu sehr Windows XP, also zu buntig. Ich habe das aktuelle Design-Handbuch nach einem farbigen Methodenbild durchsucht. Dieses habe ich referenziert, ein richtig krasses habe ich dort nicht gefunden. An die 4D Defaultfarben konnte ich mich nicht gewöhnen, blieb bei denen, die ich mir selbst ausgesucht hatte.

Das sind meine Farben. Für mich ist das weniger grell. Nur die Parameter sind in Cyan. Weil ich keine Parameter in der laufenden Methode haben will und mich das Cyan ärgert. Kleiner Trick, damit ich den Aufwand betreibe schon im Kopf die Parameter an sprechende lokale Variablen zu übergeben.

methodenFarben

Andere sind mit den 4D Defaultfarben auch nicht glücklich! Inzwischen tauschen wir Farben aus. Entweder über dieses Bild oder als CSS-Klassen wie sie in der Spalte rechts aufgeführt sind.

DE_flag GB_flag

lieber auf deutsch

Colors, not to colorful.

Black and white is gone. Hardly b/w pictures, no uncolored TV, no black only daily paper. I can hardly remember programming 4D in black/white. That were too errorprone, nowadays.

farblos

Now we've got Lion and no colored icon in Finder, iTunes, iPhoto, … some argue, this is loss of information.

I like that trend very much, as long as it doesn't get back to darkgrey on lightgrey, It needs no color if it's spatial and the sequentiell is logic. The DBZ-Calendar component is black and white with some grey in between.

The default-colors for the 4D method-editor are too much Windows XP, to colorful. I did search the current manuals for a good example. I referenced this one, it's not as bad as it can get.

I did never adapt to the default-colors for the 4D method-editor, so I stayed with those I had chosen myself.

These are my colors. They are less dazzling for me, except for parameters which are cyan. I don't want to have any parameters beyond the declaration area at the top. So I keep them in cyan and urge myself to pass parameters to more eyefriendly and more suitable named local variables.

methodenFarben

I know colleagues, that are not happy with the default-colors, too. Let's exchange color-schemes, either with this chart or by CSS-classes as they are listed in the side-bar to the right.

Und hier die CSS-Anweisungen aus dieser WebSite, mit der ich die Methoden gestalte.

This is the CSS for my method-coloring on this site.

.command {
	color: #004080;
	font-weight: bold;
	font-size: 0.9em;
}
.textpara {
	font: 0.8em Monaco, "Vera sans", "Courier New", Courier, mono;
}
.method {
	font-weight: bold;
	color: #008000;
	font-style: italic;
	font-size: 0.9em;
}
.plugin {
	font-weight: bold;
	color: #008000;
	font-style: bold;
	font-size: 0.9em;
}
.field {
	color: #8d0000;
	font-size: 0.9em;
}
.var {
	text-decoration: none;
	color: #804000;
	font-size: 0.9em;
}
.localVar {
	color: #ff8000;
	font-size: 0.9em;
}
.parameter {
	color: #66ccff;
	font-size: 0.9em;
}
.sql {
	color: #9517ff;
	font-size: 0.9em;
	left: 20px;
}
.sqlcontent {
	color: #8c540a;
	font-size: 0.9em;
	left: 20px;
}
.comment {
	color: #666;
	font-size: 0.9em;
}
.constant {
	color: #804000;
	text-decoration: underline;
	font-size: 0.9em;
}