Перейти к содержимому



Готовый движок сайта или самописный?

#1 Гэндальф Серый
Гэндальф Серый
  • Пользователь
  • 130 сообщений
  • Репутация: 10
0

Отправлено 29 Август 2016 - 09:47

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

Сегодня любой сайт, форум, блог, интернет магазин, портал создается на готовом движке. Поэтому на первом этапе разработки действительно серьезного сайта неизменно встает вопрос самому написать движок или использовать готовые решения. С этим вопросом сталкиваются как начинающие вебмастера, так и профессиональные. 
Готовые движки для сайта по сути, это специально созданные программы другими программистами, которые в своем роде упрощают создание сайта.

Так что же выбрать: CMS или самописный? 

В интернете есть такая тенденция: автор, у которого создан сайт на «определенном движке» заявляет, что CMS это то что необходимо сайту!!! Просто Супер!!! а самописные сайты вполне не подходят «туфта». Как Вы уже догадались, я хочу им сказать обратное. 
Создавать сайт исключительно необходимо с нуля без использования всяческих движков, У самописного сайта есть куча плюсов, чем CMS. 

Прежде всего после создания сайта Вы станете определённого рода профессионалом. Вы будете знать своего кода «от и до», можете в любое время поправить или добавить нужный функционал без труда. Ваш сайт станет полностью уникальным, что станет, прежде всего, авторитетным в глазах поисковых систем. Конечно самописный сайт сложнее, чем готовые решения, но в плане продвижения поисковики дают больше предпочтения на самописные сайты, они в своем роде «уникальные», отличаются от движков, которые в интернете полно. Такой сайт раскрутить гораздо легче. 

Сайт на готовом движке будет работать медленнее из-за кучи ненужных файлов, ведь любой движок содержит в себе много функционала, а это вынуждает сервер выполнять много ненужных действий, в связи с этим происходит процесс торможения сайта. 
Используя движок Вы всегда будете зависеть от сторонних web-разработчиков, скажем, когда Вы захотите расширить функциональность сайта. 

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

 

P.S. Провел небольшое исследование, многие сайты, которые находятся на первой десятке поисковых систем, сделаны не из популярных движков, а все они самописные, хотелось бы услышать ваше мнение


 

 

  • 2

#2 Тарасов Роман
Тарасов Роман
  • Неактивные
  • 720 сообщений
  • Репутация: 150

Отправлено 29 Август 2016 - 10:24

@Гэндальф Серый, ну для начала хотелось бы увидеть результаты исследований.

 

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


  • 1

#3 Гэндальф Серый
Гэндальф Серый
    Topic Starter
  • Пользователь
  • 130 сообщений
  • Репутация: 10

Отправлено 29 Август 2016 - 10:42

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

 

Как вы относитесь к тому, что Сайт на готовом движке будет работать медленнее из-за кучи ненужных файлов, ведь любой движок содержит в себе много функционала, а это вынуждает сервер выполнять много ненужных действий, в связи с этим происходит процесс торможения сайта. 


  • 0

#4 ShowPrint
ShowPrint
  • Пользователь PRO
  • 3 380 сообщений
  • Репутация: 984

Отправлено 29 Август 2016 - 11:18

@Гэндальф Серый, моё мнение, как владельца самописного (рукоблудного) сайта:

Вы будете знать своего кода «от и до», можете в любое время поправить или добавить нужный функционал без труда
Да!

 

Ваш сайт станет полностью уникальным, ... авторитетным в глазах поисковых систем. ... в плане продвижения поисковики дают больше предпочтения на самописные сайты ... Такой сайт раскрутить гораздо легче
Если бы ещё ПС знали об этом  :)

На самом деле в плане раскрутки - вопрос в профессионализме раскрутчика. Профессионалам факт CMS - не помеха

 

Сайт на готовом движке будет работать медленнее из-за кучи ненужных файлов, ведь любой движок содержит в себе много функционала, а это вынуждает сервер выполнять много ненужных действий, в связи с этим происходит процесс торможения сайта.
Это "да, но..."

