Использование WaveMaker для корпоративных приложений [закрыто

StackOverflow https://stackoverflow.com/questions/20353278

Вопрос

Я начинаю новое веб -предприятие, и я думаю об использовании WavemakerАнкет Я довольно опытный разработчик Java-EE, но мне кажется, что даже в этом случае WaveMaker по-прежнему имеет смысл быстро развивать приложение и сосредоточиться на бизнес-логике.

Мои вопросы:

1- это любые недостатки этой платформы

2- Могу ли я легко сделать все обычные вещи со стороны сервера (например, отправка почты, создание отчетов Birt, добавление заданий)

3- Могу ли я свободно манипулировать JavaScript (например, для конкретных анимаций, используя плагины ....)

4- Могу ли я интегрировать процессы в режиме реального времени, например, WebSockets?

Спасибо

Это было полезно?

Решение

Я с успехом использовал WaveMaker в корпоративном приложении. Мы использовали довольно продвинутые функции, такие как тяжелое использование логики бэкэнд на основе Javaservices, селектор базы данных SQL-времени выполнения, изготовленные Inhouse, плагины JS для фронта, запутывание и т. Д.

Позже мы набрали Devteam для поддержки этого приложения, и, хотя сообщество невелико, команда быстро учится и смогла поддерживать базу кода.

Насколько я вижу, WaveMaker - отличный инструмент, если хотите:

  • развернуть веб-CMS для вашей базы данных SQL среднего размера
  • развернуть меньшую страницу управления веб -сайтом для вашей системы Java Back End

Чтобы ответить вам на вопросы:

1) Небольшое сообщество: Хотя сообщество дружелюбно и на ногах, оно слишком мало, чтобы гарантировать, что тип нежелания, к которому вы можете привыкнуть. Вам придется потратить довольно много времени на удары головой к стене, когда вы попытаетесь выйти за рамки приложений.

2) Да, У вас есть вся свобода, которую вы ожидаете от бэкэнда Java. Просто сказал; Каждый API REST назначается методу Java, вам решает логику. Я построил WaveMaker на SQL, MongoDB. С помощью взаимодействия по электронной почте, анализа данных, загрузки/загрузки файлов и т. Д. Вы называете его

3) Да, вы можете добавить плагины JS и настроить сценарии, сгенерированные WaveMaker. Возможно, вы захотите убедиться, что вы не редактируете созданный автоматический JS, поскольку они будут перезаписаны. Но как только вы нашли подходящую точку входа, вы можете настроить так, как вам это нравится.

4) Да, Поскольку вы создаете свой собственный бэк -конец в Java, вы можете открыть любую общение, которое вам нравится. А так как вы можете настроить фронт JS, вы сможете прочитать эти данные. Но, как я сказал в вопросе 1 - вам будет только небольшое сообщество

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

Другие советы

  1. У всех вариантов есть недостатки. Там не так много опыта WM. Вместо этого вам нужно будет иметь дело с некоторыми проблемами с точки зрения библиотеки, додзё, весны и т. Д.

  2. Вы можете, но это требует некоторых знаний Java. Вы работаете в весеннем MVC, вы можете

  3. Вы можете, вы работаете в клиенте Dojo там

  4. возможно, вероятно. Стоит усилия, сомневаюсь в этом.

1- Недостатки- это платформа, ориентированная на предприятие, поэтому потребуется собственные усилия, чтобы выучить ее.

2- Да, вы можете делать почти все нормальные вещи (по крайней мере, из моего опыта, до сих пор)

3- Инструмент имеет своего рода конфигурацию с открытым исходным кодом, поэтому его легко манипулировать или настраивать ваши коды, если это необходимо, если это

4- Из моего опыта, Wavemaker имеет один из лучших и самых разнообразных вариантов интеграции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top