Я успешно использовал Wavemaker в приложении Enterprise. Мы использовали довольно продвинутые функции, такие как интенсивное использование бэкэнд-логики на основе JavaServices, сериализатор базы данных SQL во время выполнения, встроенные JS-плагины для интерфейса, обфускация и т. Д.
Мы позже наняли devteam для поддержки этого приложения и , хотя сообщество мало, команда учится быстро и смогла сохранить базу кода.
Как я это вижу, Wavemaker является отличным инструментом, если вы хотите:
- развернуть веб-CMS для вашего среднего размера базы данных SQL
- развернуть меньшую страницу веб-управления для вашего Java задний конец системы
Чтобы ответить вам вопросы:
1) Небольшое сообщество: Несмотря на то, что сообщество дружелюбное и на носках, оно слишком мало, чтобы обеспечить тип платы, к которой вы могли бы привыкнуть. Вам придется потратить довольно много времени, ударяя головой в стену, когда вы пытаетесь выйти за рамки приложений.
2) Да, у вас есть всякая свобода, которую вы ожидаете от бэкэнда Java. Просто сказано; каждый атрибут REST api назначается Java-методу, а именно вам, чтобы реализовать логику. Я создал wavemaker на SQL, mongoDB.С электронными взаимодействиями, анализом данных, загрузкой/загрузкой файлов и т. Д. Вы называете его
3) Да, вы можете добавить плагины JS и настроить скрипты, созданные Wavemaker. Возможно, вы захотите убедиться, что вы не отредактируете автоматически созданный JS, так как они будут перезаписаны. но как только вы нашли правильную точку входа, вы можете настроить ее так, как вам нравится.
4) Да, поскольку вы создаете свой собственный задний конец в java, вы можете открывать любой тип связи, которое вам нравится. И поскольку вы можете настроить передний конец js, вы сможете прочитать эти данные. Но, как я сказал, в вопросе 1 - будет лишь небольшое сообщество, помогая вам
так подвести итог: Я голосую за WaveMaker, но убедитесь, что только развернуть его, если приложение будет похож на созданных шаблонов/демонстраций, если вы создадите уникальную систему, вам может потребоваться изучить другие решения.
Только 23 вопроса с тегом «wavemaker» - есть ваш недостаток. – sbking
1 - да, всегда неважно, какую структуру вы используете. 2- нет, его никогда не бывает легко. 3 - этот вопрос не имеет смысла. 4 - что говорит документация? – Gimby
@ Gimby Я хотел познакомиться с реальными жизненными переживаниями, а не теоретически, от того, кто его использует (или использовал, и сожалел об этом). –