|
제가 php에는 전혀 아는바가 없어서 모르겠구여~
제 경험으로 한 말씀 드리자면~
마이다스를 사용하는 것은 ASP + COm+ 내의 서버 오브젝트를 이용한 모델과 비슷합니다.
여기서 서버오브젝트는 오토메이션 객체나 COM 객체와 같은 DLL 형태의 비즈니스 오브젝트입니다.
마이다스에서의 경우에 억지로 끼워 맞추면 데이터 베이스 층과 각종 작업을 수행하는 마이다스
서버와 같은 역할을 합니다. (그렇다고 마이다스처럼 데이터 셋들을 제공해 주지는 않습니다.
COM 에 빠삭해야 되고 일일이 메소드를 만들고 루틴을 완성해야 합니다. 대신 IMDB 라는 희한한
넘을 쓸 수 있는데 이넘은 메모리 내부 데이터베이스라고 해서 서버상의 메모리 내에 데이터 셋을
띄우고 그걸 아예 퍼 줍니다. =ㅅ=;;
반면 마이다스에서는 코딩하나 안하고 데이터 셋 프로바이더들이 그일을 해 주지요 ^ㅅ^)
빌더에서의 개발을 예로 들면 마이다스 서버도 IDL 과 ATL 을 사용하기 때문에
COM 객체를 개발할 때와 비슷하다고 볼 수 있습니다.
단 Com 객체가 윈도우즈 2000이 지원하는 것들을 (보안이나 기타 하부구조) 운영체제로 부터
상속받아 사용할 수 있다는 장점이 있지요. 그러나 exe 형태의 마이다스 서버는 끽 잘해봤자
서비스 프로그램 형태로 될뿐 기타 보안이나 예민한 문제들을 직접 챙기고 생각해서 해결, 작성해
야 되는 어려움을 가지고 있지요.
근데 보통 둘다 듀얼 인터페이스를 사용하는 한 타입라이브러리가 마샬링 같은 아주 중요한 문제를
처리해 주기 때문에 인트라넷상에라면 큰 부담 없이 엔드 유저들과도 통신할 수 있습니다.
단지 웹베이스로 가신다면 ASP + Com 형태가 적당한 것 같구요.
엔드 유저가 브라우저외의 복잡한 기능을 요구한다면 마이다스도 훌륭한 해결책입니다.
그럼 .... ^ㅅ^;;
=====3333
|