PHP-библиотека для простой
работы с СУБД MySQL

D  arep — написанная на PHP библиотека для опосре­дования работы с MySQL базой данных, формально подпада­ющая под определения фреймворка (framework / CMF), однако нацеленная на более узкий круг задач. Основная цель библиотеки — упростить взаимо­действие с MySQL и автома­тизи­ровать большинство рутинных задач без особой потери производи­тельности. Код с исполь­зованием библиотеки становится более читабельным и интуитивным в той части, которая касается работы с БД и обработки данных.

Библиотека упрощает работу над следующими типичными задачами:

  • Проектирование базы данных, создание таблиц и заполнение их полями, а также установка табличных связей. Библиотека поддер­живает т.н. насле­дование таблиц, а также позволяет хранить в полях расши­ренные, нестан­дартные для БД данные (напр. файлы и пароли). Всё это позво­ляет очень легко создавать сложные иерар­хичные и в то же время самодос­таточные структуры данных.
  • Заполнение БД и управление её содержимым. Библиотека оснащена универсальной служебной панелью, через которую выполняются задачи этого и предыдущего пунктов. Сама панель написана с исполь­зова­нием методов библиотеки и дополни­тельно служит своеобразным примером её функ­ци­ональ­ности.
  • Рутинная обработка и вывод данных из или в БД посредством стандартных веб-форм. Библиотека позволяет автома­тизи­ровать эти задачи и избвляет разра­ботчика от написания проверок ввода в каждой форме на предмет длинны, формата данных, возможных SQL-инъекций и проч. Необходимо лишь единожды настроить поля форматы полей в библиотеке.

Для интересующихся: библиотека написана на объектно-ориен­тирован­ном PHP5 и базируется на двух главных классах — на «таблице» и на «поле». Оба класса отражают одно­именные элементы в MySQL. Для каждого типа данных существует свое поле, и при необхо­димости библиотеку можно допол­нительно расширить, включив в набор полей новый нестан­дартный тип данных. Ряд функций имеющихся полей так же может быть дополнен при необхо­димости — например, если нужно включить поддержку сигнату­рного распозна­вания особого файла или добавить нестан­дартный обработчик. Для решения большин­ства задач, однако, дополнять имеющийся код библиотеки нет нужды.

Проекты

С   момента появления библиотеки, которая изначально представ­ляла собой небольшой объем вспомо­гатель­ного кода, функ­циональ­ность Darep всегда развивалась. Со временем на библиотеке стало возможным писать как простые сайты вроде «электрон­ных витрин», так и более сложные проекты вплоть до ERP-систем. Не важно, насколько сложную задачу необходимо реализовать — если требуется работать с базой данных (а это требуется всегда, и в подавляющем большинстве случаев рабочая СУБД — MyQSL), то данная библиотека на порядок упростит задачу.

This site is now offline This site is now offline Im-All-In Private Poker Club Business Support Group website / control panel Artist Union

Заказ

В  данный момент библиотека не предостав­ляется в качестве отдельного продукта, а идет в комплекте с работой по програм­мированию самого целевого проекта. Несмотря на то что время, необходимое для изучения и исполь­зования библиотеки, относительно мало, намного проще и быстрее интегри­ровать Darep, зная все тонкости её внутрен­него строения. Исходный код не плани­руется держать закрытым в долго­срочной перспек­тиве, однако на данный момент отдельной, релизной версии библиотеки не существует, что отчасти связано с активной разработкой самой библиотеки. Приносим извинения.

Связь

Е  сли у вас возникли какие-либо вопросы по библио­теке Darep или вопросы общего рабочего характера, смело пишите на электрон­ную почту. Если вас более устраивает аудио­визуаль­ное общение, можете попро­бовать связаться по Скайпу, а для более кон­серватив­ных граждан существует мобильный телефон:
+7 916 356 13 43.

Алексей Шейн — основатель проекта Darep, опытный програм­мист и веб-разработчик — проживает в России, в истори­ческом центре Москвы.

Получив соответствующее высшее образование (Московсий Гос. Институт Между­народных Отношений), Алексей играет важную роль во внешних связях Россий­ской Федера­ции.

После успешного размещения на Гонг-Конгской фондовой бирже 49% акций компании-владельца Darep (более $140 млн.) г-н. Шейн вошел в список самых богатых бизнес­менов РФ возрастом до 30 лет («Бизнес Уик»). В настоящее время Алексей живет на дивиденды и посвящает большую часть времени своей семье.

Поверить только!

by Peter Green