{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (10 ноя 2016, 12:25) [0/0] [0] [отв] [спам] [под] +1 | -1

Начал писать крошечный фрэймворк для новичков в PHP, который поможет делать различные проекты очень быстро.
В процессе написания задумался: а нужен ли он вам будет?
Что фрэймворк умеет:
1. Сам фильтрует GET и POST параметры от возможных SQL и XSS
2. Имеет дебаггер
3. Имеет очень удобный класс для работы с MySQL(не PDO) который умеет в том числе отправлять несколько запросов одновременно.
4. Имеет хелперы MySQL для совсем новичков.
5. Имеет конструктор форм.
6. Имеет поддержку шаблонов
7. Имеет поддержку конфигов.
8. Имеет алиасы для классов, в помощь кодингу(например MySQL и mysql идентичные классы, алиас mysql реализован для удобства кодинга на мобильных устройствах)

Что фрэймворк не умеет(или не реализует):
1. MVC, вместо этого вы можете реализовать этот паттерн сами, но я рекомендую использовать просто код в шаблоне для быстрого прототипирования
2. PDO, SQLite и.т.д за ненужностью
3. Огромный, ветвящийся и сложный код(для удобства редактирования новичками)
4. PSR. Код что то между C# и C, но читабельно.

Фрэймворк крошечный и будет полностью открытым.
Если хочешь чтобы такой существовал - ставь +.
Если нет - -(минус) и почему?

2. (10 ноя 2016, 12:26) [0/0] [0] [отв] [спам] [под] +1 | -1

Тему перенёс из подраздела Общение/Флуд/Оффтоп в подраздел Обсуждение/Блогосфера!*

3.
Saint * 0.88
(10 ноя 2016, 12:31) [0/0] [0] [отв] [спам] [под] +1 | -1

Вот бы код посмотреть и примеры реализации простоты этой ,раз это дело для новичков .

4. [автор] (10 ноя 2016, 12:35) [0/0] [0] [отв] [спам] [под] +1 | -1

Saint, кусок кода этой простоты.
За мускл пинать не стоит, я гонюсь за совместимостью со старыми пыхами.

5.
Saint * 0.88
(10 ноя 2016, 12:39) [0/0] [0] [отв] [спам] [под] +1 | -1

monobogdan, я больше про примеры реализации на нём модов . именно это интересует новичков в основном)

6. [автор] (10 ноя 2016, 12:43) [0/0] [0] [отв] [спам] [под] +1 | -1

Saint, моды впринципе можно делать для DCMS, но помоему жирновато будет.
А так, пока фрэймворк еще не готов.
Но примерный код:
[code]
function main() {
$view->show("myview.html"*;
}
[/code]
Это пример рендеринга простейшей html страницы.
Так же возможно будет простенький синтаксический сахар для html в виде шаблонизатора.

7.
Wins * 5.64
(10 ноя 2016, 12:45) [0/0] [0] [отв] [спам] [под] +1 | -1

monobogdan, драйвер mysql? Ты вкурсе что он устарел и вырезан с php?

8.
Saint * 0.88
(10 ноя 2016, 12:46) [0/0] [0] [отв] [спам] [под] +1 | -1

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

9. [автор] (10 ноя 2016, 12:47) [0/0] [0] [отв] [спам] [под] +1 | -1

Wins, вкурсе, но далеко не у всех хостингов есть php7.
Плюс если постаратся его можно вернуть в php7.
Он все еще годится для новичков.

10.
Wins * 5.64
(10 ноя 2016, 12:50) [0/0] [0] [отв] [спам] [под] +1 | -1

monobogdan, зачем? * Используй mysqli и все, нет никаких проблем.

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений