우선 내가 원하는 것은 적어도 나를 위해 꽤 복잡하지만 다른 한편으로는 흥미 진진한 소리가납니다.델파이 앱을위한 실시간 웹 기반 클라이언트. 어떻게?
나는 델파이로 작성된 소프트웨어를 가지고 있으며,이를 위해 실시간 웹 기반 클라이언트를 원한다.
요구 사항 : 클라이언트 측 순수 자바 스크립트
- (GWT, SmartGWT) 서버와 클라이언트 사이의
- 비동기 연결. Ajax push, Long Polling, Comet, WebSocket? 서버 측
- 내가 Overbyte에서 ICS를 사용할 수 있다고 생각 델파이 측면에서 확장 기능
에
GWT (클라이언트 측의 GWT, 클라이언트 측의 SmartGWT 및 델파이 측의 ICS)는 무엇이라고 생각합니까? 거기에 샘플 프로젝트가 있습니까? 아니면 다른 해결책이 있습니까?
업데이트 유용한 의견을 주셔서 감사합니다. 저는 솔루션에 더 가깝다고 생각합니다. GWT가 맞춤 서버를 사용할 수 있다는 것을 아는 것은 좋은 일입니다. 그러나 Arnaud가 맞다고 생각합니다. GWT는 자체 Jetty 서버가 완벽한 솔루션이지만, 불행히도 나를위한 것이 아닙니다. :) 나는 GWT RPC와 통신 할 수있는 델파이로 작성된 서버가 필요하다고 생각한다.
업데이트 나는의 브라우저에서 실행하는 클라이언트를 만드는 (당신이 작은 요구 사항을 변경하는 경우) 그러나 나는 더 나은 솔루션이 있다고 생각, 나에게 원래의 질문에 가장 적합한 보이는 아르노 뷰셰의 답변을 받아 2 델파이 응용 프로그램. 나는 아이디어를 공유하기 위해 여기에 약간의 논평을하고 있습니다. 마지막으로 node.js 서버를 사용하고 ZMQ의 도움으로 내 delphi 앱에 연결했습니다.
GWT + GWT + RPC + Jetty (또는 Tomcat, JBoss, GlassFish, WebSphere ...)는 Delphi와 쉽게 통합 될 수 있습니다. 이러한 도구를 사용하여 애플리케이션의 웹 레이어를 생성 할 수있는 Java 개발자가 있고 동기식 또는 비동기식 인터페이스에 Delphi 비즈니스 레이어를 통합 할 수 있다면 두 가지 장점을 모두 활용할 수 있습니다. 거대한 추가 성능 향상을 위해 [memcached] (http://memcached.org/)와 같은 [Delphi] (http://code.google.com/p/delphimemcache/) 및 Java 클라이언트를 사용할 수있는 캐싱 솔루션을 고려하십시오. – mjn
업데이트 : 관심이 있으시면 Delphi/Java 통신 라이브러리 용으로 작성한 문서의 일부로 완전한 GWT/Delphi 통합 예제를 빌드하고 완전한 Java 소스 코드로 게시 할 수 있습니다. – mjn
@mjn Thx. 예, 저는 관심이 있습니다. 클라이언트 측에서 SmartGWT 위젯을 사용하고 델파이 측에서도 비동기 연결을 사용하면 간단한 예제가 크게 도움이 될 것입니다. – balazs