저는 취미 프로그래머로서 Delphi XE를 사용하여 클라이언트/서버 응용 프로그램 모음을 작성하려고합니다.IntraWeb/DataSnap?
개인적인 용도로 자주 독립형 응용 프로그램을 작성합니다. 문제는 네트워킹/멀티 티어에 관해서는 아무 것도 모른다는 것입니다. 나는 기꺼이 배울 것입니다.
이 작업을 수행하는 방법을 찾았으며 DataSnap과 IntraWeb이 작업의 가장 적합한 후보로 뛰었습니다. 나는 둘 중 하나를 사용하기 전에 그러나, 나는 웹에서 찾을 수 없습니다 몇 가지 정보를 알고 싶습니다 :
나는 IW 독립 실행 형 응용 프로그램을 구축하고 그것을 배포하는 경우 내 사이트 (서버로)에 연결하거나 클라이언트 응용 프로그램으로 데이터를 검색 할 수 있습니까? 브라우저를 사용하지 않고 HTML을 사용하지 않고 필자의 델파이 작성된 응용 프로그램 내에서이 작업을 수행해야합니다 (HTML이 거의없고 배우기를 열망하지는 않습니다). 나는 IntraWeb이 이것을위한 것이 아니라는 것을 알지만 작동 할 것인가?
DataSnap과 함께 서버 응용 프로그램을 빌드하면 내 웹 사이트에 배포 할 수 있습니까? 아니면 서버에서 네트워크 컴퓨터를 사용해야합니까? 사람이 알고 싶어
경우
는, 나는 그것을 아주 잘 알고로, 모든 가능한 ADO를 사용하는 경우, 그들 사이에 정보를 교환하기 위해 (다른 도시에서) 5 컴퓨터를 연결하고 싶다.
공유 호스팅 계정에서 ISAPI dll 또는 다른 서버/서비스 유형 실행 파일을 허용하는 호스팅 공급자가 너무 많지 않습니다. 이는 DataSnap 경로를 탐색 할 때보고있는 것입니다. 이를 허용하는 ISP를 찾아야합니다. 그렇지 않으면 전용 서버를 사용해야합니다. 클라우드 호스팅이 옵션 일 수 있습니다. 나는 그들 자신에 대한 어떤 경험도 가지고 있지 않지만 직장에서 보았고 설치/실행이 허용되는 것과 관련하여 자신의 서버를 운영하는 것과 꼭 같지 않은 것으로 보인다. –
나는 당신이 당신 자신의 서비스를 실행할 수 있고 어디에서 CGI/ISAPI DLL을 돌릴 수 있는지를 보여주는 Windows/IIS 호스팅이 가능하다고 확신한다. 당신이 할 수없는 것보다 돈이 더 많을 것이다. 어쨌든, 정확히 프로그래밍과 관련이있는 것은 아닙니다. 자신의 SQL db에 연결하여 실행중인 SQL DB 백엔드가있는 웹 서비스 구현을 원할 경우 colocation, 클라우드 호스팅 또는 전용 서버가 아마도 사용자가 찾고있는 것일 수 있으며 예, DataSnap 그런 종류의 미들웨어에 적합한 도구입니다. 최근에는 모바일 플랫폼 용 DataSnap 커넥터도 추가되었습니다. –