"Да" - "чистый" код самописца будет всегда быстрее.

"Но" - профессионалом под силу вычистить и оптимизировать шаблоны. ("Но да", при этом они всё-равно будут медленнее самописцев

 

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

 

небольшое исследование, многие сайты, ... на первой десятке поисковых систем, ... самописные
Согласен с @Тарасов Роман, результаты исследования - в студию!!!

Имхо - очень спорный факт, по крайней мере в моей тематике по ВЧ запросам большинство "топовых" сайтов на CMS.

 

Квинтэссенция: я любитель и ярый приверженец самописных сайтов, но трезво оценивая ситуацию: из преимуществ с точки зрения ранжирования ПС неоспоримой является только скорость загрузки, как результат "чистого" исполняемого кода. Всё остальное - определяется мозгами и руками "рулящего" сайтом.


  • 0
MasterWEBS: третий дом - моё хобби и увлечение... Второй дом: работа - не меньше 12 часов в день...
Первый дом - под охраной: "Осторожно - злая жена!" (дрессировалась долго и надёжно) /*ссылку не просите - не дам!*/


#5 Тарасов Роман
Тарасов Роман
  • Неактивные
  • 720 сообщений
  • Репутация: 150

Отправлено 29 Август 2016 - 11:26

@Гэндальф Серый,был у меня один самописный сайт на html, разницы не замечал. Хотя замеры не производил.

 

Опять же если брать самописный движок, то файлов будет тоже достаточно.

 

По моему мнению во многом скорость загрузки зависит от сервера и кривизны рук... 


  • 0

#6 ShowPrint
ShowPrint
  • Пользователь PRO
  • 3 380 сообщений
  • Репутация: 984

Отправлено 29 Август 2016 - 11:41

если брать самописный движок, то файлов будет тоже достаточно
Оптимизация, оптимизация и еще раз оптимизация, батенька )))))

(имеется в виду "техническая") ;)

 

во многом скорость загрузки зависит от сервера и кривизны рук...
От последнего в большей степени. И любой самопис можно сделать настолько криво, что он будет медленнее CMS  ^_^
  • 0
MasterWEBS: третий дом - моё хобби и увлечение... Второй дом: работа - не меньше 12 часов в день...
Первый дом - под охраной: "Осторожно - злая жена!" (дрессировалась долго и надёжно) /*ссылку не просите - не дам!*/


#7 magnet
magnet
  • Пользователь PRO
  • 1 781 сообщений
  • Репутация: 372

Отправлено 29 Август 2016 - 11:43

Провел небольшое исследование, многие сайты, которые находятся на первой десятке поисковых систем, сделаны не из популярных движков, а все они самописные

 

Как правило, владельцы таких сайтов заказывают на фрилансе исполнителей + seo, оптимизация, раскрутка, все это не своим трудом достигают. Так же заказывают у профессионалов и сервисы. У них кошельки безналичные и безграничные.

 

Сайт на готовом движке будет работать медленнее из-за кучи ненужных файлов

 

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


  • 1


#8 sc2r2bey
sc2r2bey
  • Неактивные
  • 34 сообщений
  • Репутация: 0

Отправлено 03 Сентябрь 2016 - 04:15

Я думаю в данном вопросе надо исходить из других соображений.

Наверное стоит задать вопрос: Зачем?

Хотел написать много букв, но пока отложу на попозже. А приведу метафору.

Мне нужен автомобиль.

Я могу купить уже на ходу, сесть и поехать.

Я могу купить на ходу или не на ходу, но переделать под специфичные цели.

Я могу собрать из запчастей эксклюзивный образец.

странные размышления, не правда ли? Большинство купить автомобиль и разу сядет и поедет.

Недавно нашел один сайт, насколько я понял самописный. И первое, что я обнаружил, что он "дырявый". Я не стал глубоко копать, но то, что я могу нагадить на нем и при желании увести средства других участников. Написал разработчикам, мол заплатите и я покажу где и что стоит исправить. Только через 2 недели ответили, мол удиви и может быть заплатим.

Зачем тебе делать самописный сайт? У тебя есть достаточно времени, денег и знаний?


  • 0

#9 magnet
magnet
  • Пользователь PRO
  • 1 781 сообщений
  • Репутация: 372

Отправлено 03 Сентябрь 2016 - 09:04

@sc2r2bey, Ваша метафора не совсем к месту. Делать эксклюзив можно и на готовых движках и на самописных)

 

Зачем тебе делать самописный сайт? У тебя есть достаточно времени, денег и знаний?

 

Я думаю у ТС не стоит выбор, а скорей всего он решил тему обсудить. Хотя вопрос по сути глупый) Ну обсуждать можно бесконечно))


  • 0


#10 sc2r2bey
sc2r2bey
  • Неактивные
  • 34 сообщений
  • Репутация: 0

Отправлено 03 Сентябрь 2016 - 10:39

Я думаю у ТС не стоит выбор, а скорей всего он решил тему обсудить. Хотя вопрос по сути глупый) Ну обсуждать можно бесконечно))

допускаю, но все зависит для чего нужен этот самописный движок?обладает ли он достаточным количеством времени, знаний?

ведь можно просто написать код с нуля, можно взять фреймфорк, коих достаточно, например, zend, yii и т.д. можно переделать готовую cms, та же joomla, выросла из mamba, если кто помнит, даже wordpress вырос из другого проекта, и кстати имеет форков, тот же maxsite.

я в свое время сам с joomla начинал, пробовал другие движки, потом сам стал писать, а потом больше использую wordprees.

понял одно, нет ни хорошего, ни плохого решения, ни хорошего, все есть инструмент для решения конкретной задачи, не более. это как обсуждать, что лучше linux или windows :)


  • 0

#11 TimurR
TimurR
  • Пользователь PRO
  • 1 105 сообщений
  • Репутация: 273

Отправлено 03 Сентябрь 2016 - 12:47

Прочитал статью и промыл глаза святой водой. 


  • 2

Пользователи в игнор листе: MattCutts 



#12 TimurR
TimurR
  • Пользователь PRO
  • 1 105 сообщений
  • Репутация: 273

Отправлено 03 Сентябрь 2016 - 23:31

@Гэндальф Серый, позвольте раскритиковать Вашу статью:

 


 

 

Сегодня любой сайт, форум, блог, интернет магазин, портал создается на готовом движке.

 

Это не так. 

 


 

 

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

 

Чистая вода, настолько чистая, что даже пить опасно.

 


 

 

Создавать сайт исключительно необходимо с нуля без использования всяческих движков, У самописного сайта есть куча плюсов, чем CMS. 

 

Смотря кто самописнячает. У цмс с миллионным комьюнити, сильной ТП, частыми обновлениями и багтрекером больше плюсов, чем у велосипеда неким php программистом сходившим на курсы php.

 


 

 

Прежде всего после создания сайта Вы станете определённого рода профессионалом.

 

Действительно, определенного рода.

 


 

 

 Вы будете знать своего кода «от и до», можете в любое время поправить или добавить нужный функционал без труда.

 

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

 


 

 

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

 

Поисковики не видят бэкенд, они видят js/html/css/etc. И вообще откуда повелось это? Допустим, поисковик не определил принадлежность сайта к популярным CMS, почему он должен посчитать это достоинством, а не недостатком? 

 


 

 

Конечно самописный сайт сложнее, чем готовые решения, но в плане продвижения поисковики дают больше предпочтения на самописные сайты, они в своем роде «уникальные», отличаются от движков, которые в интернете полно. Такой сайт раскрутить гораздо легче. 

 

Так вот он весь секрет продвижения. Выпилим ка компрометирующие куски кода из WP/Joomla/etc и заживем.

 


 

 

