Нито аз съм съвсем нова за развитие на User Interface (UI), нито съм ветеран и както винаги съм го, аз се вписват в профила на UI Developer повече от тази на един дизайнер, не съжалява. Е, добре! Какво да пиша? ... За известно време (трябва да е в години, не по-малко) сега, всеки сега и тогава, когато се получи малко по дизайн на потребителски интерфейс (когато на професионален дизайнер е отишъл на почивка), аз винаги мога да спирка мисли дали моя дизайн да бъдат правилно complient или не (не искрено, че мога да achive 100% стандарти за съответствие, ако исках твърде). Тогава аз си казвам, какви глупости! Дизайнът трябва да бъде проста, Ница и предимно изглежда използваем, не трябва да посетители избяга ... или скача (технически). Какво добро ще бъде хубаво tableless оформление CSS посетителя, който не се съобразява с всички смарт хипертекста и стилове лист под кожата на вашата уеб страница ... Zilch!
Тя трябва да изглежда добре и да бъде лесен за използване ... Тогава идва на всички стандарти неща.
Stumbbled accross този блог влизане от Джейсън Фрийд от 37 сигнала (За тези, които не са осъзнаят 37 сигнали са onces, които са създали някои страхотни уеб приложения като Basecamp, лагерен огън и т.н.), които са написали нещо подобно през 2004 г. и повярвайте ми, почти 5 години и не е много променена, тъй като това ... аз бях щастлив да прочетете поста си, тъй като съм напълно съгласен с това, което той има да каже, а също и на факта, я не е сигурен за какво се разказва за само силно чувство и това е мой 
Джейсън Фрийд: "Има прекалено много се говори за CSS, XHTML и стандарти и достъпност, и не е достатъчно да говорим за хората. CSS и съвместим със стандартите на Кодекса са просто инструменти, което трябва да знаете, за какво да се изгради с тези инструменти. Чудесно, радвам си UI не използва таблицата. И какво от това? Кой му пука, ако тя все още не позволява на хората да постигнат своите цели. Уеб стандартите са големи, но собствени стандарти на хората включват правене на нещата (и все още е твърде трудно да се направи онлайн).
Потребителския интерфейс дизайнерите правят същите стари основни "забравяйки за човешко същество на The Other Side" грешки - само че този път техният код изглежда по-добре. Хората - не код валидатори употреба интерфейси ".
На Поръчка Джейсън Фрийд пълен член
DISCALIMER: Това не означава, че ние не трябва да се притеснявам за стандарти на всички. Стандартите са добре да има и да се придържаме към тях, колкото е възможно. Ние само трябва да разберат, че Добрият дизайн UI не винаги означава 100% стандарти Complience или обратно ....
От моя списък на моите изводи, аз следвам няколко дизайн на потребителския интерфейс и развитие златни правила ... Ерес в топ 10 ... не че имате да ги следват прекалено ... 
1. Обърнете внимание на вашите потребители. На потребителите може да направите пауза или вашия сайт. DONOT направи потребителя изглеждат като един общо idoit, напълно неспособна да използвате на вашия сайт. Това е лошо!
2. Простота и лекота на използване вашите първични Подобряване. Твърде много неща на екрана, толкова по-голяма вероятността, че потребителят ще се бърка или разсеяни от първоначалното си задача.
3. Е в границите ... DONOT отдадете прекалено много в използваемостта, достъпност и СТАНДАРТИ. Използвайте стандарти, ефективно и да ги разбира, че отборът. Това ще гарантира правилната консистенция в продукта
4. Прототипи на изискването. Тъй като тези дни Използване на интерфейси са богати, прототипиране винаги е по-добре, отколкото просто да прости wireframes и тя е нищожна на достойни взаимодействия, тя не би могла да предостави на клиента ясна картина на крайния продукт, който се развива. Винаги е лесно да конвертирате прототипите в крайните резултати. Също така! с прототипи взаимодействие въпроси могат да бъдат изгладени по-рано в развитието цикъл.
5. Последователността в своя дизайн и взаимодействието е много важно. Donot обърка потребителското си с непредсказуеми взаимодействия и машинария.
6. Разбиране "Декларация дизайн мисия". Бъди винаги се фокусира върху основната дейност на страницата проектирани beign. Също така, направете списък на вашите seconday действията на страницата, и да ги приоритет.
7. Осигуряване на подходяща обратна връзка с потребителите на сайта. С най-много от уебсайтовете, предназначени около AJAX, визуални знаци на потребителя за промени в страницата. Потребителят трябва да се дава потвърждение за завършване на всяка задача, която той изпълнява. Donot направи, за потребителя изчакаме и да се досетите, напр. Осигуряване на показателите за напредък за файла uplaods.
8. Използвайте контроли по подходящ начин. За напр. използването Изберете падащия списък за малки списъци само, donot позволи на потребителите да изберат един от 200 града, използвайки изберете кутии. Разбиране на разликата между един бутон и връзка. Връзка и бутон имат различни цели, donot използва един за друг. Осигуряване на контрол, за да направят взаимодействие страница лесно. Избягвайте използването на менюта, които са повече от две нива в дълбочина. Не изобретяваме колелото. Използвайте стандартни контроли, за да персонализирате тях само ако е много необходимо. Дефиниране на всички потребителски контроли, необходими за вашия сайт от първа ръка, така че те могат да бъдат създадени и тествани самостоятелно, готов за употреба сайт accross.
9. Donot се обхождане твърде много върху дизайна. Не забравяйте! Целия продукт се състои повече, че дизайнът сам. Изграждане на подходящи срокове във вашия проект график за дизайн повторения и се придържайте към него. Итериране помага на нас, за да разберете какво работи и какво не, вземете горещи точки. Като добър интерфейс отнема време, време за повторения в началото на цикъла на развитие, така че дизайнът повторения, doesnot директно равняват да се преработи. Твърде много се преработи може jeopradize срокове.
10. Отпуснете се и се мислят като потребител понякога.