Воскресенье, 05.05.2024
VadimOlga.at.ua
Меню сайта
Категории раздела
HTML [9]
HTML
Языки разметки [44]
Языки разметки
PHP [14]
PHP
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » PHP
Fusebox — свободный фреймворк для разработки больших и сложных веб-приложений. Изначально разрабатывался для ColdFusion, но есть порты и под PHP.

Используется методология разработки FLiP (Fusebox Lifecycle Process).
Категория: PHP | Просмотров: 253 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

Drupal — система управления содержимым (CMS), используемая также как каркас для веб-приложений (CMF), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира.

История проекта


Начал разработку в 2000 году бельгиец Дрис Бёйтарт (Dries Buytaert), который и поныне является руководителем проекта. Название drupal является искажённым произношением голландского слова druppel (капля) и появилось в результате забавной ошибки. В 2000 году несколько студентов Антверпенского университета использовали общий ADSL-модем для доступа в интернет, и для общения пользователей этой маленькой локальной сети Дрис создал внутренний сайт. Программа, на которой работал сайт, не имела имени, пока Дрис не собрался ре ... Читать дальше »
Категория: PHP | Просмотров: 308 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

Contao (ранее — TYPOlight) — система управления сайтами (CMS), а также веб-фреймворк (CMF) с открытым исходным кодом и свободной лицензией. Написана на PHP, для хранения данных использует СУБД MySQL, mSQL, Oracle Database и другие. До 2010 года система называлась TYPOlight. Несмотря на то, что прежнее название было сходно с наименованием другой CMS — TYPO3, ничего общего c ней не имеет.

Функциональные возможности системы могут быть наращены с помощью расширений (англ. extensions). На момент 2014 года существует более 1600 расширений.

Основные возможности


HTML5-код
использование Ajax- и Web 2.0-технологий
генерирование дружественных поисковым машинам ссылок, динамических заголовков и полных META-данных
расширенные функции редактирования
филигранная система прав доступа
гибкий генератор форм
полнотекстовая поисковая машина
встроенны ... Читать дальше »
Категория: PHP | Просмотров: 277 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

CodeIgniter — популярный MVC фреймворк с открытым исходным кодом, написанный на языке программирования PHP, для разработки полноценных веб-систем и приложений. Разработан компанией EllisLab (англ.)русск., а также Риком Эллисом (Rick Ellis) и Полом Бурдиком (Paul Burdick).

Текущая стабильная версия CodeIgniter’а (CodeIgniter 2.x), как и более ранние версии, распространяются под проприетарной лицензией в стиле Apache/BSD, однако разрабатываемая сейчас ветвь CodeIgniter 3 перелицензирована под MIT.

История


Первый публичный релиз фреймворка произошёл 28 февраля 2006 года. С выходом версии 2.0 28-го января 2011 года CodeIgniter разделился на две ветки:


CodeIgniter Core — ветка, которая делает акцент на стабильности, в связи с чем развивается медленно. Эта версия фреймворка является ядром популярной CMS ExpressionEngine 2.0.

CodeIgniter Reactor — ветк ... Читать дальше »
Категория: PHP | Просмотров: 380 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

CakePHP — это программный каркас для создания веб-приложений, написанный на языке PHP и построенный на принципах открытого ПО. CakePHP реализует паттерн «Модель-Вид-Контроллер» (MVC).

Изначально создавался как клон популярного Ruby on Rails, и многие идеи были заимствованы именно оттуда.


Своя файловая структура

Поддержка множества плагинов

Абстракция данных (PEAR: biggrin B, ADOdb, и собственная разработка Cake)

Поддержка множества СУБД (PostgreSQL, MySQL, SQLite), может быть подключен к другим СУБД, например Firebird

CakePHP отличается от других своих собратьев (Symfony, PHPonTrax) тем, что он полностью совместим как с PHP4 так и с PHP5.

Описание и возможности


