Начал писать крошечный фрэймворк для новичков в 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, но читабельно.
Фрэймворк крошечный и будет полностью открытым.
Если хочешь чтобы такой существовал - ставь +.
Если нет - -(минус) и почему?
Тему перенёс из подраздела Общение/Флуд/Оффтоп в подраздел Обсуждение/Блогосфера!
Вот бы код посмотреть и примеры реализации простоты этой ,раз это дело для новичков .
Saint, кусок кода этой простоты.
За мускл пинать не стоит, я гонюсь за совместимостью со старыми пыхами.
monobogdan, я больше про примеры реализации на нём модов . именно это интересует новичков в основном)
Saint, моды впринципе можно делать для DCMS, но помоему жирновато будет.
А так, пока фрэймворк еще не готов.
Но примерный код:
[code]
function main() {
$view->show("myview.html"
}
[/code]
Это пример рендеринга простейшей html страницы.
Так же возможно будет простенький синтаксический сахар для html в виде шаблонизатора.
monobogdan, драйвер mysql? Ты вкурсе что он устарел и вырезан с php?
monobogdan, как показывает опыт это сложно для новичков. ну будет виднее когда будет на что посмотреть в живую
Wins, вкурсе, но далеко не у всех хостингов есть php7.
Плюс если постаратся его можно вернуть в php7.
Он все еще годится для новичков.
monobogdan, зачем? Используй mysqli и все, нет никаких проблем.