WelsonJS 네이티브 모듈 업데이트: WelsonJS.ManagedObject

WelsonJS 프로젝트는 대부분의 기능을 순수 JavaScript로 구현하고 있습니다만, 어쩔 수 없이 네이티브 접근이 필요한 기능에 한해 최소한의 네이티브 모듈을 지원하고 있습니다.

이 모듈은 WelsonJS.Toolkit 라는 이름으로 배포가 되고 있었습니다.

다만, 구현 당시에는 당장의 기능 활성화가 목표였어서 급하게 작성된 것이었던 만큼 그에 따른 아쉬운 점이 많았습니다.

이번에 VBScript에는 있지만 JScript에는 없는 ByRef 파라미터 구현을 위해 (특정 COM 기반 모듈의 데이터의 인출 방법이 ByRef 파라미터로 되어있는 경우에 대응하기 위해)

새로운 네이티브 기능을 만들 필요성을 느끼던 와중 아예 다른 이슈들도 같이 해결할 겸 기존 모듈을 처음부터 다시 짜서 교체하기로 했습니다.

해당 모듈은 다음 릴리즈에서 기본 지원될 예정이며, Nuget에도 업로드를 완료하였습니다.

기존 WelsonJS.Toolkit 모듈 사용자는 업그레이드 이후에도 그대로 호환이 되긴 하지만, 가능하면 WelsonJS.ManagedObject로 마이그레이션을 권장합니다.

4개의 좋아요