Неоднократно встречал на различных форумах, что вместо готовых движков стоит писать самописный, хотелось бы высказать свое мнение на счет этой темы.
Сегодня любой сайт, форум, блог, интернет магазин, портал создается на готовом движке. Поэтому на первом этапе разработки действительно серьезного сайта неизменно встает вопрос самому написать движок или использовать готовые решения. С этим вопросом сталкиваются как начинающие вебмастера, так и профессиональные.
Готовые движки для сайта по сути, это специально созданные программы другими программистами, которые в своем роде упрощают создание сайта.
Так что же выбрать: CMS или самописный?
В интернете есть такая тенденция: автор, у которого создан сайт на «определенном движке» заявляет, что CMS это то что необходимо сайту!!! Просто Супер!!! а самописные сайты вполне не подходят «туфта». Как Вы уже догадались, я хочу им сказать обратное.
Создавать сайт исключительно необходимо с нуля без использования всяческих движков, У самописного сайта есть куча плюсов, чем CMS.
Прежде всего после создания сайта Вы станете определённого рода профессионалом. Вы будете знать своего кода «от и до», можете в любое время поправить или добавить нужный функционал без труда. Ваш сайт станет полностью уникальным, что станет, прежде всего, авторитетным в глазах поисковых систем. Конечно самописный сайт сложнее, чем готовые решения, но в плане продвижения поисковики дают больше предпочтения на самописные сайты, они в своем роде «уникальные», отличаются от движков, которые в интернете полно. Такой сайт раскрутить гораздо легче.
Сайт на готовом движке будет работать медленнее из-за кучи ненужных файлов, ведь любой движок содержит в себе много функционала, а это вынуждает сервер выполнять много ненужных действий, в связи с этим происходит процесс торможения сайта.
Используя движок Вы всегда будете зависеть от сторонних web-разработчиков, скажем, когда Вы захотите расширить функциональность сайта.
К тому же общедоступный движок легче взломать, так как злоумышленники после взлома выкладывают в интернет всю готовую инструкцию по взлому определённого движка.
Количество площадлок: 100
у вас на сайте ошибка
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11Создавать сайт исключительно необходимо с нуля без использования всяческих движков
Т.е. на чистом HTML? В наше то время? А поиск, а фильтры, а удобство для пользователя и время отклика? :o
Чушь несёте.
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11У самописного сайта есть куча плюсов, чем CMS
Каких? ;D
Не спорю, есть некоторые, но разработка... долго и дорого. Хотя сам сторонник самописа.
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11после создания сайта Вы станете определённого рода профессионалом
Дааааааааааааа!!!!!!!!!!! :o
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11сайт станет полностью уникальным, что станет, прежде всего, авторитетным в глазах поисковых систем
Чушь! ПСы не читают код.
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11поисковики дают больше предпочтения на самописные сайты
Покажите докУмент или дoкажите.
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11Такой сайт раскрутить гораздо легче
Чушь!!! Настройки сложнее.
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11Сайт на готовом движке будет работать медленнее
Абсолютная чушь!!!
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11любой движок содержит в себе много функционала, а это вынуждает сервер выполнять много ненужных действий
Любой движок содержит необходимый минимум, остальное расширения и плагины.
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11Используя движок Вы всегда будете зависеть от сторонних web-разработчиков, скажем, когда Вы захотите расширить функциональность сайта
Сайт написан на языке программирования, код открыт. Ни кто не мешает его расширять по своему усмотрению.
ТС снова порет чушь!
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11общедоступный движок легче взломать
А вот это АБСОЛЮТНАЯ чушь!!! :)
Уважаемая администрация!
Дабы не вводить начинающих мастеров в глубокие заблуждения, прошу закрыть эту тему.
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11Конечно самописный сайт сложнее, чем готовые решения, но в плане продвижения поисковики дают больше предпочтения на самописные сайты, они в своем роде «уникальные», отличаются от движков, которые в интернете полно. Такой сайт раскрутить гораздо легче.
Есть какие нибудь ФАКТЫ или это ваши домыслы???
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11Сайт на готовом движке будет работать медленнее из-за кучи ненужных файлов, ведь любой движок содержит в себе много функционала, а это вынуждает сервер выполнять много ненужных действий, в связи с этим происходит процесс торможения сайта.
Используя движок Вы всегда будете зависеть от сторонних web-разработчиков, скажем, когда Вы захотите расширить функциональность сайта.
Это на 100% зависит от человека, который будет настраивать вам ЦМС. Если вы говорите о том, чтобы поставить дефолтный движок без настроек и на нём жить, то ваши высказывания справедливы. А если ставите ЦМС, грамотно настраиваете, оптимизируете работы БД, то проблем ноль. У меня есть пример магазина на ЦМС с 100 000 товарами, который работает ОЧЕНЬ быстро. Опять же функционал расширить вообще не проблема.
Всё что вы озвучили справедливы лишь в том случае, если вы сам программер и для себя пишите сайт. Имею не один десяток примеров с самописами, которые измучилась с ними, потому что "создатель" пропадает или через некоторый период времени увеличивает ценник на свои работы в 2-5 раз, а в его коде никто не хочет разбираться, или не может, или разбираются, но за неоправданно дорого. В итоге делают переезд на ЦМС ))))
Добавлено: 27-08-2016, 20:48:34
Цитата: Старый от 27-08-2016, 20:38:41Уважаемая администрация!
Дабы не вводить начинающих мастеров в глубокие заблуждения, прошу закрыть эту тему.
Наоборот надо оставить, чтобы начинающие увидели мнения людей разбирающихся в этом вопросе, а не голословной чуши
Правильно. Закрывать тему не надо, хоть тут и заведомая ложь.
Не нравится, что пишет тс, минусуйте в карму ибо это как раз для этого и придумано.
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11Прежде всего после создания сайта Вы станете определённого рода профессионалом. Вы будете знать своего кода «от и до», можете в любое время поправить или добавить нужный функционал без труда
Возможно, с точки зрения разработчика, слова ТС имеют смысл. Но подавляющее большинство сайтов создаются для получение прибыли, в том или ином виде. И предприниматели/вебмастера отнюдь не всегда являются разработчиками.
Так что советовать всем писать свой сайт с нуля... несколько странно, мягко говоря.
Закрывать тему не стоит - напротив, пусть люди читают и делают выводы. Лично я не вижу никаких преимуществ в самописах. Чаще всего это самые неудобные, в плане продвижения, проекты. А если разработчики пропали - при любой проблеме придется усилено чесать всем известное место и бежать на фриланс выкладывать кучку денег.
Цитата: Sky-fi от 28-08-2016, 02:22:17А если разработчики пропали
Дружите с разработчиками! ;D
Тут указывается, что вы сами для себя разрабатываете, т.е. разработчики от вас убежать не смогут, за исключением клинического диагноза - "раздвоение личности". ;D
Цитата: Старый от 28-08-2016, 17:49:38за исключением клинического диагноза - "раздвоение личности".
:)) :)) :))
Ну как же, иногда еще и кирпичи с неба падают... :o :o Ну или что-нибудь подобное, но пореалистичнее. Наследникам тогда долго разбираться придется... >:(
Господа, а где собсвенно автор???!!!
Дело в том, что это не единственный форум, где ТС создал эту тему (текст - слово в слово) и больше не появился.....
интересно наверно наблюдать со стороны, как ломаются копья?
Цитата: redshrey от 27-08-2016, 18:17:10
Количество площадлок: 100
у вас на сайте ошибка
Спасибо за замечание
Добавлено: 29-08-2016, 08:28:14
Зачем сразу закрывать тему, это чисто мое мнение, провел небольшой анализ, в большинстве случаев в ТОП 10 популярных запросов находятся те сайты, которые не созданы популярными движками.
Цитата: Гэндальф Серый от 29-08-2016, 08:26:27в большинстве случаев в ТОП 10 популярных запросов находятся те сайты, которые не созданы популярными движками.
Примеры "в студию"! :)
Вопрос о CMS должен вставать на определенной стадии работы над проектом, когда уже известен функционал. Тогда ищется подходящая CMS. Если выясняется, что какая-то определенная CMS может удовлетворить требованиям при "допиливании", то взвешиваются денежные и временные затраты и если они оказываются не очень приемлемыми, то принимается решение подумать в сторону "самописной" системы.
Другими словами, становиться приверженцами готовых решений или самописных систем вне привязки к конкретным проектам говорит о наличии предубеждений, которые всегда мешают делу, каковым бы оно (дело) ни было.
Цитата: Гэндальф Серый от 27-08-2016, 16:02:11Прежде всего после создания сайта Вы станете определённого рода профессионалом.
Это абсолютно нерентабельное инвестирование своего времени. Профессионалов в программировании сейчас настолько достаточно, что когда мне нужно что-то сделать и я нахожу исполнителя, то приходится о цене переспрашивать дважды, так как называются слишком низкие цены.
Гэндальф Серый, Если хотите создать сайт для учебных целей, то советую для начала изучить основы программирования, потом создать сайт на чистом коде. Вторым делом будет изучение различных движков.
А если просто решаете создать сайт для коммерческих целей и уже имеете достаточную базу знаний, то все зависит от проекта. Например, если хотите создать онлайн кинотеатр, то точно посоветую вам создать ее на движке.
На чистом коде советую создавать маленькие сайты с небольшим функционалом.
Цитата: AMGH от 29-08-2016, 21:38:04
Гэндальф Серый, Если хотите создать сайт для учебных целей, то советую для начала изучить основы программирования, потом создать сайт на чистом коде. Вторым делом будет изучение различных движков.
А если просто решаете создать сайт для коммерческих целей и уже имеете достаточную базу знаний, то все зависит от проекта. Например, если хотите создать онлайн кинотеатр, то точно посоветую вам создать ее на движке.
На чистом коде советую создавать маленькие сайты с небольшим функционалом.
Как раз таки мелкий сайт лучше создавать на Cms - быстрота и гибкость добавления функционала.
Я бы сказал самописы используются для высоконагруженных проектов с целью оптимизации по сравнению с готовыми системами. Самописы - это более хороший заработок, поэтому для более оплачивамых программистов подойдет больше этот вариант.
Я приверженец Cms - по крайней мере где это целесообразно. В принципе многие конторы веб- разработки с опытом для оптимизации затрат все чаще используют Cms, чем мелкий самопис
1) поддерживать и обновлять легче.
2) сеошники и конвенции обычно знакомы с цмс и знают, где что заполнять, на самописе понадобится отдельная инструкция, а то и доработки
3) этапы разработки и качество позе повысить, а время разработки ускорить
Вставлю свои пять копеек. Целиком согласен с тем, что по возможности лучше создавать сайт именно на самописной СМС. Хотя ничего плохого в отношении готовых решений не имею.
К примеру у меня информационный сайт, Но имеется определённый набор "плюшек", которые на готовых движках можно было бы добавить только после танцев с бубном в виде кавыряний в их коде. Но в таком случае в общем то весь смысл постройки сайта на готовом движке не имеет смысла, по моему)
Хотя тут стоит в вопросе уточнить уровень подготовки администратора. Если как я сам знаю php и мне не составляет труда написать всё это- то почему и нет? А вот если за каждым добавлением новой функции или покупки движка идти на фриланс- то тут уже проще к готовым решениям обратиться! ;D
Цитата: batan-92 от 04-09-2016, 13:37:00Целиком согласен с тем, что по возможности лучше создавать сайт именно на самописной СМС
Может целесообразней создавать сайт на самописной CMS не по возможности, а по необходимости?
Цитата: batan-92 от 04-09-2016, 13:37:00Но имеется определённый набор "плюшек", которые на готовых движках можно было бы добавить только после танцев с бубном в виде кавыряний в их коде. Но в таком случае в общем то весь смысл постройки сайта на готовом движке не имеет смысла, по моему)
Может нужно учитывать объемы "ковыряний"? Все же, скажем так, часто, эти объемы бывают на порядок меньше тех, которые будут при создании CMS с нуля.
Цитата: batan-92 от 04-09-2016, 13:37:00Хотя тут стоит в вопросе уточнить уровень подготовки администратора.
У меня есть сайты на MODx и есть витрина магазина на самописном движке. Я к программированию никакого отношения не имею. Когда нужно добавить функционал или что-то в нем изменить, я обращаюсь к программистам. Никаких проблем в обоих случаях не встречал.
Цитата: vold57 от 04-09-2016, 15:57:29
Может целесообразней создавать сайт на самописной CMS не по возможности, а по необходимости?
Я бы сказал, что именно по возможности. Ибо если сравнивать ресурсоёмкость самописной СМС и и готового движка- то небо и земля. Сравните и сами поймёте, что любой сайт, даже продающую страницу лучше писать именно самому.
Но опять же повторюсь, что это если есть таковая возможность. Если у самого знаний нет и нет возможности обратиться к специалисту- то тут вариант с готовой СМС.
Цитата: batan-92 от 05-09-2016, 18:46:31Ибо если сравнивать ресурсоёмкость самописной СМС и и готового движка- то небо и земля. Сравните и сами поймёте
Что-то я не пойму, что вы мне предлагаете? Взять сайт с одним и тем же функционалом, заказать для него самописную CMS и потом сравнить с вариантом этого сайта на готовой CMS? И все это сделать для чего? Для того, чтобы я сам понял, что самописная система лучше готовой? Я вас правильно понял?
vold57, создается впечатление, что многие просто не понимают, для чего нужны cms :)
Цитата: borzoid от 05-09-2016, 20:01:01
vold57, создается впечатление, что многие просто не понимают, для чего нужны cms :)
Многие не понимают, что такое целесообразность. И не понимание этого приносит проблемы уже не только в сайтостроении, а вообще в жизни.
Цитата: vold57 от 05-09-2016, 20:08:48
Многие не понимают, что такое целесообразность. И не понимание этого приносит проблемы уже не только в сайтостроении, а вообще в жизни.
У меня создаётся впечатление, что мы с Вами говорим об одном и том же, но на разных языках. Я как раз и имею ввиду целесообразность. Если нет возможности- иди к готовым решениям, если есть- то лучше свой велосипед)
batan-92, ну а собственно, чего мы должны иметь одинаковое мнение по какому-то поводу. Так что все в порядке. :)
Цитата: vold57 от 05-09-2016, 21:22:36
batan-92, ну а собственно, чего мы должны иметь одинаковое мнение по какому-то поводу. Так что все в порядке. :)
Как чего? А ШОБ был повод поспорить! :D
Самописные сайты - это не всегда лучшее решение. Готовые движки имеют огромные сообщества, которые постоянно работают над улучшениями и безопасностью. Ты же не хочешь, чтобы сайт стал жертвой хакеров из-за того, что не знаешь, как правильно реализовать защиту? И да, скорость загрузки — это не только вопрос кода, но и оптимизации серверных запросов, что в готовых решениях уже отлажено.
На какой крупный и известный сайт не зайду, он всегда самописный. Для новичков это просто не реально, сколько времени нужно потратить на то чтобы просто научиться программировать, как все правильно сделать, и тд и тп. В долгосрочной перспективе это конечно может стать и плюсом, только вопрос на сколько долго эта перспектива будет
Цитата: Jesterio от 11-01-2025, 12:38:40Готовые движки имеют огромные сообщества, которые постоянно работают над улучшениями и безопасностью. Ты же не хочешь, чтобы сайт стал жертвой хакеров из-за того, что не знаешь, как правильно реализовать защиту?
С одной стороны верно, с другой - нет. Известные движки гораздо чаще взламываются, чем самописные. Так для известных движков, например Wordpress, уязвимости часто становятся известными очень широкому кругу нехороших людей.
Поиск всех сайтов в популярных доменных зонах на этом движке для специалиста не особо сложная задача. Просто хороший парсер и правильные методы поиска. А потом начинается массовый взлом найденных жертв софтом... При этом средний сайт будет взломан с высокой вероятностью, а вероятность того, что хакера заинтересует самописный или просто редкий движок - крайне небольшая, это просто не выгодно, когда с меньшими усилиями результат может быть в сотни или тысячи раз больше.
Сайты часто делают на популярных базах данных, которые тоже имеют свои уязвимости.
Цитата: Svodnik от 24-04-2025, 03:21:02На какой крупный и известный сайт не зайду, он всегда самописный. Для новичков это просто не реально, сколько времени нужно потратить на то чтобы просто научиться программировать, как все правильно сделать, и тд и тп. В долгосрочной перспективе это конечно может стать и плюсом, только вопрос на сколько долго эта перспектива будет
Да, вы можете иметь самописный, только держите в голове, что и обслуживать его должны будут штатные программисты. Все зависит от исходной точки вашего бизнеса, если стартуете что-то простое, то для начала - можно выбрать WP, modX, OpenCart, Joomla, Drupal, Tilda и тд. В зависимости от нужд.
Если у вас уже устоявшаяся кампания, у которой есть финансовая прочность и абмиции - можно изобрести велосипед конкретно под себя.
Насчёт крупного и известного - не согласен, зайдите посмотрите на чем написан сайт jetlend.ру - он на WP. Но сайты банков, скорей всего, будут самописные :)