|
안녕하세요. 저는 반도체 장비를 개발하고 있는 사람입니다.
지금은 GUI쪽은 빌더로, RT시스템쪽에서는 VC를 같이 사용하고는 있지만
빌더만 사용해도 문제는 없으리라 봅니다.
다른 분들이 많은 답변을 해 주셔서
저는 간단하게 장비 개발시 어려웠던 점을 몇가지 말씀드리죠.
먼저 장비는 기구+ 하드웨어 + 소프트웨어로 구성될텐데..
빌더를 사용한다면 하드웨어를 고를때 확인해봐야 할 점이 있습니다.
대부분 PC에 들어가는 보드타입 (IO Board, Motion Board, VISION)등은
VC, VB용 라이브러리를 지원하기 때문에 ( VC가 표준이니까요.. --;;)
빌더에서 사용하려면 빌더용으로 변환을 해야 하는 불편함이 있습니다.
웬만한 DLL은 Import라이브러리는 ImpLIb.exe로 변환해서 사용하면되고
ActiveX 형태의 라이브러리도 걍~ 콤포넌트 추가해서 사용하면 되겠지만..
가끔은 안되는 라이브러리도 있죠.. (물론 이런것도 꽁수(?)를 써서 사용해야 겠지만요 )
한 예로 제가 하고 있는 프로젝트에서 Matrox라는 VISION보드를 쓰고 있는데...
거기에 사용하는 ActiveMil라이브러가 빌더에서 약간 문제가 있었습니다.
VC나 VB에서는 전혀 문제없던것이 말입니다.
어쨌든 해결은 됐지만.. 이런게 해결 안되면 거의 프로젝트는 포기 해야하죠.
VC로 다시 짜야 한단 말입니다.
하지만 개인적으로는 해결 안되는 문제는 없다고 보고 있고요.
단지 프로그램 시작하기 전에 사용하는 하드웨어의 라이브러리 정도는
체크 해 보시고 ( 빌더에 한번 붙여보시라는 말씀여죠.. )
프로젝트를 시작하면 문제가 없을것 같습니다.
참고적으로 Build 속도는 빌더가 약간 느리다고 알려져있습니다.
체감속도도 약간 느린거 같구요.
하지만 Build속도라는게 프로젝트 만드는 사람이 얼마나 옵티마이징을 잘했느냐..
즉 Precompile기능을 잘 쓸수 있게 구조를 잡았느냐 하는게 더 중요하겠죠.
암튼.장비 GUI에 빌더를 쓰시면 개발 효율은 두배 빨라지는거 같습니다. ( 경험상.. )
그럼..
|