- Core Framework
Core Framework
Легкий, быстрый, профессиональный, удобный PHP библиотека-фреймворк с модульной структурой на все случаи жизни веб-приложения.
Быстрый, как 100 китайцев
Лёгкий как воздух
Не содержит вредных добавок
Чтобы начать пользоваться фрейворком - не нужно владеть особыми продвинутыми знаниями PHP.
<?php
require('core/core.php');
echo c\translate::translit('Магия!');
Фреймворк написан по технике дао для максимального комфорта разработчика.
Ученик спросил Учителя: “Я знаю программиста, который никогда не разрабатывал, не документировал и не тестировал свои программы. Но все считают его лучшим программистом в мире. Почему?”
Мастер ответил: «Этот программист познал Дао. Он преодолел рубежи дизайна — его не выводит из себя падение системы, он принимает это без озабоченности. Он преодолел рубежи документации — ему уже всё равно, кто увидит его код. Он преодолел рубежи тестирования — все его программы совершенны внутри себя, безмятежны и элегантны, их цель очевидна. Воистину, он познал тайну Дао»
Дао программирования 2.4
Идеальная прослойка между бизнес-логикой и кодом
Преимущества Core
-
Абсолютная независимость
Это значит полная независимость. Никакой зависимости от кодировки. Вам больше никто не скажет, что UTF-8 - это хорошо, а Windows-1251 - плохо. У каждой свои преимущества и недостатки. Вы можете выбирать любую и легко переключаться в случае необходимости
Это значит полная независимость модулей. Каждая папка проекта - это отдельный модуль. Либо он есть и используется, либо его нет и он не видим. Каждый модуль не вкладывается в общий конфиг и не влияет на другие модули. Вы можете накатывать и откатывать любую из папок не влияя на другие, не боясь что проект упадет
PHP 5.3 Устарело. Но вы можете без проблем работать на любой версии PHP начиная с 5.3 -
Полная свобода
Абсолютная свобода в выборе стиля программирования. Фреймворк не обязывает вас придерживаться каких-либо правил. Он просто тихо помогает вам решать повседневные задачи. -
Быстрая скорость работы
Наши независимые ab тесты показали, что Кора в 4 раза быстрее самого быстрого люмена на приложениях вида hello-world с использованием роутингов. В среднем для работы приложения требуется порядка 10-15 вложеных файлов (в других фреймворках эта цифра может достигать 180) -
Поддержка популярных стандартов
Кора поддерживает PSR-4 и может быть встроена в качестве библиотеке через композер в любой существующий фреймворк -
Lightweight
Кора полностью весит всего 426Кб (106Кб в Zip), что позволяет хранить её на 3'' дискете -
Бесконечный срок поддержки мажорной версии
Архитектура фреймворка изначально продумана правильно, по этому через год-два вам не придется комплексно переписывать все проекты, чтобы они содержали все новые модные фишки (super LTS version) -
Современные инструменты разработки
Встроенная в коробку отладочная информация, выводимая в консоли браузера, Технологии Live Edit, отображающие содержание страницы на лету при изменении (для любого браузера и любого IDE), Подсказки о неправильном использовании конструкций фреймворка в режиме отладки. Подсказки при работе с cli
Автоматизированная библиотека для работы с
- Базами данных (Mysql, Mssql, Oracle) (включая ORM)
- Excel
- Изображениями
- Почтой
- RSS
- Фильтрацией переменных
- MVC
- Переводами, локализациями
- Датами
- Массивами
- FTP
- Командной строкой CLI
- Кешированием
- Отправки сообщений (Телеграм)
Пиши меньше - получай больше!
Готовы начать? Тогда вперед!