.
Большинство веб-программистов, когда речь заходит о хранении данных для вебсайта, автоматически вводят базу данных. Это - тренированная реакция, как у собаки Павлова, тиражированная в миллионах экземпляров по всему миру, и она не проходит через мыслительные фильтры.
Действительно, если на секунду задуматься, не удивительно ли:
А для этого нужно рассматривать сайт в целом, как систему, жизненный цикл самого сайта и каждой его страницы, и уметь отвечать на такие вопросы как:
1. "А вот мы поменяли фирменный стиль. Затратили дохренадцать миллионов на крутых дизайнеров. Если сайт на базе данных то все понятно - поменяли один шаблон, и все страницы стали соответствовать новому стилю. А в вашей системе как?"
2. "А вот нам нужно чтобы новости на сайт помещала полуграмотная секретарша, которая и с Вордом-то справиться не может - "Одноклассники" - верх её способностей.
3. "А вот нам нужно, чтобы посетители сайта могли сами оставлять свои отзывы о нашей продукции".
И так далее.
Кстати, JavaScript в страницы ставят ни разу не для улучшения user experience. Юзер привычный к страницам, которые грузятся по нескольку секунд. Переход на AJAX это в первую очередь разгрузка СЕРВЕРА. Сервер один, за него компанейские деньги плочены, если он не справляется, это геморой для менеджеров и расходы для фирмы.
Reply
Наверное, новый виток IT-эволюции приводит к тому, что программисты начинают мыслить паттернами, а не мозгами...
Reply
Это либо старомодный web-программист (потому что веб-приложения на Perl это прошлый век), либо не web-программист, а просто программист.
Может ты еще и newlisp-овский код, приведенный в данном посте, с листа читаешь и понимаешь? Знание Lisp - чуть ли не диагностический признак "просто программиста", отличающий его от "программиста на..", "web-программиста" и прочих как бы программистов.
Reply
Lisp'овский код в общем понятен, местами нужен словарь, но в целом ясно. Не могу сказать, что я знаю Lisp. Так, немного emacs'овские конфиги читать/править могу, но не больше. Увы, не довелось применять где-нибудь серьёзно.
Но я, кстати, не верю в существование людей, способных одинаково хорошо программировать на разных языках. Всё-таки свой "родной" есть у каждого, и философию этого языка он всегда исподволь переносит на другие языки, которыми владеет.
Reply
Reply
Reply
настоящий программист напишет программу на фортране на любом языке программирования.
не все языки, к сожалению, позволяют смаллтолковщину в себя загнать, эх.
Reply
Leave a comment