문제

ABAP Web Dynpro를 통해 Java Web Dynpro를 사용하는 것에 대한 좋은 주장이 있습니까? Dynpro가 Java를 위해 만들어 졌기 때문에 Java 버전이 약 18 개월 정도 더 성숙하다고 들었고 ABAP Devs는 일단 작동하는 것을 보았습니다.

ABAP는 SAP의 독점이며 Java는 훨씬 더 널리 사용된다는 것을 알고 있습니다. 이 사실과 Java 버전의 성숙도가 최선의 선택이됩니까?

또한. Dynpro와 NWDI를 사용하는 것을 고려해야합니까? NWDI는 개미를 무료로 사용할 수있을 때 나에게 나쁜 생각처럼 보입니다.

도움이 되었습니까?

해결책

업데이트 (2 년 후) : 이제 공식. Java Web Dynpro는 유지 보수 모드에 넣습니다. 이는 곧 유일한 레거시 기술이 될 것임을 의미합니다. 지금 (2010) SAP는 ABAP 전용 스택으로 돌아오고 있습니다. SAP 링크가 짧아서 링크를 제공하지 않습니다. 그냥 검색하십시오 http://sdn.sap.com.

업데이트 전 : 내가 아는 한이 질문에는 공식적인 SAP 입장이 없습니다. 그래서 나는 두 센트를 던질 것입니다. 우선, 나는 SAP Land의 ABAP를 통해 Java를 사용하는 좋은 주장을 모른다.

"미래"이기 때문에 SAP에 의해 Java에서 새로운 것이 개발 된 것 같습니다. 그들은 Java 스택에 기회를주기 위해 ABAP 스택의 개발을 적극적으로 방해 한 것 같습니다. 그러나 SAP Java Application Server를 사용하는 유일한 이유는 ABAP 응용 프로그램 서버의 정보 및 비즈니스 로직에 액세스하는 것입니다. 더 나은 J2EE 대안이 있기 때문에 자체적으로 사용할 이유가 없습니다. SAP조차도 Java Application Server에서 중요성을 적용하지 않았습니다.

성숙에 대해. WebDynpro는 Java 스택에서 더 성숙합니다. 그러나 스택 자체는 끔찍한 모욕적입니다.

괜찮은 하드웨어를 시작하는 데 10 분 이상이 걸립니다. 벌목이 온통 흩어져 있습니다. 사용할 수없는 GUI와 함께. 텍스트 뷰어에게 매우 친절합니다. 버전 관리 및 빌드와 같은 직원에게는 Java 커뮤니티 리소스를 사용하지 않습니다. SAP 대안은 모성입니다.

Java 프로그래머의 가용성에 대해. 물론 그것은 사실입니다. 그러나 대부분의 논리는 ABAP 스택에 있기 때문에 (대부분의 시나리오에서) 사소한 적용 이상의 적용에 대해 Java와 ABAP를 모두 알아야합니다. 그리고 여기에서 당신은 부족한 자원을 다루고 있습니다. 일어나는 일은 ABAP를 Java 개발자에게 가르치거나 그 반대를 가르치는 것입니다. 이것은 나쁘지 않지만 잘못된 이유에서 이루어집니다. 그리고 당신은 프로젝트에 대한 경험이 없을 것입니다 (하나의 언어 스택으로 경험이 부족함).

마지막 단어. 사이트의 유용성에 관심이있는 경우. BSP 또는 JSP를 고려하십시오. Webdynpro는 Sapgui에있는 모든 추악함과 불가능한 것을 되살리게합니다.

다른 팁

ABAP Webdynpro 클래스의 강사는 Java 스택에서 ALV 라이브러리를 사용할 수 없다고 말 했으므로 자동 Excel 내보내기 및 합산과 같은 기능을 원한다면 직접 구현해야합니다.

WebDynpro를 처음부터 고려할 이유를 스스로에게 물어보십시오. 자신의 MVC (ABAP 또는 Java)를 작성하는 것을 고려하십시오.

IAC, DCOM, 비즈니스 커넥터, BSP, PCUI와 마찬가지로 WDJ는 사라지고 사라질 것입니다. RFC 또는 NWDI가 필요하지 않은 WDA가 있습니다. 전체 블로우 웹 애플리케이션의 경우 JCO를 사용하여 사용자 정의 응용 프로그램에도 사용할 수있는 전체 MVC2 J2EE 기술을 사용하는 CRM/R3 전자 상거래 애플리케이션.

WDJ에 대한 나의 진술에 대한 수정이 거의 없습니다. WDJ를 배우려면 교육이 필요하므로 Java Shop이 훈련을 위해 시간/비용으로 SAP를 사용하는 경우 WDJ가 좋은 선택입니다. 그렇지 않으면 Struts 및 Web 활성화 된 SAP 응용 프로그램 용 JCO를 사용하여 전체 J2EE/MVC2 응용 프로그램을 설계 할 수 있습니다. ABAP Shop의 경우 학습 곡선이 작기 때문에 WDA를 제안합니다. NWDI 및 JCO가 필요하지 않습니다. 따라서 SAP는 .NET 기술을 사용하는 능력을 가진 Versitile Application Company입니다.

아마도 WD Java로하는 모든 일에 RFC 지원 FM이 필요합니다.

ABAP WD를 사용하면 FM, 테이블, ABAP 객체 등에 액세스 할 수 있습니다.

그리고 현재 Java를 소유 한 SAP와 Oracle 사이의 싸움이 있습니다.

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