안녕하세요 여러분~!
김송아입니다.
얼마전에 서울역 맥도날드를 가서 상하이 스파이시 치킨 버거 세트(개인적으로 제일 좋아하는 메뉴)를 먹었습니다!
결제를 하던 도중.. 여러분들한테 물어보고 싶은 게 생겼어요.
저만... 맥도날드 키오스크 어려워요...?😇
넘어가는 화면도 많고.. 고를 것도 많고.. 뭔가.. 뭔가.... 말잇못
(이와중에 저희 엄마는 저보다 잘하시는 건 안 비밀)
맥도날드 뿐만 아니라, 요즘은 대부분의 매장에서 키오스크를 어렵지 않게 만날 수 있습니다.
사용 난이도를 떠나서!!
찐 개발자인 여러분들은, 이 화면을 어떻게 만드는지 궁금하지 않으셨나요?
궁금했다고 해주세요. 😉
일반적으로 KIOSK나 POS는 C#으로 화면을 많이 만들고 합니다.
그런데 최근에는 KIOSK랑 POS 어플리케이션도 웹 기반으로 만드는 곳이 점점 생기고 있기도 하죠.
즉, 자바스크립트로 짜는 곳이 생기고 있다는 겁니다!!
(사실..스페이스 A 우주선도 자바스크립트로 짜는 판국에.. 뭔들..🚀🚀🚀)
요즘 웹 개발과 같이 웬만한 서비스 개발은 프레임워크로 만들고는 하는데,
이런 서비스 개발도 당연히 프레임워크가 있겠죠?🥹
소개합니다.
바로,
POS, KIOSK 개발을 위한 프론트엔드 프레임워크
넥사크로(Nexacro)
넥사크로는 자바스크립트 기반 프레임워크입니다.
넥사크로를 사용할 수 있는 IDE(통합 개발 환경, = 개발 툴)는 대표적으로 넥사크로 스튜디오(Nexacro Studio)가 있습니다.
넥사크로 스튜디오라는 넥사크로는 화면 구성을 같은 GUI(Graphical User Interface)로 구성할 수 있으며
넥사크로 스튜디오에서는 GUI로 제공되는 컴포넌트들을 클릭과 드래그앤드랍으로 선택하고, 생성할 수 있는 것이 아주 큰 장점입니다.
넥사크로로 만든 POS 예시 화면을 살펴볼까요?
이렇게 생성된 애플리케이션은 빌드 과정을 거쳐 자바스크립트 기반의 코드로 변환된다고 합니다.
즉, 실제 실행 환경에서는 변환된 자바스크립트 코드를 실행하게 되겠죠?
어떠신가요? 생각만 해도 너~무 편하겠죠..?
그렇다보니 최근 채용 공고에도 넥사크로가 React, Vue, Angular와 더불어 슬금슬금 등장하고 있습니다.
주로 프론트엔드 직군에 나타나기 보다도, 풀스택 직군에서 프론트엔드 요건으로 보이고 있어요.
필수 요건이라기 보다는, 선택 요건 또는 우대 요건인 추세이기도 하구요!
그럼.. 우린 이제 이 넥사크로를 무조건 써봐야하는 거냐구요..?
🤔
...
이런 툴로 서비스를 개발할 때 주의할 점이 하나 있습니다.
요즘 웹 개발 시장에서 프론트엔드를 사용하시는 분들에게는 피그마(Figma) 가 비슷한 예시일 것 같습니다.
모든 기술들은 절대 남들이 쓴다고 해서 무조건 나에게도 좋다고 말할 수는 없습니다.
모든 기술은 장단점이 있고, 그 장단점을 이해하고 여러분들에게 맞는지 결정하셔야 합니다.
아무리 툴의 기능이 좋아도, 여러분들과 맞지 않으면❌ 그 툴이 여러분들의 시간을 되려 빼앗을 수도 있기 때문입니다.
특히 이런 툴들은 기술을 익힌다는 개념이 아니라, 여러분들의 코딩을 도와주는 파트너로 사용되는 툴입니다.
이런 목적의 툴들을 사용할 때에는 개인적으로 제일 추천드리는 방법으로, 앞서 경험해보는 것입니다.
일정 기간을 정해놓고, 여러분들 만의 테스트를 해보는 것이죠!
툴을 짧게는 주말 이틀 정도 길게는 일주일 정도 조금씩 경험해본 후 (간단하게 유튜브로 배우는 등)
여러분들의 목적에 맞고 사용감이 좋다면
꾸준히 스킬업을 해서 활용해보시는 걸 추천 드립니다.
만약 그렇지 않다면?
그 툴은 과감히 우선 순위에서 미뤄두셔도 됩니다. 우리에게 중요한건 코드이니까요🔥
-
사실 뭐... 기술 뿐 아니라 여러분들이 만나는 모든 경험들에 장단점이 있으니까요😉
오늘도 ✨장점만 만나는 하루✨가 되시길 바라며!
감사합니다.
김송아 드림
아니 근데 잠깐, 옆집 사는 김송아가 유데미 강의를 냈다고?
옆집 개발자 지금 구경가기 👇🏻
'Programming' 카테고리의 다른 글
[언그래머] 육십여섯번째 아티클_과제 테스트는 뭐가 나오는데...😇 (26) | 2024.02.13 |
---|---|
[언그래머] 육십다섯번째 아티클_SQL 테스트 사이트 추천 (33) | 2024.02.08 |
[언그래머] 육십세번째 아티클_오픈소스 컨트리뷰트 종류 (이것까지 컨트리뷰트라고..?) (57) | 2024.01.30 |
[언그래머] 육십두번째 아티클_오픈 소스쓰다가 안 잡혀가는 방법 (56) | 2024.01.23 |
[언그래머] 육십한번째 아티클_개발자도 저작권 수익을...? (눈 번쩍) (54) | 2024.01.19 |