jqGridPHP

jqGridPHP - это бесплатная PHP-библиотека, предназначенная для создания серверной части jqGrid.

Её основные преимущества:

  • Open Source - открытый исходный код
  • Все базовые возможности jqGrid поддерживаются «из коробки»
  • Расширяемость - легко изменить и дополнить любые функции
  • Простая интеграция в существующие приложения и фреймворки

Дистрибутив также включает необязательный клиентский javascript, который упрощает взаимодействие с сервером. Также он добавляет в jqGrid функции, которые часто нужны при разработке, но отсутствуют в стандартной поставке. Например, загрузка файлов из формы редактирования.

Живой пример

Область применения

Эта библиотека предназначена для быстрого создания интерфейсов, работающих с данными в форме таблиц.
Особенно это касается разного рода админок и отчетов.

jqGridPHP подойдет в том случае, если необходим полный контроль над работой приложения. На практике часто возникает ситуация, когда требуется что-то кардинально изменить в логике работы всего одной таблицы. Например, забирать данные не из базы данных, а из CSV-файла. Или сделать нестандартную сортировку.

Благодаря открытому коду и обязательному использованию наследования, вы сможете все это сделать, не засоряя код основной библиотеки десятками условных операторов. Это главное преимущество jqGridPHP перед альтернативными решениями.

Альтернативы

1. http://trirand.net/
Платная библиотека с закрытым исходным кодом от авторов jqGrid.
Если вам нравится jqGrid, пожалуйста, поддержите его авторов. Вне зависимости от того, какую из серверных библиотек вы используете.

2. http://phpgrid.com/
Еще одна платная библиотека с закрытым исходным кодом.


На других языках