Блог фрилансера - сайты под ключ

Самописный движок

Просмотров: 12901Комментарии: 13
Записки

Часто на разных форумах встречаю советы заказывать под сайты самописные движки. А в чём преимущество самописного движка от бесплатного или платного? Основное преимущество любого самописного движка по мнению тех кто их рекомендует - безопасность. Типа если никто не сможет увидеть внутренности движка то и взломать его никто не сможет. Считаю что это достаточно спорное утверждение так как зависит в большой степени от того какими стандартными функциями воспользуется создатель такого движка и насколько он предусмотрит основные требования к безопасности любого скрипта.

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

Смотрите сами, если например я для своего проекта заказываю у фрилансера сайт под который он напишет движок то кто может дать гарантию что этот фрилансер будет обслуживать этот движок столько времени сколько мне надо? Сдаст сайт, даст инструкцию по использованию, подкрутит и поднастроит всё как надо и вуаля! А понадобяться со временем какие то доработки или усовершенствования? Искать другого фрилансера который расковыряет весь движок что бы разобраться в его структуре только ради 2-х, 3-х строчек кода который нужно добавить? Не слишком ли дорогое удовольствие?

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

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

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

Комментариев: 13 RSS

1 Яр Бест Сайт 03-11-2009 11:51

Вообще-то есть ещё одно преимущество - уникальный (читай: самописный) движок является ещё и в какой-то мере показателем солидности. Например, компания, имеющая сайт на собственном движке выглядит, я считаю, куда весомее, чем со сторонник общедоступным (в данном случае, под общедоступностью я подразумеваю не бесплатность, а возможность поставить любому - за деньги или без) движком. Представьте себе, к примеру, mail.ru чтобы сидела на каком-то общедоступном движке. Да её бы тотчас же освистали бы. Разумеется мне можно возразить, что есть шаблоны и так далее, но, полностью скрыть корни движка шаблонами зачастую очень трудно (яркий пример - движок DLE). Я, конечно, понимаю, что далеко не все могут и хотят написать собственный движок, но я всё же считаю, что для солидных проектов/фирм желательно иметь свой движок.

2 Blogger 03-11-2009 12:48

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

3 Андрей 12-12-2009 10:20

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

Это все философия.

Я не имею ввиду, что движки - это зло. На оборот,- если задачи сайта примитивны (не в плане функциональности) и вам не важно, что ваш сайт будет хоть на 50% похож на все остальные склепаные на таком же движке - то это самый дешевый и правильный выбор.

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

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

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

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

А затраты на то чтобы индивидуально ПРОФЕССИОНАЛЬНО подогнать готовую систему не меньше чем написать заточенную под проект.

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

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

Хотя многие менеджеры проектов даже не понимают что они предлагают пользователям навязывают порой совершенно ненужную функциональность - так сказать лижбы было. А когда кто то выкладывает в общедоступные системы новый интересный модуль и толпа ставит на свои проекты - это суррогаты (тут я фильм вспомнил).

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

4 Blogger 12-12-2009 12:47

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

5 Анон 02-02-2012 16:13

ИМХО, надо рентабельность считать. Если проект небольшой и бюджет соответственный - зачем заказывать самописный движок? Это стоит немалых денег, которые можно успешно пустить на раскрутку сайта.

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

Но это не часто бывает, так что...

6 Канат 03-04-2013 18:21

Сайт на самописном движке легче раскручивать это не малый плюс движка

7 Blogger 03-04-2013 20:02

А чем отличается раскрутка сайта на готовой CMS от раскрутки на самописном? Не вижу тут никакой логики.

8 WhiteZol 18-12-2013 12:25

Тема не раскрыта. Вы указали лишь по одному достоинству и лишь один недостаток.

А как же такие вещи, как быстродействие? Например, большинство из современных движков имеют целую груду лишнего (с точки зрения большинства проектов) функционала, который мало того, что губит всю производительность, но еще и порождает сотни дыр, через которые потом на сайт попадают хакеры. Вы указали, что 100% гарантии защиты от взлома не дает самописный движок. Я с вами согласен, за исключением одного: Большинство взломов происходят автоматически, не с целью завладеть ресурсом, а с целью сделать еще одну машину для рассылки спама. У злоумышленников такие вещи стоят на потоке, поэтому все движки (акцентирую внимание на слове все) с открытым кодом могут стать жертвами заражения на потоке. Конечно бывают и исключения, но я говорю об общих случаях.

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

ЗЫ: лично я за самопись для уважающих себя проектов.

9 Blogger 19-12-2013 19:22

О вкусах не спорят, возможно в чём то Вы правы. Но и я в чём то прав!

10 Александр 27-12-2013 05:56

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

А что мешает обратиться к тому-же фрилансеру, автору движка? Тоже самое и получится - обращаемся к разработчику. Фрилансер может уже не работать? Так и до разработчиков бесплатных движков тоже как правило не достучаться.

Нужно было доработать сайт на джумле, сделать так, как хотел заказчик. Я сам "бесплатными" не занимаюсь, у меня свой движок. Искал "специалиста". Лепил он "из того что было" (из того что в инете готового нашел), а самому сделать - никак - это же разбираться с внутренностями этого монстрика нужно.

А на своем движке я все те требования за полдня бы сделал.. Но заказчик есть заказчик - джумлу ему подавай (кто-то напел в ухо что джумла есть гуд)..

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

11 Blogger 27-12-2013 19:48

Сколько людей, столько и мнений.

12 Сергей Сайт 13-08-2017 14:45

Уже сколько сайтов обошел и мнения чередуются примерно 50 на 50. Где то сплошные минусы в отношении использования не стандартных CMS. На другом сайте, наоборот, говорится о преимуществах самописных движков. Короче объективного мнения не угадать. Я и сам пытался сделать такой анализ и склоняюсь, что самописные системы управления, все же лучше. Но честно говоря, уже не уверен. Сколько людей столько и мнений и для каждого человека только его мнение правильно. Даже не предполагал что именно этот вопрос вызовет столько противоречий. Получается, кому что больше нравится и кому что подходит. Определенного ответа нет.

13 Blogger 14-08-2017 11:14

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

А вот для всех остальных лучше использовать что то готовое, причём желательно не из тех про которые слишком много пишут и только в положительном ключе (WP, Джумла...). Я предпочитаю не очень разрекламированные но у которых очень большие возможности. К примеру новая версия Даннео.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

(обязательно)