Сайт на готовом движке будет работать медленнее из-за кучи ненужных файлов, ведь любой движок содержит в себе много функционала, а это вынуждает сервер выполнять много ненужных действий, в связи с этим происходит процесс торможения сайта. 

 

Мне кажется торможение тут только у автора статьи. 

 


 

 

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

От те на! Написать свою цмс с нуля без проблем, а как написать пару функции в открытый код, так это все, кабздец. Миссия невыполнима. 

 


 

 

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

 

И с не меньшей скоростью выкладывают обновление с фиксацией бага. А имея собственный велосипед, что? Багов будет много, нигде их не выложут и вы не будете о них знать, но вот кулхацкер сможет юзать его тихонько для личной выгоды. 

 


 

 

Провел небольшое исследование, многие сайты, которые находятся на первой десятке поисковых систем, сделаны не из популярных движков, а все они самописные

 

По каким запросам, какие сайты, откуда вам знать, что они не написаны на фреймворках? 


Сообщение отредактировал TimurR: 03 Сентябрь 2016 - 23:41

  • 1

Пользователи в игнор листе: MattCutts 



#13 Тарасов Роман
Тарасов Роман
  • Неактивные
  • 720 сообщений
  • Репутация: 150

Отправлено 04 Сентябрь 2016 - 03:05

@TimurR, согласен.

 

Наивно, тысячи строк кода, сотни функций знать от и до
помнится, нужно было пправить мелочи на самописном сайте, полдня в css лазил (ну или чуть поменьше). Просто не мог вспомнить с ходу че откуда вылазит. А строк у меня там около 600 всего было.

 

Мне кажется торможение тут только у автора статьи. 
вне зависимости от способа создания, торможения обычно происходят из-за кривизны рук.... 

  • 0

#14 Ixman
Ixman
  • Пользователь PRO
  • 3 171 сообщений
  • Репутация: 844

Отправлено 04 Сентябрь 2016 - 18:54

Смотрю тут разгорячились сильно все со своих колоколен. Да только вы не учитываете в каких руках сайт, и что это за сайт будет. Если проф программер, то думаю тут, что самопис, что готовая сторонняя CMS - не важно, её можно заточить под любые нужды. Но всё же у самописа есть "наижирнейший" плюс. Как правило самописная CMS пишется под конкретные нужды и не имеет лишнего и не нужного функционала, поэтому она всегда удобнее и шустрее. Конечно если CMS пишется школотой или не опытным программистом, то конечно производительность её будет желать лучшего, а дорабатывать такие системы как правило не возможно, либо просто городить говнокод в том же духе.

 

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

 

P.S. Меня некоторые мысли сверху удивляют.

 

Если вы не можете найти в своём коде то, что вам нужно, это только говорит о вашем уровне и уровне вашего кода.

 

Какой самопис может быть на html? Это просто хаотичный набор страниц, ни о какой системе тут и речи быть не может.

 

А большие популярные CMS как правило разрабатываются командами, и каким бы они функционалом не обладали, вероятность уязвимостей в таких системах намного больше. + фактор публичности CMS, от чего она ломается при вариантах намного быстрее, так как код в прямом доступе, и намного больше пользователей от этого страдает.

 

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


  • 2


#15 sc2r2bey
sc2r2bey
  • Неактивные
  • 34 сообщений
  • Репутация: 0

Отправлено 04 Сентябрь 2016 - 20:21

Если вы не можете найти в своём коде то, что вам нужно, это только говорит о вашем уровне и уровне вашего кода.

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


Просто не мог вспомнить с ходу че откуда вылазит. А строк у меня там около 600 всего было.
это не так много, надо просто уметь дебажить код
  • 0

#16 Ixman
Ixman
  • Пользователь PRO
  • 3 171 сообщений
  • Репутация: 844

Отправлено 04 Сентябрь 2016 - 20:59

не поверишь, но это ни как не связано с уровнем
 

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


  • 0


