Верстка и программированиеПовторное использование кодаАлан Купер пишет: Ядро операционной системы Windows создавали очень опытные программисты, а вот первые приложения, показывающие приемы взаимодействия программы с пользователем, были написаны практикантами и начинающими программистами той же Мicrosoft. Внутренний код Windows совершенствовался и переписывался, постепенно улучшаясь. При этом возмутительно большое количество популярных приложений до сих пор содержит длинные фрагменты кода, написанные двадцатилетними студентами, проводившими лето в Редмонде. Смысл в том, что для программинга характерно повторное использование кода, ведь оно позволяет значительно сократить время разработки. Только глупый программист будет каждый раз писать систему с нуля. Проблема же в том, что с переносом готового решения в новый проект, переносится и пользовательское поведение. Копируя блок кода, спрашивающий подтверждение на удаление объекта, ни один человек даже не задумается, а должна ли эта схема с подтверждение вообще существовать? Именно поэтому меня как-то подспудно раздражают все эти готовые решения типа Битрикса и разные фреймворки. Они позволяют тиражировать сайты с одинаковым пользовательским поведением. Причем люди привыкают к такому поведению и готовы ему следовать. Но это же не означает, что оно, во-первых, не должно быть изменено на каждом конкретном сайте, а во-вторых, вообще по своей сути верное. Купер там же добавляет: То же верно и для Всемирной - паутины. Экспериментаторы-дилетанты сварганили первые веб-сайты, а их последователи просто соорудили клоны этих первых сайтов, а их собственные сайты снова клонировали другие люди. Обзор CMS интернет-магазиновСсылка на ссылки на скрипты интернет-магазинов, если вам они нужны http://www.nezname.com/?p=352CSS против таблицЯ все время считал, что нужно выбирать тот инструмент, с помощью которого можно сделать вещь быстрее. Меня бесило, что все интернеты ополчились против таблиц и приравнивают их использование к поеданию младенцев. Нужно быть более прагматичным и стараться угодить своим клиентам, а не сообществу вебмастеров. Код сайта интересен только им. Вот эта статья согласна со мной. Там еще приводится пример того, что крупнейшие компании, в том числе Google плюют на никчемных пуристов и делают так, как им самим больше нравится. http://iamelgringo.blogspot.com/2009/02/tables-vs-css-css-trolls-begone.html |