Jump to content

Wordpress vs самописная CMS vs другие CMS. Холивар )


Николя223
 Share

Recommended Posts

вордпресс

вордпресс на самом деле крут) моя любимая CMS... Много перебрал, даже есть своя , которую годами оттачивали... но вордпресс он гениален)) так же как JQ =) 

Link to comment
Share on other sites

вордпресс на самом деле крут)

а давайте о крутости вордпресса похоливарим в специальном месте?

Вы объясните, чем он крут, я поделюсь соображениями о коде, в котором на одной строке уживаются php, sql, css, html и обращения к методам jquery-плагинов.

А здесь Zateya ищет крутого спеца, как-то неудобно мешать…

Link to comment
Share on other sites

а давайте о крутости вордпресса похоливарим в специальном месте?

WordPress крут хотя бы тем, что он так популярен.  Может код не так, может дыры есть, может еще чего, но это как видно не смущает пользователей, а продукт я считаю крутым если он лидирует при наличии стольких конкурентов. И еще с каким отрывом лидирует. Так что не надо всего этого, давайте взглянем на вещи трезво, если придираться, то в каждом продукте найдутся куча проблем.

Link to comment
Share on other sites

аааа!!! очень хочу похоливарить про вордпресс, но отказываюсь это делать в этом топике.

А может модераторы могут куда-нибудь во флуд отправить последние сообщения, а?

Link to comment
Share on other sites

Ну холиварьте, один из четырех сайтов в МИРЕ (с контент менеджментом) стоит на вордпресс. Это говорит о многом.

тоже фигня. Самый часто встречающийся автомобиль на ближайшей парковке — лада-приора. Это из той же оперы.

Холивар-то где?

Николя! Как там пара джокеров?

Link to comment
Share on other sites

Похоже, при переносе постов по дороге потерялся "энтузиазм".

 

Насчет своей CMS, в нашем случае все обусловлено тематикой туризма и необходимости разрабатывать под каждого клиента свои решения. Разные компании работают с разными сервисами и поэтому в каждом проекте нужен какой-то новый модуль со своими особенностями. Мы честно пытались с битрикс, пробовали поддерживать проекты, но поняли, что внедрять туда что-то сложнее и лучше оттачивать свое родное. В общем, перестроиться оказалось сложно.

 

Не знаю, есть ли тут разработчики на битриксе, мне было бы интересно узнать их мнение о CMS.

Edited by Zateya
Link to comment
Share on other sites

простите, а в чём сложности внедрить что-то в битрикс?

В битриксе очень легко и удобно делается всё, кроме того, что у них «работает из коробки» согласно рекламе.

Модули пишутся относительно удобно, и можно их переносить между проектами.

Link to comment
Share on other sites

В битриксе очень легко и удобно делается всё, кроме того, что у них «работает из коробки» согласно рекламе.

 

Ну раз сравниваем машины с cms я сравню владельцев машин и владельцев сайтов на cms. Мне не кажется что владельцы 4pda, bbc, sony music, beyonce, quartz, mozilla, smashingmagazine и так далее и так далее не могут себе позволить майбах, но почему то они это не делают.

Edited by Нарек
Link to comment
Share on other sites

Ничего не имею против, просто так как мы начинали со своей CMS, нам, наверное, работать с ней проще и удобнее, ну и клиентам затем проще работать с тем, что разработано под их требования. Битрикс немного тяжеловесно и сложно для восприятия выглядит, как мне кажется. Может я и ошибаюсь.

Edited by Zateya
Link to comment
Share on other sites

Wordpress - это сборник плохих решений, серьезно. Это ужасная система в своей основе. В принципе решающая одну единственную задачу, сделать нечто похожее на блог или просто блог. Все. Единственный ее плюс, это популярность. Ну ладно еще один плюс, это относительно не плохая админка из коробки. И то ровно до того момента, как обычно и происходит, каждый умелец создавать темы на wp, не начинает внедрять туда свой какой-то непонятно каким местом рожденный билдер страниц. Тебе присылают этот кусок непонятно чего. И ты такой сидишь и не можешь найти концы откуда берутся те или иные части шаблона. Это просто ужас, непомерный. И ладно бы если еще придерживаться в канонах стиля самого wp, но нет каждый пытается выпендрится.

