Мой вопрос заключается в том, что вы используете при создании приложений большого масштаба php. Я пока не нашел подходящих инструментов моделирования UML, которые бы имели следующие возможности:
для моделирования баз данных я использую MySQL workbench, и это действительно бог, что мне нужно делать.
Благодарю.
Вы могли бы попробовать UML Lab (http://uml-lab.com) попробовать (Примечание: я предвзято, поскольку я работаю над Yatta Solutions;)). Инструмент поддерживает Java и PHP, а также имеет встроенную поддержку для «круглогодичного проектирования». Он также поддерживает PHP-код с использованием базы данных MySQL.
Существует несколько обучающих программ; вы можете, например, начать с http://www.uml-lab.com/en/uml-lab/tutorials/modellierung-und-codegenerierung/ . Инструмент также может импортировать существующий исходный код PHP (обратное проектирование).
Лаборатория UML интегрирована в Eclipse, поэтому вы можете, например, установить Eclipse PDT для выделения синтаксиса и завершения кода для сгенерированных исходных файлов PHP.
Это коммерческий инструмент, но есть 30-дневная пробная версия и бесплатное академическое издание. Если у вас есть вопросы, не стесняйтесь спрашивать их на форуме, отслеживать ошибки или по почте.
GenMyModel Соответствует вашему описанию, и теперь вы можете настроить собственный генератор PHP в соответствии с этим руководством .