Bashtannik's Blog

Искусство создания компьютерных программ

ModX-армия. Обратная связь.

с 2 комментариями

http://modxcms.com/forums/index.php/topic,44786.0.html

Некто запостил ссылочку на этот уютненький бложек в форум ModX-еров. Естественно, хомяки принялись всячески вербовать автора в свои ряды. Не знаю, рассчитывал ли автор на объективность в этом сообществе. Это ведь всё равно, что прийти к вегетарианцам, CRM-щикам или, например, на встречу работников сетевого маркетинга. Любое противоположное мнение вызывает у них адскую попаболь.

Хотелось бы прояснить маленькие детали, просто так, для галочки.

Мне действительно 20, ребята, и я действительно с 14 лет пишу программы. В 14 я продал первую свою разработку на C++. Мой первый язык был С++, а писал я в C++ Builder под Виндоус, сейчас даже смешно вспоминать эту среду, версия 5.0 была у меня первой. Спустя какое-то время я даже получил сертификат разработчика C++ Builder, наивно полагая, что он мне понадобится. Кстати могу дать пруф. Гордиться там особо не чем, сертификат локального масштаба, и я правда даже не знаю где он сейчас, но если кому-то так не верится, то покажу. Года два-три назад от программирования под операционные системы я полностью отошел, переключившись на веб.

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

Например, очень странно слушать человека (с таким опытом!), который говорит что:
1) в сниппете стоит инклуд и потом нужно искать файл, чтобы поменять код сниппета. Ну не делайте так – пишите код сниппета просто в окошко и не нужно будет искать никаких файлов.

Вы не понимаете опять (FUCK! FUCK! FUCK!). Писать код сниппета просто в окошко это феерический идиотизм. Интерпретируемый код должен быть в файле. Всегда. Не в базе данных, не на картинке, не в окошке. В файле. Дайте угадаю? Использовать include? Решение проблемы? Да. Дибильное? Бесспорно. Потому что, есть свод правил разработки, в том числе и под ModX. И если архитектура предусматривает хранение кода в БД, то он там должен быть, как бы это глупо не было. А из-за include нарушается это положение. Поэтому когда один программист делает так, другой сделает иначе, то третий просто сойдет с ума пытаясь после них это всё поддерживать. Это один из доводов только против такого способа.

2) у него проблема вывести тайтл. Разве сложно написать простенький сниппет, который будет выводить все что нужно?

Я где-то вроде уже писал, что нет проблемы написать. Вначале один простенький сниппет. Потом два, пять, десять, сто простеньких сниппетов. Потом сложненьких сниппетов. Потом средненьких сниппетов. И всё ради рутинных операций, которые при грамотном разделении MVC априори не могут создать необходимости в реализации чего-то дополнительного.

Есть идеи по созданию идеальной системы – вперед! Делаем и пользуемся )

Не нравится как поет Тимати? Вперед! Иди попробуй сам спой как он? Не можешь? Тогда не говори, что Тимати — хуйло! Вы все только и можете, что обсирать Тимати, а ему похуй на вас всех, вы просто сами ничего не можете, и не добились того, чего добился он. Попробуйте спойте лучше, попробуйте быть хотя бы таким как он!!!11

Улавливаете аналогию?

Другой персонаж:

php я не знал (и не знаю до сих пор)

Тут я вообще в ступор стал. Ну не знаете, так чего же вы лезете в дискуссию? Я, как мне кажется, со стороны разработчика критику даю, а не со стороны секретарши. Если, вы идиот, и считаете, что

сообразить проинклудить код шаблона из файла и написать соответствующий код сниппета?

это адекватное решение задачи, то как же вы можете трезво давать оценку мне и моим доводам?

В общем, привет всем.

Написано bashtannik

22.01.2010 в 20:04

Опубликовано в ModX

Отмечено как

Комментариев: 2

Подписаться на комментарии по RSS.

  1. >Другой персонаж php я не знал (и не знаю до сих пор)
    > Ну не знаете, так чего же вы лезете в дискуссию?
    Другой персонаж – это как раз тот, для кого сделан MODx. Те кто знает php имеют свои собственный фреймворки подстроенные под свои собственные пристрастия.
    MODx – конечно г.. но по сравнению с аналогами не такое страшное.

  2. По поводу ModX. Самое адекватное решение при использование сниппетов – полностью отказаться от ModX и писать на любой другой CMS.

    Василий

    15.02.2011 в 17:34


Добавить комментарий

Fill in your details below or click an icon to log in:

Логотип WordPress.com

You are commenting using your WordPress.com account. Log Out / Изменить )

Фотография Twitter

You are commenting using your Twitter account. Log Out / Изменить )

Фотография Facebook

You are commenting using your Facebook account. Log Out / Изменить )

Connecting to %s

Follow

Get every new post delivered to your Inbox.