Что лучше, готовая CMS или самописное решение?

12
NEOmancer
На сайте с 06.07.2007
Offline
80
1623

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

MuXo
На сайте с 14.04.2008
Offline
18
#1
NEOmancer:
Вот собственно и весь вопрос. Постоянно с товарищем спорим по этому поводу, и он мне упорно говорит, что "всё давным давно написано!", хотя я уверен, что самодельный и заточенный под определенный функционал скрипт гораздо лучшее решение. А что скажете Вы по этому поводу и какие аргумерты приведёте в свою сторону?

Готовое решение сильно экономит средства и время запуска проекта. Для многих CMS есть сотни модулей, которые можно прицепить к сайту за несколько минут. В любом случае в скриптах с открытым кодом, можно что угодно дописать/переписать под себя. Т.е. готовые решения, в большинстве случаев(если не нужен какой то ОСОБЫЙ функционал), подойдут мало/средне-бюджетным проектам.

Биржа ссылок, статей, контекстных ссылок. Бесплатное определение позиций сайтов в поисковиках. (http://www.setlinks.ru) Представитель системы SetLinks.ru (http://www.setlinks.ru).
R
На сайте с 02.10.2007
Offline
16
#2

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

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

Для сайтов средней сложности соглашусь с твоим другом.

Никогда не говори никогда (http://suhih.ru)
C
На сайте с 31.10.2007
Offline
5
#3

ИМХО: Фрэймворки типа Zend или CodeIgniter (если говорить о PHP).

Подробно общался с последним, остался доволен, да и готовые модели/контроллеры есть в достатке.

[Удален]
#4
NEOmancer:
Вот собственно и весь вопрос. Постоянно с товарищем спорим по этому поводу, и он мне упорно говорит, что "всё давным давно написано!", хотя я уверен, что самодельный и заточенный под определенный функционал скрипт гораздо лучшее решение. А что скажете Вы по этому поводу и какие аргумерты приведёте в свою сторону?

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

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

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

Varkolak
На сайте с 03.06.2005
Offline
174
#5

Самописное хорошо тем, что нет ничего лишнего - все заточено под конретный проект (заказчикам оч удобно становится).

Что то готовое - хорошо тем, что особо не заморачиваясь, немного поработав, можно сделать любой сайт - затратив меньше сил/денег.

А так все зависит от конкретного проекта, где то достаточно готового продукта (cms)? а где то надо писать все с нуля!

html/css/js верстка и разработка сайтов на hostcms (хостцмс) - skype: varkolak1, тел: 89675012935, e-mail: anton.yurzanov@gmail.com
-L-
На сайте с 05.01.2008
Offline
110
-L-
#6
Varkolak:
Самописное хорошо тем, что нет ничего лишнего - все заточено под конретный проект (заказчикам оч удобно становится).
Что то готовое - хорошо тем, что особо не заморачиваясь, немного поработав, можно сделать любой сайт - затратив меньше сил/денег.
А так все зависит от конкретного проекта, где то достаточно готового продукта (cms)? а где то надо писать все с нуля!

+1☝ все всегда зависит от проекта и денег. ИМХО по-другому никак

Есть сайт, паблик Вконтакте или Одноклассниках? Нет денег? Заработай здесь, просто размещая видеоролики в своих сообществах! (http://viboom.com/ru/invite/73)
S2
На сайте с 07.01.2008
Offline
611
#7

Вот эту тему почитайте: /ru/forum/222091

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

Не надо приписывать мне свои выводы, я имею ввиду только то, что написал. Лучшая партнёрка по футболкам/толстовкам (http://partnerka.kolorado.ru/?ref=1921540) Опрос: Проверить текст на уник - как? (/ru/forum/495885)
Godrasta
На сайте с 03.09.2007
Offline
182
#8

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

Но решать конечно вам, свое детище потом и продавать можно и сайты на нем делать - если спрос конечно будет :-)

NEOmancer
На сайте с 06.07.2007
Offline
80
#9

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

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

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

Hekcfy:
писать с нуля не только глупо, но еще и тупо
так уже давным давно никто не делает, только разве что новички, которые хотят поглубже изучить язык программирования или опытные разработчики, которые планируют на этом проекте создать стартовый каркас для других проектов
neznaika
На сайте с 28.06.2006
Offline
356
#10

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

У меня решение на битрикс стоит в 3 раза дешевле, чем писанное под заказ.

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий