Подтвердить что ты не робот

Сколько усилий было необходимо для решения решения на базе Apache Ofbiz?

Я пытался получить некоторую информацию из документации, но кажется, что это один из тех проектов, которые вы должны проверить и поиграть с ним, чтобы понять ответы...

Я заметил активность активности в списке рассылки и довольно много коммитов, это хороший знак. Но когда я смотрел в базу кода (btw 536MB big - не очень хороший знак), я не нашел в нем много возможностей приложения J2EE. Нет spring, ejb, странная структура папок, довольно много нестандартных библиотек jar. Это похоже на то, что разработчикам это не понравилось, поэтому они сделали все по-своему: -)

Я использую несколько подобных платформ, в основном порталов, и, например, Liferay довольно прост в работе, потому что он выглядит так, как можно было бы ожидать. Он основан на spring, имеет прозрачный сервис и уровень dao, имеет простую архитектуру плагина (плагин = WAR) и т.д., Типичную разработку J2EE.

Я хотел бы знать, каковы ключевые аспекты, о которых разработчик должен знать, прежде чем он решит его использовать. И поскольку это довольно нестандартное приложение J2EE, сколько времени требуется, чтобы узнать, чтобы он мог быть продуктивным.

Каковы его преимущества в сравнении с другими системами ERP, такими как OpenBravo. Если мне нужна главным образом Cart, а не ERP-сервер, следует ли мне заинтересоваться OpenTaps?

Я также играл с Broadleaf Commerce, который проще начать с.

Спасибо очень заблаговременно.

4b9b3361

Ответ 1

Там есть кривая обучения, и нелегко получить квалифицированных разработчиков, которые понимают суть системы, которая является Entity Engine и Entity Model.

Модель базы данных построена на универсальной модели данных, поэтому она может поддерживать очень широкий диапазон типов данных. Даже JIRA построен на движке OFBiz Entity.

В OFBiz есть много корзин для покупок электронной коммерции, и это зависит от того, в какой степени вам нужно настраивать продукты или создавать настраиваемые пакеты.

Он очень хорошо подходит для ванильных продуктов, то есть выбирать, сравнивать, добавлять в корзину. Легко называть веб-сервисы и выставлять веб-сервисы, легко интегрироваться с PayPal и т.д. Поэтому, если вы продаете футболки и цветы, это хорошо.

Все, что касается конфигурирования сложного продукта, такого как ноутбук с различными опциями, потребует некоторого пользовательского кодирования в Beanshell (BSH) или Groovy в дополнение к Java-коду. Кроме того, он не интегрируется естественно с серверами приложений, он запускает на нем встроенный Tomcat, но перенос на Weblogic и т.д. Будет прикладывать определенные усилия.

Другой проблемой является недостаточная подробная документация, я бы не сказал, что ее нет, она светлая - разработчик не может рассчитывать на легкий учебник для eveything, он больше "спрашивает, и вы получите", и вы получите помощь на форумах. Обычно вы получаете прямые ответы от Дэвида Джонса, который написал фреймворк, так что это полезно. Но людям, которые начинают с OFBiz, требуется, по крайней мере, 3 - 4 месяца изучения кода и запуска простых приложений, прежде чем создавать что-либо.

Это мое личное мнение, надеюсь, что это поможет.

Я не работал с Opentaps, поэтому на самом деле не могу прокомментировать это.

Ответ 2

Re другие проекты с открытым исходным кодом ERP: следите за проектами, в которых доминирует одна компания, где продукт с открытым исходным кодом является маркетинговым средством, и это действительно Open Core.

Открытое ядро ​​означает, что вы платите за "плагины", чтобы завершить свою систему, и нет стимула стандартизировать и переместить функциональность в ядро.

Если в нем доминирует одна компания, они могут взять проект в личный момент, как это произошло с Compiere.

OFBiz - это настоящий проект сообщества, организованный Apache Software Foundation.