Страницы

Поиск по вопросам

воскресенье, 26 января 2020 г.

Самописная CMS [закрыт]

#php #cms


        
             
                
                    
                        
                            Закрыт. На этот вопрос невозможно дать объективный ответ.
Ответы на него в данный момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Переформулируйте вопрос,
чтобы на него можно было дать ответ, основанный на фактах и цитатах, отредактировав его.
                        
                        Закрыт 2 года назад.
                                                                                
           
                
        
Многие используют самописные CMS. Какие их преимущества по сравнению с распространенными
(joomla, drupal, wordpress и т.д.)?    


Ответы

Ответ 1



Во-первых, своя CMS обладает всеми нужными свойствами. Во-вторых, свою CMS легче расширять. В-третьих, взломщику самописная CMS неизвестна, поэтому он может и не понять, откуда начинать ломать. В-четвертых (вытекает из во-вторых), вряд ли кто-то согласится поддерживать чужую CMS, поэтому с заказчика можно и за это денег содрать. В-пятых, фраза "на нашей CMS работает уже %n% сайтов" значительно повышает самооценку программиста/ов. Хотя, зачастую, самописная CMS изнутри являет собой такое г-но и по смыслу, и по стилю кодирования, и в плане безопасности, что хоть стой, хоть падай. Зато своя.

Ответ 2



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

Ответ 3



Никаких преимуществ (уж точно перед тремя перечисленными) Куча еще не отловленных глюков и не доработок. (Над своей CMS работаете вы + сосед по лестничной площадке, а над joomla например целое сообщество - одно дело движок написать, другое его в актуальном состоянии поддерживать и постоянно пополнять новыми расширениями ) "У самописной есть больше вероятность, что она будет более защищенная" вот это только при условии что ее разработывал весьма сильный программист и что исходников для изучения дыр в сети не появится - хотя народные умельцы не сломают так уронят (это без вариантов). "свою CMS легче расширять" - Опять же она должна быть для этого грамотно спроектирована, "зачастую, самописная CMS изнутри являет собой такое г-но и по смыслу, и по стилю кодирования, и в плане безопасности, что хоть стой, хоть падай." - ЗОЛОТЫЕ СЛОВА "вряд ли кто-то согласится поддерживать чужую CMS" - Как студия занимающаяся созданием сайтов, мы даже не беремся копаться в самопальных движках тк это себе дороже и заказчики понимают что лучше сделать сайт на популярной CMS - с ней в будущем возникнет множество проблем "стоимость поддержки самописной может быть меньше" - это ерунда киньте обьявку на фриланс с текстом "Нужно подправить немного в joomla/wordpress... " и сразу куча откликов т.к. с известными CMS работают и и знают их многие - и разбираться самому в неизвестной CMS будет дороже и по времени и по деньгам @Arni "Я получил огромный опыт в разработке" - Полностью согласен это РЕАЛЬНЫЙ (один единственный) ПЛЮС работы над своей CMS

Ответ 4



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

Ответ 5



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

Ответ 6



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

Ответ 7



До сих пор пишу свою CMS уже 3ю версию(5й год системе), но скорее всего 3я не выйдет по идейным соображениям, выйдет совершенно другая CMS основанная на совершенно другой структуре и разработана совершенно иначе. На ней написано около 30-40 сайтов + скорее всего еще порядка 20-30, написано на ней же вторым разработчиком. так что меня показатель в 100 сайтов вполне устраивает, В-пятых, фраза "на нашей CMS работает уже %n% сайтов" значительно повышает самооценку программиста/ов. В точку! Своя CMS это как твой инструмент разработки, твой детище, твои грехи и мольбы о помощи. Кто не писал свой велосипед, то не поймет. Хочется охватить все и сразу, неа ничего не получится. Сразу и все только сыр в мышеловке. Писать ей следует грамотно с хорошим подходом и документировано, а иначе грош цена системе, как в прямом так и в переносном смысле. В данный момент "новая" система разрабатывается 3мя программистами. Отдельно структура и взаимодействие БД и таблиц в ней. Отдельно ПО. Единственное что, пишется на всем известном PHP. Планируется перенести на другой язык. но это уже будущее еще на 2-3 года.

Ответ 8



Я, как автор сапописного сркипта (cms) хочу перечислить пару плюсов: 1) Скорость работы в разы выше (зависит от прямых рук автора cms) 2) Админка, если таковая имеется, радует глаз. 3) Легко писать модули 4) Автор ни от кого не зависит, то есть от обновления скрипта у разработчика 5) Интеграция с любым существующим форумом упрощается раза в 4. 6) Так как cms не используется в "широких кругах", то её исходный код неизвестен, а следовательно шансы, что её взломают, падают. Ну а теперь минусы: 1-10) Минусов нет!

Ответ 9



Единственным преимуществом своей CMS перед чужими и распространенными можно считать то, что она будет более понятной и "родной" что ли. В своей CMS точно не захочется быстренько клепать костыли. Ибо потом могут выйти совсем непонятные вещи. Рано или поздно захочется написать что-то хорошее, которое в будущем можно будет модифицировать и приспособить к новым условиям. Для самописки это не такая проблема. С распространенными дела обстоят иначе. В виду того, что иногда приходится перелопачивать все ядро, чтобы понять как, что и куда, желание остывает и пишется скоренький костыль (ну, или если упертость разработчика зашкаливает, дело доходит до финиша). К антипреимуществам своей CMS можно отнести тот факт, что для распространенных CMS разрабатывается большое количество разнообразных модулей. Для своей же разрабатывается не такое большое количество модулей (да и, скорее всего, эти модули будут интегрироваться в ядро). Это связано либо с тем, что просто нет на это времени, либо фантазия ограничена насущными заботами. Как говорится: "Одна голова хорошо, а две - лучше". Но несомненный плюс своей CMS - это "заточенность" под определенный сервис. Мало кто делает самописки универсальными.

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

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