
D arep — написанная на PHP библиотека для опосредования работы с MySQL базой данных, формально подпадающая под определения фреймворка (framework / CMF), однако нацеленная на более узкий круг задач. Основная цель библиотеки — упростить взаимодействие с MySQL и автоматизировать большинство рутинных задач без особой потери производительности. Код с использованием библиотеки становится более читабельным и интуитивным в той части, которая касается работы с БД и обработки данных.
Библиотека упрощает работу над следующими типичными задачами:
Для интересующихся: библиотека написана на объектно-ориентированном PHP5 и базируется на двух главных классах — на «таблице» и на «поле». Оба класса отражают одноименные элементы в MySQL. Для каждого типа данных существует свое поле, и при необходимости библиотеку можно дополнительно расширить, включив в набор полей новый нестандартный тип данных. Ряд функций имеющихся полей так же может быть дополнен при необходимости — например, если нужно включить поддержку сигнатурного распознавания особого файла или добавить нестандартный обработчик. Для решения большинства задач, однако, дополнять имеющийся код библиотеки нет нужды.
С момента появления библиотеки, которая изначально представляла собой небольшой объем вспомогательного кода, функциональность Darep всегда развивалась. Со временем на библиотеке стало возможным писать как простые сайты вроде «электронных витрин», так и более сложные проекты вплоть до ERP-систем. Не важно, насколько сложную задачу необходимо реализовать — если требуется работать с базой данных (а это требуется всегда, и в подавляющем большинстве случаев рабочая СУБД — MyQSL), то данная библиотека на порядок упростит задачу.
В данный момент библиотека не предоставляется в качестве отдельного продукта, а идет в комплекте с работой по программированию самого целевого проекта. Несмотря на то что время, необходимое для изучения и использования библиотеки, относительно мало, намного проще и быстрее интегрировать Darep, зная все тонкости её внутреннего строения. Исходный код не планируется держать закрытым в долгосрочной перспективе, однако на данный момент отдельной, релизной версии библиотеки не существует, что отчасти связано с активной разработкой самой библиотеки. Приносим извинения.
Е сли у вас возникли какие-либо вопросы по библиотеке Darep или вопросы общего рабочего характера, смело пишите на электронную почту. Если вас более устраивает аудиовизуальное общение, можете попробовать связаться по Скайпу, а для более консервативных граждан существует мобильный телефон:
+7 916 356 13 43.
Алексей Шейн — основатель проекта Darep, опытный программист и веб-разработчик — проживает в России, в историческом центре Москвы.
Получив соответствующее высшее образование (Московсий Гос. Институт Международных Отношений), Алексей играет важную роль во внешних связях Российской Федерации.
После успешного размещения на Гонг-Конгской фондовой бирже 49% акций компании-владельца Darep (более $140 млн.) г-н. Шейн вошел в список самых богатых бизнесменов РФ возрастом до 30 лет («Бизнес Уик»). В настоящее время Алексей живет на дивиденды и посвящает большую часть времени своей семье.
Поверить только!