совместимость с PHP4 (до версии 1.3 включительно) и PHP5
диспетчер UR ... Читать дальше »
Категория: PHP | Просмотров: 253 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

SimpleTest — инструмент модульного тестирования с открытым исходным кодом для приложений написанных на языке PHP. Был создан Маркусом Бейкером. Структура тестов очень похожа на JUnit и PHPUnit. SimpleTest поддерживает фиктивные объекты и может быть использован для автоматизации регрессионного тестирования веб-приложений с помощью сценариев HTTP клиента, который может разобрать HTML-страниц и моделировать такие вещи, как нажатия на ссылки и представления форм.
Категория: PHP | Просмотров: 247 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

ropel — ORM с открытым исходным кодом для PHP5. Он позволяет получить доступ к базе данных, используя множество объектов, предоставляемых простым API для хранения и обработки данных. Propel дает веб-разработчику необходимые инструменты для работы с базами данных таким же путём, как работа с другими классами и объектами PHP. Propel также составная часть фреймворка Symfony и был в нем ORM по умолчанию до версии 1.2.

Пример использования


$book = BookPeer::retrieveByPK(123); // Извлечение записи из базы данных
$book->setName('Don\'t be Hax0red!'); // изменение. Не нужно беспокоиться об escape данных
$book->save(); // сохранение

$criteria = new Criteria(); // извлечь все записи...
$criteria->add(BookPeer::PUBLISH_YEAR, 2009); //... книги опубликованные в 2009 году
$criteria->addAscendingOrderBy(AuthorPeer::LAST_NAME); //... с ... Читать дальше »
Категория: PHP | Просмотров: 282 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

PHP-Qt — кросс-платформенная библиотека для разработки ПО с графическим интерфейсом на языке программирования PHP, основанная на кросс-платформенном инструментарии разработки ПО Qt от компании Trolltech.
Категория: PHP | Просмотров: 273 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

PHP-GTK — расширение языка программирования PHP для разработки ПО с графическим интерфейсом с использованием GTK+. Оно обеспечивает объектно-ориентированный интерфейс к классам GTK+.

Программа Hello, World


Снимок окна программы на PHP-GTK


function pressed()
{
echo "Привет опять - кнопку нажимали!\n";
}

$window = new GtkWindow();
$button = new GtkButton('Нажми меня');

$window->set_title('Привет, мир!');
$window->connect_simple('destroy', array('Gtk', 'main_quit'));
$button->connect_simple('clicked', 'pressed');

$window->add($button);
$window->show_all();

Gtk::main();


Программа Hello, world! (исходный текст которой приведён выше) создаёт окно с заголовком «Привет, мир!», содержащее кнопку с надпи ... Читать дальше »
Категория: PHP | Просмотров: 273 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

PHP Data Objects (PDO /ˌpi di ˈoʊ/) — расширение для PHP, предоставляющее разработчику простой и универсальный интерфейс для доступа к различным базам данных.

PDO предлагает единые методы для работы с различными базами данных, хотя текст запросов может немного отличаться. Так как многие СУБД реализуют свой диалект SQL, который в той или иной мере поддерживает стандарты ANSI и ISO, то при использовании простых запросов можно добиться совместимости между различными языками. На практике это означает, что можно достаточно легко перейти на другую СУБД, при этом не меняя или частично изменяя код программы.

Скорость работы и масштабируемость: PDO не использует абстрактных слоёв для подключения к БД, наподобие ODBC, а использует для разных БД их «родные» драйверы, что позволяет добиться высокой производительности. В настоящее время для PDO существуют драйверы практически ко всем общеизвестным СУБД и интерфейсам. Так же позволяет ра ... Читать дальше »
Категория: PHP | Просмотров: 288 | Добавил: Baron | Дата: 02.10.2016 | Комментарии (0)

1 2 »
Вход на сайт
Поиск
Календарь
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • База знаний uCoz
  • VadimOlga.at.ua © 2024