나는 엔터프라이즈 애플리케이션에서 WaveMaker를 성공적으로 사용했습니다. 우리는 Javaservices를 기반으로 한 백엔드 로직 사용, 런타임 SQL 데이터베이스 선택기, Inhouse, Frontend 용 JS 플러그인, 난독 화 등과 같은 상당히 고급 기능을 사용했습니다.
우리는 나중에이 애플리케이션을 지원하기 위해 DevTeam을 모집했으며, 커뮤니티는 작지만 팀은 신속하게 배우고 코드 기반을 유지할 수있었습니다.
내가 알 수 있듯이, WaveMaker는 다음을 좋아한다면 훌륭한 도구입니다.
- 중형 SQL 데이터베이스에 대한 웹 기반 CMS를 배포하십시오
- Java Back End 시스템에 대한 작은 웹 제어 페이지를 배포합니다.
질문에 답하기 위해 :
1) 소규모 커뮤니티 : 커뮤니티는 친절하고 발가락에 있지만, 익숙한 유료 유형을 보장하기에는 너무 작습니다. 예제 응용 프로그램을 넘어서려고 할 때 머리를 벽으로 두드리는 데 꽤 많은 시간을 할애해야합니다.
2) 예, 당신은 Java 백엔드에서 기대할 수있는 모든 자유가 있습니다. 단순히 말했다. 각 REST API는 Java 메소드에 할당되며 논리를 구현하는 데 도움이됩니다. 나는 SQL, MongoDB에 WaveMaker를 만들었습니다. 이메일 상호 작용, 데이터 구문 분석, 파일 업로드/다운로드 등을 사용하여 이름을 지정합니다.
3) 예, JS 플러그인을 추가하고 WaveMaker가 생성 한 스크립트를 사용자 정의 할 수 있습니다. 자동 생성 된 JS가 덮어 쓰기 때문에 자동 생성 된 JS를 편집하지 않도록 할 수 있습니다. 그러나 올바른 진입 지점을 찾 자마자 원하는 방식으로 자유롭게 사용자 정의 할 수 있습니다.
4) 예, 당신은 당신이 자바에서 당신의 백엔드를 구축하기 때문에 당신은 당신이 원하는 모든 유형의 커뮤니케이션을 자유롭게 열 수 있습니다. 그리고 프론트 엔드 js를 사용자 정의 할 수 있으므로이 데이터를 읽을 수 있습니다. 하지만 질문 1에서 말했듯이 - 당신을 돕는 작은 공동체 만있을 것입니다.
요약하려면 :나는 WaveMaker에 투표하지만 응용 프로그램이 제공된 템플릿/데모와 유사한 경우에만 배포해야합니다. 고유 한 시스템을 구축하면 다른 솔루션을 살펴보고 싶을 수도 있습니다.