Это лично мое негодование.

 

Что касается Битрикс, я на нем не разробатовал, по этому в его смысле мое мнение будет не очень ревалентным. Но то что мне приходилось видеть в кишках этой системы, тоже жесть редкая. Это похоже на систему, которая пытается решить все на свете, но со старта ее занесло куда-то не туда, что повлекло за собой обростанием метровой коркой каких-то решений, зависимостей, перенаследований, и прочего хлама, которое принципиально не дает возможности, просто взять открыть код и понять что происходит.

 

Так что всем фреймворки, друзья

 

p.s. Все выше сказанное, прошу считать моим личным, субъективным мнением, не претендующем на абсолютную правоту.

Спасибо за внимание  :boast:

Link to comment
Share on other sites

Битрикс немного тяжеловесно и сложно для восприятия выглядит

Для пользователя — абсолютно верно, так и есть. Админка вроде пульта управления космическим кораблём.

От разработчика же он требует знаний. Без этого никак и никуда.

Но подумайте. Вот вы студия. Вы зарабатываете деньги на разработке сайтов и их поддержке.

Битрикс вполне официально студиям платит до 50% откатов за внедрение. Это у них называется партнёрской программой. А разобраться в админке пользователю не всегда просто, зато легко там что-нибудь поломать. Поэтому можно взять их на поддержку, и ещё денег брать за это.

А зачем пользователю именно битрикс, а не что-либо попроще? Аргумент простой: это же битрикс! :)

Что касается Битрикс, я на нем не разробатовал, по этому в его смысле мое мнение будет не очень ревалентным. Но то что мне приходилось видеть в кишках этой системы, тоже жесть редкая. Это похоже на систему, которая пытается решить все на свете, но со старта ее занесло куда-то не туда, что повлекло за собой обростанием метровой коркой каких-то решений, зависимостей, перенаследований, и прочего хлама, которое принципиально не дает возможности, просто взять открыть код и понять что происходит.

Обладая опытом разработки на битриксе, подтверждаю каждое слово.

И там ещё какая беда. Разработчики вроде бы и понимают, что внутри всё плохо. Но менеджеры гонят вперёд. Им сложно продать новую версию продукта, у которого код более правильно написан, чем в предыдущей версии. А вот если новая финтифлюшка прикручена — это им уже понятно.

В битриксе классы исполняют роль нэймспейсов. Почти все методы статические. Но иногда, вдруг, совершенно неожиданно, чтобы один из методов использовать, нужно создать объект. От чего это зависит — неясно. Видимо писали разные разработчики с разным уровнем понимания ООП.

Но за визуальные компоненты им можно простить многое. Только не за комплексные.

Link to comment
Share on other sites

Ну, мы же для людей делаем сайт. Зачем людям сайт, на который они текст не могут поставить без прохождения специальных многодневных курсов. В идеале вообще должно быть все понятно. Зашел в админку и все ясно.

 

А на поддержку мы и так возьмем - редизайн, доработки, контент - все что угодно можно делать. Зачем нам еще битрикс поддерживать? Они и без нас вполне неплохо себя чувствуют.

Link to comment
Share on other sites

Так что всем фреймворки, друзья

О! А давайте о фреймворках похоливарим!

Фреймворкам, спору нет, шаблонизаторы нужны. Но ларавел — он же на php, который сам шаблонизатор. Так зачем они там чего-то стороннего намудрили? К тому же столь нестройного.

Ну, мы же для людей делаем сайт. Зачем людям сайт, на который они текст не могут поставить без прохождения специальных многодневных курсов. В идеале вообще должно быть все понятно. Зашел в админку и все ясно.

 

А на поддержку мы и так возьмем - редизайн, доработки, контент - все что угодно можно делать. Зачем нам еще битрикс поддерживать? Они и без нас вполне неплохо себя чувствуют.

да ну что вы! То была ирония :)

Нет, конечно же надо для клиента делать, а не для битрикса. Вы абсолютно правы!

А то был скорее крик души о «распространённых и популярных решениях».

Link to comment
Share on other sites

Фреймворкам, спору нет, шаблонизаторы нужны. Но ларавел — он же на php, который сам шаблонизатор.