#17 ShowPrint
ShowPrint
  • Пользователь PRO
  • 3 380 сообщений
  • Репутация: 984

Отправлено 04 Сентябрь 2016 - 22:25

я очень быстро ориентируюсь в коде, тем более который я написал
Аналогично... Свой код - как два пальца об асфальт... Как бы давно он не был написан  :rolleyes:

 

Более того - я обожжжаю читать чужой код, и чем он сложнее - тем интереснее: всегда можно найти интересные приемы и решения, которые просто тебе не приходили в голову и можно использовать их в своём коде =)

 

не поверишь, но это ни как не связано с уровнем
свой уровень коддинга я оцениваю ниже среднего, но даже в чужом коде разбираюсь достаточно легко, за исключением случаев когда 10-20 строк вырванных откуда-то со средины "многотомника"...
  • 0
MasterWEBS: третий дом - моё хобби и увлечение... Второй дом: работа - не меньше 12 часов в день...
Первый дом - под охраной: "Осторожно - злая жена!" (дрессировалась долго и надёжно) /*ссылку не просите - не дам!*/


#18 Ixman
Ixman
  • Пользователь PRO
  • 3 171 сообщений
  • Репутация: 844

Отправлено 05 Сентябрь 2016 - 09:27

Более того - я обожжжаю читать чужой код, и чем он сложнее - тем интереснее: всегда можно найти интересные приемы и решения, которые просто тебе не приходили в голову и можно использовать их в своём коде =)

 

я точно также люблю найти что-то, до чего сам не догадался, либо что-то в коде, что реализовано более оптимально - чем я сам делаю. Но вод беда, код порой попадается такой, что там и чёрт не разберётся ))


  • 0


#19 miketomlin
miketomlin
  • Пользователь
  • 547 сообщений
  • Репутация: 115

Отправлено 05 Сентябрь 2016 - 22:08

@Гэндальф Серый, уж где «туфта», так это в вашем стартовом посте. Вот хотя бы это взять:

Так что же выбрать: CMS или самописный?

Это все равно что ежа сравнивать с конфетой. Готовимся к школе и не засоряем форумы.
 
Источник
  • 0


robot
robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Похожие темы
  Название темы Автор Статистика Последнее сообщение

Пользователь месяца
BLIK BLIK 1-й за Ноябрь
Очков активности: 672 0 тем, 32 сообщения, 14 баллов репутации
ТОП самых активных за этот месяц
  • Фотография BLIK
    #1

    BLIK
    Очков активности: 63 Вне конкурса за определение пользователя месяца

  • Фотография Vmir
    #2

    Vmir
    Очков активности: 48 1 тема, 13 сообщений, 2 балла репутации

  • Фотография Victim
    #3

    Victim
    Очков активности: 31.5 0 тем, 7 сообщений, 3 балла репутации

  • Фотография FIvYUr
    #4

    FIvYUr (moy-evroopt.ru)
    Очков активности: 15 0 тем, 10 сообщений, 1 балл репутации

  • Фотография kolver
    #5

    kolver
    Очков активности: 15 1 тема, 7 сообщений, 1 балл репутации

  • Фотография Rodiola
    #6

    Rodiola (rukodelkovo.ru)
    Очков активности: 15 Вне конкурса за определение пользователя месяца

  • Фотография akmid81
    #7

    akmid81 (biznessystem.ru)
    Очков активности: 13.5 1 тема, 6 сообщений, 1 балл репутации

  • Фотография NataliaAntalia
    #8

    NataliaAntalia (zdorovemedicina.ru)
    Очков активности: 10.5 Вне конкурса за определение пользователя месяца

  • Фотография MattCutts
    #9

    MattCutts (dmitrylee.ru)
    Очков активности: 10.5 Вне конкурса за определение пользователя месяца

  • Фотография morvad24
    #10

    morvad24
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 29.11.2019
  • Яндекс выдача: 11.12.2019
Топ 5 участников по репутации

Оформление форума – IPBSkins.ru