Вебмастеру

 
 
13

Как не надо делать CMS :)

  • Категория: CMS
Предлагаю подойти к вопросу разработки CMS (или фреймворков для веб разработки) с другого конца, тоесть - отсечь все лишнее.

Итак, из наболевшего:
Некоторое время назад получили заказ на _доработку_ сайта ЗАО "Достаточно Известная Торговая Компания" (ДИТКо). Сайт был выполнен некой ООО "Всеми Уважаемой и Тоже Известной Студией" (ВУТИС). :)

Выводы, которые мы с г-ном Шариным сделали:

1. Ни в коем случае не привносить в код сущностей, не свойственных текущему языку разработки! Пишите на ПХП (например), так и пишите на нем!!!

Ведущие и Ведомые разработчики "ВУТИС" явно влюблены в Java. В результате мы имеем замысловатый фреймворк, с поддержкой джаваподобных пакетов (нафига???), доработать который - геморрой выше среднего. В течении 2 недель мы каждый вечер планомерно втыкали в код и в доку. И так и не смогли нормально объект создать....

2. Модные идиомы программирования придуманы умными людьми для того чтобы ОБЛЕГЧИТЬ жизнь разработчика. Ни в коем случае не наоборот.

Все мы любим и уважаем MVC, но почему для того, чтобы добавить 1 свойство в объекте необходимо отредактировать 4 (!!!) файла в разных папках (видимо, последствия несоблюдения п1)??? Как господа из ВУТИСа дошли до такой идеи???? Smarty template и контроллер я понимаю... а остальное нафига???

Опять же питаю теплые чувства к ООП, но какого хрена, название класса должно бать из 7 слов с подчерками (типа имя класса = Джава пакет)?

P.S. итог всего этого - осколки судеб разработчиков в матерных комментах , довольная своим величием ВУТИС (типа лучше нас никто не может поддерживать наши сайты), не бедная, но все равно страдающая от больших расходов компания ДИТКо и прогрессируюшее плоскожопие у нас с Евгением.
 
 
1

Алексей

  • группа: Гости
да думаю это не только к CMS относится)
 
 
2

Арсений

  • группа: Гости
Весело :-) Наши местные так же делают
 
 
3

Антон

  • группа: Гости
О чем все-таки речь, о CMS или о фреймворке?
Специализация труда рулит. Если локальные разработчики java такие умные, пусть разрабатывают свой фреймворк, а если много платят и хотят по-своему, то и фреймворк изначально нужен на java. А чтобы по-человечески все сделать на php, тут уже менеджер должен уметь убедить клиента...
 
 
4

Евгений

  • группа: Гости
2 Арсений playerpoet Горбунов:

vashi mestnie - eto kakie? ja pro piterskih razrabotchikov....

i voobsche.... ebatorija - beskonechna. sejchas u menja Borland CBuilder 5, Estonskoe tvorchestvo :(((

do etogo ujasnaja i strashnaja cms, kotoruju pisalo 15 Litovskih studentov...
no ottuda ja uvolilsja cherez 6 mes...


 
 
5

Алексей

  • группа: Гости
юзайте Друпал и все будет нормально..
 
 
6

Евгений

  • группа: Гости
Что-то я сомневаюсь, что друпал для всего будет нормально. и потом - мало ли какие историческо-фундаментальные факторы повлияли на выбор системы.... решения то как принимаются ... методом научного тыка :)

 
 
7

Алексей

  • группа: Гости
а почему она должна не подойти? на ней можно сделать все что угодно,.. если канешн руки есть) и память )
 
 
8

Евгений

  • группа: Гости
Drupal написан в процедурном стиле... =(
 
 
9

Алексей

  • группа: Гости
ладно. принято
 
 
10

Алексей

  • группа: Гости
я плакал =)

Евгений тебе за рефакторингдоплатили =)))) ?

 
 
11

Евгений

  • группа: Гости
а кому это надо? за рефакторинг платить ...

 
 
12

Арсений

  • группа: Гости
Евгений, наши местные - это Ижевские дизайн-студии :-)
 
 
13

Евгений

  • группа: Гости
2 Арсений playerpoet Горбунов: хорошо ли в Ижевске дизайн студиям жывецца? скока денег берут?
 
 
Регистрация

Популярные статьи

» Mozilla Firefox: помощь и взаимоподдержка. Спрашиваем, ...
» Вопросы от новичков...
» перешли ли вы 100% на линукс без установленной параллел ...
» Ваши любимые плагины и дополнения
» Ответы на вопросы по PHP
» Какие CMS ВЫ предпочитаете - (плюсы и минусы)
» FAQ: вопросы и ответы
» Вопросы и консультации
» Другие браузеры (голосование!)
» Зарплата PHP программиста