Почему ERPNext не нужно программировать?
By Vlad Umpelev on July 30, 2020
IntermediateВопрос
Почему ERPNext не нужно программировать?
Ответ
В процессе настройки ERPNext:
- Программирование на Python не используется.
- HTML программирование используется в процессе разработки сайта.
ERPNext написана на Python и исходный код этой программы открыт для изменения. Однако, в процессе настройки следует использовать стандартные функции настройки с панели управления и не следует вносить изменения в код программы.
Популярное в России "допиливание" программного обеспечения с открытым кодом выгодно только программистам, которые ставят таким образом пользователей "допиленного" ПО в прямую зависимость от себя. Изменение исходного кода под предлогом функциональной доработки программы, фактически является созданием новой функциональной ветви (functional branch), которая отделяется от основной (стволовой) ветви разработки. В итоге, заказчик получит нестабильную (=ненадежную) программу, которую нужно будет постоянно менять из-за усиливающегося во времени различия с основной программой. Подробнее см. Форк и Ветвь (управление версиями).
Внесение изменений в исходный код программы, целесообразно только со стороны команды разработчиков ERPNext, которые согласовано проводят слияние всех функциональных разработок (ветвей) в основную (стволовую) ветвь программы. Поэтому, адекватным пользователям, в процессе настройке ERPNext мы рекомендуем придерживаться следующей последовательности:
- использовать стандартные функции настройки с панели ERP-менеджера
- использовать возможности интеграции со специализированными приложениями
- заказать команде разработчиков доработку исходного кода программы непосредственно под ваши потребности.
При соблюдении этой последовательности, вы сможете расширить функционал ERPNext, сохранить стабильность и независимость.
Рекомендуется использовать HTML программирование для разработки и настройки сайта. Это позволит вам сделать свой сайт непохожим на сайты, которые настроены стандартным образом.
Was this article helpful?
More articles on Настройка ERPNext