안녕하세요, 험하다고 손문난 장비업계 종사자 입니다.
주로 사용 언어는 C# WPF 사용하고 있는데요
지식의 수준이 높지 못하다 보니 질문을 올리게 되었습니다.
현재 Window 응용프로그램을 주로 개발을 하고 있는데 이 프로그램에는 2가지 기능이 포함 되어있습니다.
- GUI
- Sequence
저는 (1)과(2)를 Layer를 나누고 싶어요.
저의 궁금증은 (1)을 Web 으로 구성하고 싶은데, 이에 대한 방법과 지식이 전무 합니다.
(1)은 Web으로 실행되고 특정한 Server를 구성하려면(?) 어떻게 접근해야 좋을지 문의 드립니다.
++추가로 가능하다면 C# 언어를 지키면서 구현이 가능하면 좋지만, 불가능할 시에 어떠한 언어를 배워야 한다면 좋을지 추천 부탁드립니다.
//-------------------------------------------------------------------------------------
- [5/11 추가 내용편]
많은 관심을 가져 주셔서 정말 감사합니다.
UI Layer 의 경우 Sequence Layer 와의 상호작용(통신) 을 통해서 구현하면 좋겠다 라는 생각을 하고 있었습니다.
말씀해주신 Blazor Server에 대한 독학을 한번 해보려고 합니다.
답변 주신 내용 중 UI에 어떠한 작업들을 처리할것이냐 라고 이야기 해주셔서 추가로 적어 봅니다.
UI상에서는 Sequence Layer에서 받은 Data들을 Monitoring 을 할것 같습니다.
실질 적인 H/W - Input/Output 상태 라던지, 각 모듈의 상태, 서보모터의 상태(현재위치값) 등
Data 변화에 대한 구성 처리는 PropertyChange 형식으로 각 Layer단에서 업데이트 해보려 합니다.
필요 하다면 작업Layer를 하나 더 추가하는 방법도 있을 수 있겠네요 !
Blazor 자체를 처음 접하다 보니 Html 관련 언어도 알아야 할듯 하네요 !
도움 주신분들 감사 합니다 !