Дмитрий Литвиненко. Nordisk Design

Верстка и программирование

Повторное использование кода

04.07.2009 18:12

Алан Купер пишет:

Ядро операционной системы Windows создавали очень опытные программисты, а вот первые приложения, показывающие приемы взаимодействия программы с пользователем, были написаны практикантами и начинающими программистами той же Мicrosoft. Внутренний код Windows совершенствовался и переписывался, постепенно улучшаясь. При этом возмутительно большое количество популярных приложений до сих пор содержит длинные фрагменты кода, написанные двадцатилетними студентами, проводившими лето в Редмонде.

Смысл в том, что для программинга характерно повторное использование кода, ведь оно позволяет значительно сократить время разработки. Только глупый программист будет каждый раз писать систему с нуля.

Проблема же в том, что с переносом готового решения в новый проект, переносится и пользовательское поведение. Копируя блок кода, спрашивающий подтверждение на удаление объекта, ни один человек даже не задумается, а должна ли эта схема с подтверждение вообще существовать?

Именно поэтому меня как-то подспудно раздражают все эти готовые решения типа Битрикса и разные фреймворки. Они позволяют тиражировать сайты с одинаковым пользовательским поведением. Причем люди привыкают к такому поведению и готовы ему следовать. Но это же не означает, что оно, во-первых, не должно быть изменено на каждом конкретном сайте, а во-вторых, вообще по своей сути верное.

Купер там же добавляет:

То же верно и для Всемирной - паутины. Экспериментаторы-дилетанты сварганили первые веб-сайты, а их последователи просто соорудили клоны этих первых сайтов, а их собственные сайты снова клонировали другие люди.

Тэги: программирование

Обзор CMS интернет-магазинов

23.05.2009 17:23

Ссылка на ссылки на скрипты интернет-магазинов, если вам они нужны

http://www.nezname.com/?p=352
Тэги: полезные сайты

CSS против таблиц

05.02.2009 10:39

Я все время считал, что нужно выбирать тот инструмент, с помощью которого можно сделать вещь быстрее. Меня бесило, что все интернеты ополчились против таблиц и приравнивают их использование к поеданию младенцев. Нужно быть более прагматичным и стараться угодить своим клиентам, а не сообществу вебмастеров. Код сайта интересен только им.

Вот эта статья согласна со мной. Там еще приводится пример того, что крупнейшие компании, в том числе Google плюют на никчемных пуристов и делают так, как им самим больше нравится.

http://iamelgringo.blogspot.com/2009/02/tables-vs-css-css-trolls-begone.html

Тэги: программирование
Читайте регулярно
интересные заметки о дизайне:
RSS Лента RSS