Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Движок - свой или готовый?
 
 автор: NIK   (28.10.2006 в 11:08)   письмо автору
 
 

Стою перед таким вопросом - какой движок использовать? Написать самому или взять готовый? Имел дело и с готовым, и сам писал.

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

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

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

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

   
 
 автор: 10100100   (28.10.2006 в 11:25)   письмо автору
 
   для: NIK   (28.10.2006 в 11:08)
 

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

Н а самом деле можн опоступить следующим образом:
берёшь списк CMS-ок и идёшь ан их странички, там смотришь где что профиксено, и берёшь на заметку, вот и всё. Безопасность обеспечена на уровне того что уже есть.
ну можно конечно ещё своих фичь добавить..

в общем моё мнение возможно предвзятое, н оя предпочитаю свои собственные Движки.

   
 
 автор: cheops   (28.10.2006 в 12:05)   письмо автору
 
   для: NIK   (28.10.2006 в 11:08)
 

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

   
 
 автор: DEM   (28.10.2006 в 14:07)   письмо автору
 
   для: NIK   (28.10.2006 в 11:08)
 

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

   
 
 автор: CrazyAngel   (28.10.2006 в 18:03)   письмо автору
 
   для: NIK   (28.10.2006 в 11:08)
 

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

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

   
 
 автор: bratik   (02.11.2006 в 17:25)   письмо автору
 
   для: NIK   (28.10.2006 в 11:08)
 

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

   
 
 автор: babilonian   (02.11.2006 в 18:49)   письмо автору
 
   для: NIK   (28.10.2006 в 11:08)
 

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

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования