Loading...
Свободное общение | Разработка AlphaCMS
Когда есть свободное время, я скачиваю с интернета различные движки сайтов, ковыряюсь, наблюдаю внимательно за тем, кто как всё делает. В том числе наблюдаю здесь и за вами, активно изучая то что юзеры выкладывают сюда в обменник.

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

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

Что я хочу отметить в своем движке, если сравнить его со всеми авторскими движками, которые я изучал

1. Полная централизация сайта. Все запросы к сайту принимает на себя один корневой файл.

2. В первую очередь всё для чайников, не знающие код. Полный контроль над сайтом с гибкими настройками через клики по тумблерам, кнопкам и чекбоксам.

3. PHP 7.2, а не 7.4. Если говорить о лояльности, то торопиться некуда. 70% хостов пока ещё не принимают 7.4

4. PDO, вместо Mysqli. Не понимаю почему большинство выбрали Mysqli? Назовите хотябы одно её преимущество перед PDO не считая скорость обработки.

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

6. Зачем писать if (isset($_GET['act']) && $_GET['act'] == "rename")

Когда можно из ядра AlphaCMS вызвать единый для всех обработчик if (GET('act') == "rename")

Который самостоятельно принимает нужный ему облик уже внутри функции.

Так же аналогично и с POST, COOKIE и SESSION

7. Зачем многие из вас делают ссылки вида name.php?id=50? С точки зрения seo это неправильно. Есть такое понятие как ЧПУ.

8. Чето поднадоел голый html внутри php и я не придумал ничего лучше как php class + автозагрузчик, где нужно просто указать интересующие тебя параметры к примеру при отправке формы, а не писать на чистом html.

9. Мелочь, а приятно. На AlphaCMS вообще все php переменные превращены в константы. PHP_SELF вместо $_SERVER['PHP_SELF'] . Мелочь, зато получается более простой и элегантный код.

10. Что касается админки, то это не какая-нибудь говноадминка горе администратора, а полноценная админка , которая подбрила идеи у 1C Bitrix

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

Изображение

------
70246_Screenshot_202002081821331.jpg (43.0 Kb)
Скачиваний: 103

________
посл. ред. 08.02.2020 в 19:04; всего 1 раз(а); by 388830670
388830670 (08.02.2020 в 19:04)
Когда есть свободное время, я скачиваю с интернета различные движки сайтов, ковыряюсь, наблюдаю внимательно за тем, кто как всё делает. В том числе наблюдаю здесь и за вами, активно изучая то что юзеры выкладывают сюда в обменник.

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

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

Что я хочу отметить в своем движке, если сравнить его со всеми авторскими движками, которые я изучал

1. Полная централизация сайта. Все запросы к сайту принимает на себя один корневой файл.

2. В первую очередь всё для чайников, не знающие код. Полный контроль над сайтом с гибкими настройками через клики по тумблерам, кнопкам и чекбоксам.

3. PHP 7.2, а не 7.4. Если говорить о лояльности, то торопиться некуда. 70% хостов пока ещё не принимают 7.4

4. PDO, вместо Mysqli. Не понимаю почему большинство выбрали Mysqli? Назовите хотябы одно её преимущество перед PDO не считая скорость обработки.

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

6. Зачем писать if (isset($_GET['act']) && $_GET['act'] == "rename")

Когда можно из ядра AlphaCMS вызвать единый для всех обработчик if (GET('act') == "rename")

Который самостоятельно принимает нужный ему облик уже внутри функции.

Так же аналогично и с POST, COOKIE и SESSION

7. Зачем многие из вас делают ссылки вида name.php?id=50? С точки зрения seo это неправильно. Есть такое понятие как ЧПУ.

8. Чето поднадоел голый html внутри php и я не придумал ничего лучше как php class + автозагрузчик, где нужно просто указать интересующие тебя параметры к примеру при отправке формы, а не писать на чистом html.

9. Мелочь, а приятно. На AlphaCMS вообще все php переменные превращены в константы. PHP_SELF вместо $_SERVER['PHP_SELF'] . Мелочь, зато получается более простой и элегантный код.

10. Что касается админки, то это не какая-нибудь говноадминка горе администратора, а полноценная админка , которая подбрила идеи у 1C Bitrix

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

Ты так все красиво и грамотно разложил по полочкам,так чего не займешься его разработкой?Было бы интересно посмотреть на твою cms
Abhaz , есть такое в психологий чувство голода

Перед тем как очень чёт людини варить нужно визвать чувство голода
хоть ты и засранец, хочу глянуть что есть в твоей cms
Ну так выложи, посмотрим что написал
Онлайн: 4
Время:
Gen. 0.1071
(c) Bym.Guru 2010-2026