К2® – веб-платформа для быстрой разработки RIA-приложений.
Насыщенное интернет-приложение (англ. rich internet application, RIA) — это веб-приложение, загружаемое пользователем через интернет, предназначенное для выполнения функций традиционных настольных приложений и работающее на устройстве пользователя.
Платформа К2® использует PHP и Javascript в качестве основных языков разработки. Серверная часть может работать в оперционных системах Windows, Linux (или подобных), MacOS.
Клиентская часть работает практически на любом устройстве и любой операционной системе, в которой есть современный веб-браузер (Windows, Linux, MacOS, Android, IOS и т.п. Смартфон, ноутбук, персональный компьютер, телевизор и т.п.)
В качестве базы данных могут использоваться: MySQL или Postgresql.
Характеристики и возможности платформы быстрой разработки К2®:
– Объектно-ориентированная архитектура приложения.
– Основные языки разработки: PHP, Javascript.
– Возможность переназначения компонент пользователями.
– Возможность конфигурирования компонент пользователями.
– Много-уровневое отделение пользовательского программного кода от программного кода разработчиков системы.
– Открытый исходный код (Open Source).
– Легкое построение таблиц.
– Легкое построение деревьев.
– Активное использование при работе Ajax (работа без перезагрузки страницы).
– Много-проектность.
– Много-язычность.
– Много-доменность.
– Кросс-платформенность.
– Мощный дизайнер отчетов.
– Подробное логирование всех изменений данных с возможностью отката изменений и возврата откаченных изменений.
– Построитель отчетов, OLAP.
– Построитель форм.
– Большое количество библиотек и компонент.
– Поддержка баз данных: MySQL, Postgresql, SQLLite, MsSQL, Firebird, Interbase, Oracle.
– Работа не только в виде веб-приложения, но и в командной строке.
– Возможность использовать систему для решения различных системных задач.
Скрин-шоты программы:
Плей-лист дя пользоваталей платформы:
Плей-лист для разработчиков платформы:
Документация для разработчиков: http://help.corp2.net