Вчера у меня состоялся достаточно продуктивный диалог с «великодушным диктатором» проекта Adempiere, Redhuan D. Oon. Наблюдая за тенденциями сообщества, возникла масса вопросов насчет стратегического пути развития проекта.
На текущий момент — стратегической линией проекта является возврат на версию 3.6.0 и создание на ее основе продукта, который называется iDempiere. Кардинальное его различие скорее технологическое. Это переход на архитектуру OSGi, а также смена веб-интерфейса с фреймворка ZK на GWT.
Также Redhuan объяснил и причины смены фреймворка. Дело в том, что ZK, который используется на текущий момент в Adempiere, базируется на его 3-й версии, которая достаточно устарела. Перейти же на современную, 5-ю версию, не представляется возможным, потому что Open Source версия не предоставляет требуемого функционала, поэтому необходима версия EE, которую использовать, а главное позволять свободную дистрибуцию продукта, основанного на нем, нельзя. Поэтому и принято решение перейти на полностью открытый фреймворк GWT, который, к тому же, обладает рядом преимуществ. Например — возможность снижения нагрузки на серверы, за счет повышения количества кода, исполняемого в браузере у клиента.
На самом деле есть возможность использовать ZK и далее, что сейчас и делает Low Heng Sin, но GWT открыт полностью, и именно поэтому на будущее ставка делается именно на него.
Также мы немного поговорили об «особенностях национального бухгалтерского учета» и вопросах локализации как самого проекта, так и локализации маркетинга проекта. Есть основания думать, что мне удалось донести важность этих моментов для российского рынка ERP-систем, и мы вскоре увидим результаты.
В финале разговора мы поделились своими несколькими разработками для Adempiere, которые заинтересовали Redhuan'а и могут быть включены в проект.
К сожалению, вопросов столько, что на все сразу ответы я получить не смог, да и не хотелось сильно отрывать Redhuan'а от сборки тестовой версии Adempiere GWT для сервера Tomcat, для которой мы договорились осуществить совместное тестирование. Но мы постоянно держим связь и будем задавать новые вопросы и держать вас в курсе.
Сейчас тестовая инфраструктура в процессе подготовки и тестирования. Когда она будет готова, тестовая версия будет опубликована на сайте idempiere.info, который станет доступен, как только будет готова демо-инстанция.