ну по поводу шаблонизаторов, я спорить не буду, для меня оба варианта приемлемы. Просто внедрение системы шаблонизации позволяет фронтендеру заниматься своим, а бекендеру своим. Шаблонизация на php, требует, все же, понимания php более глубоко 

Link to comment
Share on other sites

да в принципе чего тут спорить…

У меня как раз два проекта сейчас открыты. Ровно одинаковый функционал. На php:

<?php $date = new DateTime($article->date); ?><div class="news-date"><?= $date->format('j.m.Y') ?></div>

и то же самое с использованием нормального шаблонизатора:

<div class="news-date">{{ article.date|date:"j.m.Y" }}</div>

Чуть ниже:

<a href="<?= Url::toRoute(['news/view', 'id' => $article->id]) ?>" class="btn btn-default"><?= Yii::t('app', 'Read more') ?></a>

и

<a href="{{ article.get_absolute_url }}" class="btn btn-default">{% trans "Read more" %}</a>

Но ладно, php хоть и более мудрёно выглядит на первый взгляд, его оправдывает то, что ему не нужны какие-то отдельные шаблонизаторы.

Но ведь blade надёрган отовсюду, он какой-то беспорядочный.

Link to comment
Share on other sites

Но ведь blade надёрган отовсюду, он какой-то беспорядочный.

как раз Blade вполне нормально устроен. Не знаю, что там для тебя беспорядочного. Swig, мне тоже нравится, но он чем-то похож по стилю на шаблоны Smarty. Но тоже вполне удобен. В конечном итоге, плюс-минус везде все одинаково, в основном может только синтаксис спец.тегов шаблонизатора отличаться.

 

Вот для Node.JS, есть шаблонизатор Jade, его частенько любят впихивать как дефолтный. Вот он, как по мне, реально неудобен. При чем именно синтаксисом. Принципиально все то же самое. Но этот безскобочный синтаксис, меня откровенно убивает.

Link to comment
Share on other sites

У меня как раз два проекта сейчас открыты. Ровно одинаковый функционал. На php:

PHP и шаблонизаторы тут не при чём. Джанга отдаёт дату в формате models.DateTimeField, никто не мешает в PHP отдавать дату в DateTime. Ну и, конечно, для твоего примера правильно сделать так

<div class="news-date"><?= (new DateTime($article->date))->format('j.m.Y') ?></div>

Так же и со всем остальным. Кстати, в огромном количестве случаев возможность применить PHP в шаблонах — это очень круто. А городить темплейтфильтр на темлейтфильтр — не круто.

  • Like 1
Link to comment
Share on other sites

abrahadabra, выложу первый козырь)) 
А вы никогда не задумывались, что сайт можно построить круто, без верстки совершенно? используя крутой визуальный редактор? )))
Вордпресс это позволяет, правда с доп. модулем. Погуглите про Visual composer ))  тема шикарная ... Если его объеденить  с одним платным шаблоном, не буду называть) разработчики в США, позволяет творить фантастические вещи))


 

 

В битриксе очень легко и удобно делается всё, кроме того, что у них «работает из коробки» согласно рекламе.

Эмм... легко и удобно?  )) вы имеете ввиду использовать битрикс как блог? )) это все равно что отбойным молотком дырки в стене сверлить ))
В корзину к нему загляните и посмотрите что там делается..  уверен, много необычного и нового узнаете)) 


Едем дальше. под вордпресс есть много модулей, значительно расширяющих его функционал.  Настраивать доп поля - легко. 
По поводу вашей фразы что mysql,php,html и css все в одном... ну уж извините))) 
где в шаблонах используется чистый mysql? ))) его фреймворк - WP_QUERY - удобная штука, кстати сказать.  
На вордпрессе, можно строить неплохие порталы. прекрассно держит нагрузку.  БД прекрасно сформирована.... я бы конечно добавил пару таблиц туда, но в целом гуд. 
 За примерами долго ходить не надо)) не так давно портировал портал новостей с UMI CMS. Я об этом писал уже. результат превосходный. Размер БД, сократился в 50 раз)  с 5 Гигабайт, если вычесть таблицы со статистикой, то с 3 Гиг. )) 

В вордпресс бы для полной красоты добавить статическое кэширование, как например в том же битриксе, но это детали. 

далее. WP - удобен в разработке.  Вы писали модули под него? работали с виджетами?)) попробуйте
 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy