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

CMS без MySQL

Просмотров: 9199Комментарии: 6
Движки

файл datПоследнее время, неизвестно почему, у меня стали интересоваться CMS без MySQL. С такими я в своё время сталкивался, и даже подумывал их использовать для некоторых проектов. На первый взгляд, такие движки намного проще, чем использующие мускул, меньше по объёму (есть движки в которых всего пара файлов). Но это на первый взгляд. А если копнуть поглубже? Что бы не отвечать на подобные вопросы каждому индивидуально, я решил написать этот пост. Надеюсь, что больше интересоваться устаревшей технологией больше никто не будет. Если опять кто то поинтересуется движком без БД, отошлю читать этот пост. Постараюсь вкратце изложить свои мысли по этому вопросу.

Ещё несколько лет назад в сети часто появлялись вполне серьёзные обсуждения преимуществ CMS не использующих MySQL и прочие БД, а только текстовые файлы с различными расширениями, от .txt до .xml. Несколько таких движков я тестировал на предмет их возможного использования. Несколько движков даже показались мне довольно перспективными. Но всё же все мои проекты используют CMS хранящие информацию в базе данных. Если не считать пары досок объявлений образца 2006 года (которые я уже давно забросил) и одного тестового сайта, на котором демонстрируются возможности разных скриптов и движков. Даже в 2005 году, когда я был чайником в php, а что такое BD MySQL вообще не знал, всё же выбрал CMS с БД.

Главное преимущество движков на текстовых файлах (как утверждают разработчики таких CMS) – простота переноса с одного хостинга на другой. Второе преимущество – можно использовать хостинг, на котором нет мускула. Но, во первых, сайт использующий мускул не намного сложнее перенести на другой хостинг, а во вторых уже давно нет хостингов без БД. По крайней мере, мне такие не попадались. Даже бесплатные хостинги имеют BD MySQL, что уж говорить про платные! И есть один очень большой минус, если дисковое пространство будет полностью израсходовано, при добавлении информации в текстовый файл, он может просто обнулиться, и вся информация будет потеряна.

Недавно просматривал список всех более менее известных в сети движков на файлах, а их на сегодняшний день более 120. Практически все они остановились в развитии, самое последнее обновление того же Блоголёта – лето 2012 года! Остальные перестали обновляться ещё раньше. Это говорит о том, что у подобных движков нет будущего! Конечно, для простенького сайта визитки в пару страниц можно использовать движок на файлах, но тогда уж проще использовать HTML в связке с PHP для инклюдинга общих элементов, таких как хэйдер, футер, меню. И не надо ничего изобретать. Зато такой сайт уж точно никто не взломает, не имея доступа по FTP. А для серьёзных проектов, которым нужны надежные серверы, надо использовать современные CMS, работающие с BD, а не с текстовыми файлами. Конечно, если только CMS без MySQL не используются для создания тысяч сателлитов для зарабатывания денег по чёрному. Например, используя такие движки как Zebrum или Satellite. Но такое использование движков без БД, это уже совсем другая история!

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

1 Марат Фамилия 24-02-2014 16:59

В каждой системе свои плюсы и минусы

Разумеется для больших проектов нужен MySQL

Но на сегодня огромное количество сайтов до 100 страниц,

которым в самый раз подойдет CMS на файлах.

Насчет "все они остановились в развитии"

То возражу. Например nibbleblog.com

И это только один яркий пример

2 Андрей 02-03-2014 13:12

Долой устаревшие технологии или визитка на вордпрессе.

3 Алексей 06-02-2015 19:03

Ну загнули "остановился в развитии"

dokuwiki.org/start?id=ru:dokuwiki

kan-studio.ru/

4 Петро Сайт 02-11-2018 05:14

не то СЛОВО !!!

как Вам my-engine.ru

или вот например, случайно наткнулся на такую хрень

generatos.ru

помоему, ожидается шо-то ГРОМКОЕ. Глядя на тамушнюю админку это mysql CMS остановились в развитии. Но одна печалька, Всё новое не раздают - бесплатно.

P.S.

если мой коммент не прошёл - значит блогер не выдержал здоровую критику и сам этот пост - устарел!

P.P.S

панически боюсь mysql, поэтому и не рассматриваю CMS их использующие - в принципе. Попробуйте изложить БОЛЕЕ весомые аргументы в их пользу. Пока, я таких от Вас - не прочёл !

5 Blogger 02-11-2018 12:04

А чего бояться Мускула? Как говорится, не так страшен чёрт как его малюют. Стоит попробовать и увидите что это очень просто и практично. Скачайте на комп OpenServer и на нём можете экспериментировать как угодно, устанавливая самые разные движки использующие БД. Для того что бы работать с CMS работающей на мускуле совсем не обязательно уметь разбираться в ней. Всё что нужно уметь - это зайти в PHPMyAdmin и создать базу просто введя название которое сами придумаете из латинских букв (например moiapervaiabd) и пароль доступа так же из латинских букв и цифр без пробелов. Эти данные Вам понадобятся для первого запуска движка, а потом всё на автомате - процесс наполнения сайта такой же как и при работе с движком на файлах.

А вот если захочется что то доработать в самом движке связанное с БД тогда Вам и понадобится изучить азы работы с БД - в основном это синтаксис запросов к базе данных.

6 Blogger 02-11-2018 12:22

Посмотрел my-engine.ru и generatos.ru Вспомнил что это я уже видел и давно. На мой взгляд детская песочница, особенно my-engine так как для того что бы добавить какой то простенький функционал нужно добавлять какие то модули. К примеру слайдер я вставлю в любой сайт просто немного поковыряв код за час, два. Да и больше половины дополнительного функционала который не идёт в сборке из коробки... Магазин вообще курам на смех, такой простой что вряд ли кому понадобится. Посмотрите например одни из последних моих работ - http://фансити.рф http://tretyakov-okna.ru или http://vip-ekvarius.ru Все эти сайты работают на лёгкой в освоении CMS Даннео на которой можно делать сайты практически любой направленности. Ни на одном движке работающем на файлах такие сайты не сделать. По крайней мере я ещё таких не видел.

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

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


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

     

  

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