Проектированием сайта (хоть горшком назови) должен заниматься архитектор-проектировщик, у менеджера проекта другие задачи. Последний раз я видел спроектированный менеджером интернет магазин, главная страница которого открывалась 20 секунд.
На практике в большинстве маленьких веб-студий «проектированием сайта» занимается «специалист по работе с клиентами» стремясь продать клиенту как можно больше готовых блоков, которые уже написаны программистами студии, и внимательно следя, за «удовлетворенностью клиента», что приводит к получению програмистами задач, реакция на которых (дословно) звучит так: «Я конечно могу, но лучше бы я этого не делал». Результат — предсказуем.
«Кстати, важный момент — очень помогает писать на обратной стороно [разлинованной в клетку] бумаги, чтобы линии разметки не доминировали в чертеже!» Ⓒ Сэймур Крэй
Героизм одних — в большинстве случаев результат расп**дяйства других. Огромное чудо — выпустить систему неудовлетворительно спроектированную, вместо того чтобы остановиться и перепроектировать её. Нет, лучше мы будем героически наращивать стек технологий, увеличивать сложность и считать это героической работой!
Обзываться тоже нехорошо. В среднем code monkey гораздо более компетентный специалист, чем средний журналист. Пусть даже и не всегда умело выражающий свои мысли. Отношения, построенные на уважении — основа профессиональной этики журналиста.
Автор заминусованного поста выразил свое мнение прямо и искренне, и это мнение имеет право на существование: если в топике плохой код — ему не поможет хороший журналисткий стиль. Однако есть полутона — блестящий код и идею можно испортить плохой подачей
«На любом языке можно писать как на Фортране» Ⓒ
В следующих постах будет много примеров кода — как понятных, так и запутанных и все их можно будет обсудить как с точки зрения читабельности, так с точки зрения архитектуры.
Мне кажется, что я смогу показать, что лисп — читабельный, понятный и выразительный язык
Лучше всего я работаю в оффисе, когда все балабольщики по телефону ушли и нет никаких отвлекающих факторов. Считаю, что делающий серьезную, требующую сосредоточения работу, програмист не может и не должен работать в оффисе в то же время, если конечно он не сидит в отдельном помещении. Либо дома, либо кабинет, либо после того как все ушли — иначе это не эффективная работа, а протирание штанов.
Все это не касается программистов, решающих типовые, не требующие сосредоточения, задачи.
Мы же серьезные, взрослые люди или стремимся произвести такое впечатление :) При развитии проекта в любом случае потребуется хостинг и лучше сразу начинать с хорошего. Можно поспрашивать у друзей, мне например catap предлагал сравнительно дешевый хостинг под Common Lisp. Никто не запрещает кооперироваться. Ну а если хочется попробовать — все можно делать на своей машине.
Конечно можно со старта поразить всех умищем, но кто повторит все эти шаги тогда? А мне хотелось бы получить людей способных поставить себе на сервере все что нужно чтобы продолжить погружение в мир лиспа
Почему-то у меня не возникает проблем с поиском лисперов — достаточно зайти в профильное сообщество. Даже в этом посте можно насобирать почти десяток. И в отличии от пхп-шников все они будут иметь серьезный уровень компетентности. Знание лиспа — это знак качества разработчика.
«Уникальные преимущества для разработки рутинных веб-проектов» — это оксюморон. Преимущества лиспа проявляются при разработки сложных проектов, рутинные веб-проекты не сложны. (но даже там, умелое применение преимуществ лиспа сокращает время разработки и команду разработчиков)
«я потрачу каких-то пол-часа на создание адекватной системы аутентификации и авторизации.» — у лиспа тоже есть сообщество, пусть не такое обширное, но зато достаточно компетентное. Все перечисленные плюшки можно получить и за более короткое время, за время существования лиспа было сделано достаточно проектов.
Хотелось бы увидеть пост по этой теме от вас — думаю он был бы полезен.
На практике в большинстве маленьких веб-студий «проектированием сайта» занимается «специалист по работе с клиентами» стремясь продать клиенту как можно больше готовых блоков, которые уже написаны программистами студии, и внимательно следя, за «удовлетворенностью клиента», что приводит к получению програмистами задач, реакция на которых (дословно) звучит так: «Я конечно могу, но лучше бы я этого не делал». Результат — предсказуем.
Автор заминусованного поста выразил свое мнение прямо и искренне, и это мнение имеет право на существование: если в топике плохой код — ему не поможет хороший журналисткий стиль. Однако есть полутона — блестящий код и идею можно испортить плохой подачей
В следующих постах будет много примеров кода — как понятных, так и запутанных и все их можно будет обсудить как с точки зрения читабельности, так с точки зрения архитектуры.
Мне кажется, что я смогу показать, что лисп — читабельный, понятный и выразительный язык
Все это не касается программистов, решающих типовые, не требующие сосредоточения, задачи.
«Уникальные преимущества для разработки рутинных веб-проектов» — это оксюморон. Преимущества лиспа проявляются при разработки сложных проектов, рутинные веб-проекты не сложны. (но даже там, умелое применение преимуществ лиспа сокращает время разработки и команду разработчиков)
«я потрачу каких-то пол-часа на создание адекватной системы аутентификации и авторизации.» — у лиспа тоже есть сообщество, пусть не такое обширное, но зато достаточно компетентное. Все перечисленные плюшки можно получить и за более короткое время, за время существования лиспа было сделано достаточно проектов.