문제

새로운 웹 기반 엔터프라이즈 응용 프로그램을 시작하고 있으며 파도 메이커. 나는 상당히 경험이 풍부한 Java-EE 개발자이지만,이 경우에도 WaveMaker는 여전히 응용 프로그램을 빠르게 개발하고 비즈니스 논리에 집중하는 것이 합리적입니다.

내 질문은 다음과 같습니다.

1-이 플랫폼에 대한 단점입니다

2- 서버 측에서 모든 정상적인 일을 쉽게 할 수 있습니까 (메일 보내기, 버트 보고서 구축, 작업 추가)

3- 자바 스크립트를 자유롭게 조작 할 수 있습니까 (예 : 플러그인을 사용하여 특정 애니메이션의 경우 ...)

4- WebSockets와 같은 실시간 프로세스를 통합 할 수 있습니까?

고맙습니다

도움이 되었습니까?

해결책

나는 엔터프라이즈 애플리케이션에서 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에 투표하지만 응용 프로그램이 제공된 템플릿/데모와 유사한 경우에만 배포해야합니다. 고유 한 시스템을 구축하면 다른 솔루션을 살펴보고 싶을 수도 있습니다.

다른 팁

  1. 모든 선택에는 단점이 있습니다. WM 전문 지식은 많지 않습니다. 대신 도서관, 도조, 스프링 등의 몇 가지 문제를 처리해야합니다.

  2. 할 수는 있지만 자바 지식이 필요합니다. 당신은 당신이 할 수있는 스프링 MVC에서 작동하고 있습니다

  3. 당신은 그곳에서 dojo 클라이언트에서 운영하고 있습니다.

  4. 아마도 가능합니다. 노력할만한 가치가 있습니다.

1- 단점- 엔터프라이즈 중심 플랫폼이므로 배우려면 자신의 노력이 필요합니다.

2- 예, 당신은 거의 모든 정상적인 일을 할 수 있습니다 (적어도 내 경험에서 지금까지)

3- 도구에는 일종의 오픈 소스 구성이 있으므로 필요한 경우 코드를 쉽게 조작하거나 사용자 정의 할 수 있습니다.

4- 내 경험에서 파도 메이커 최고의 통합 옵션 중 하나가 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top