На наш предвзятый взгляд у нашей CMS есть несколько отличий:
- Скорость работы. Равна скорости работы любого GUI приложения в вашей операционной системе, с учетом задержек при передаче данных по сети. Поскольку по сети гоняются только изменения в данных - задержки минимальны. Вполне уверенно работает по gprs Билайна.
- Удобство интерфейса. Большая
часть
CMS с web-интерфейсом стремятся к имитации обычных оконных
приложений. Получается не очень. И маленькая иллюстрация: картинку в
WYSIWYG редактор HTML нашей CMS можно загрузить простым перетаскиванием
из папки или вставить из буфера обмена. На сервер она сохраниться
самостоятельно, при сохранении изменений в редактировании. Удобно, как
вы думаете ?
- Удобство разработки. Технология ровно та
же, что и у расширений Firefox.
Нам кажется, что количество расширений к Firefox говорит о хорошо
продуманной архитектуре и удобстве разработки под XULRunner лучше всех
других аргументов. С серверной частью тоже все проще, поскольку
полностью отсутствует код, ответственный за рисование интерфейса,
хранение пользовательских настроек и состояний админки и т.п.
- Удобство интеграции. Поскольку XULRunner является полноправным приложением, организовать доступ к любым источникам данных внутри офиса, хоть по ODBC хоть по другим протоколам, не представляет сложностей. В отличие от браузера :)
Серверная часть, разумеется, тоже есть. Системные требования для сервера:
- Интерпретатор PHP 5.2 (PHP4 не поддерживается !)
- Pасширения PHP php_xml, php_xsl, php_pdo + php_pdo_mysql
- СУБД MySQL - рекомендуется 5.x, но не менее 4.1
- Web-сервер Apache с mod_rewrite, или nginx (лучше)
- Операционная система - FreeBDS, Linux, Windows (не рекомендуется).