도리안의 개발 잡설 #291 - Electron에도 관심을 가져보자
웹을 모바일 앱으로 배포할 수 있는 또 다른 방법 중 하나는 Electron. 이걸 보니 나도 한번 써보고 싶다는 생각이 들었다. 모바일 앱도 그렇지만, 데스크탑 앱을 만들 필요성도 있다. 그런데 문제는 이를 만들 수 있는 개발 도구가 의외로 애매하다는 것이다. Windows에서는 Visual Studio가 있지만, 90년대 후반에 비하면 인지도와 인기가 많이 떨어졌다. 그렇다고 이를 대체할 만한 다른 도구가 눈에 띄지 않는다. Mac OS에서는 Xcode를 쓰면 되긴 하지만, 개발 방법이 iOS 앱 개발과 좀 다르다. 관련 자료가 필요한데, 의외로 자료가 드물어서 쉽지 않다. 이럴 바엔 차라리 웹을 배워서 Electron을 쓰는 게 더 낫겠다는 생각이 저절로 들었다.
자바스크립트를 사용하는 것은 좋다. 그에 대한 거부감은 없다. 다만 약간 걱정되는 것은 퍼블릴싱. 안드로이드 앱의 UI 구성을 경력을 쌓으며 많이 익숙해졌지만, HTML과 CSS를 이용한 UI 구성은 여전히 낯설다. 안드로이드에서 이렇게 만드는 걸 웹에서는 어떻게 만드는지를 이해할 수 있다면, 의외로 개발이 어렵지 않을 수도 있다. 방법이 없지는 않을 것이다.
언젠가는 다시 웹 개발을 해야 하는 상황이 올지도 모른다. Electron을 사용하여 데스크탑 앱을 만들며, 미리 대비하는 것도 좋을 것이다.
지난 개발 잡설들
- #290 -새로운 일에 대한 관심이...
- #289 - 유튜브 영상 후기: 21세기 사이버 전쟁이 우크라이나에 일어나고 있다...!
- #288 - 재택근무 하루 연장
- #287 - 링크드인에서 활동하는 것이 좋을까?
- #286 - Java에서 Kotlin으로 언어 변환 중
- #285 - 또 다시 일이 몰려 오고 있다
- #284 - 영상 후기: 업무 역량과는 무관하게 회사에서 인정받는 방법
- #283 - 스팀에서 개발 활동을 어떻게 수익으로 연결할 수 있을까?
- #282 - 점점 달라져 가는 스팀 API 그리고 블러트 API
- #281 - 스팀 API를 알면 할 수 있는 것
- #280 - 스팀 API 공부 중
- #279 - 재택근무 언제까지 할 수 있을까?
- #278 - 대선 이후 IT에 어떤 영향이 있을지...
- #277 - 선거일은 그저 편안하게...
- #276 - 교육... 어떤 강좌를 수강하면 좋을까?
- #275 - 내게도 연봉 점프의 기회가 올까?
- #274 - 영상 후기: 프론트엔드 개발자가 된 이유?
- #273 - 나중에 부하직원이 말을 듣지 않는다면 어떻게 해야 할지...
- #272 - 잠시 내용 정리를 미루고 있었던 LiveData
- #271 - 갑을이 뒤바뀔 기회는 올 것인가?
- #270 - 잠들었다가 다시 부활하는 뷰2 폰
- #269 - 영상 후기: 연봉 앞자리가 바뀌는 필수 언어
- #268 - 오후 늦게 원격 접속이 끊기면서 일이 풀리지 않은 하루
- #267 - 영상 후기: 모바일 앱 개발의 현재와 미래 (네이티브, 하이브리드, 크로스 플랫폼 앱 장단점과 전망)
- #266 - 또 한 명의 iOS 앱 개발자의 퇴직
- #265 - 계속해서 발생하는 블루투스 관련 이슈들
- #264 - 다시 읽고 싶은 책: 인간, 조직, 권력 그리고 어느 SW 엔지니어의 변
- #263 - 생각보다 쉽지 않은 앱 구조 개선
- #262 - 영어 공부 다시 시작하자
- #261 - 이직 주제로 마인드 맵 그려 보기
- #260 - NFT에 대해 공부해야
- #259 - 개발자도 호구되지 말자
- #258 - 내 전문성을 오래 가져 가려면 어떻게 해야 할까?
- #257 - 오늘 야근하며 드는 생각
- #256 - 재택근무를 하는 나를 대하는 가족들
- #255 - 이슈 처리 하느라 바빴던 하루
- #254 - 개발자를 위한 면접 자료 찾아보기 (5)
- #253 - 또 다른 iOS 개발자의 퇴직 의사
- #252 - 개발자를 위한 면접 자료 찾아보기 (4)
- #251 - 기대한 대로 풀리지 않는 롤링 배너
- #201 ~ #250
- #151 ~ #200
- #101 ~ #150
- #51 ~ #100
- #1 ~ #50
@tipu curate
Upvoted 👌 (Mana: 1/2) Get profit votes with @tipU :)
Upvoted! Thank you for supporting witness @jswit.
![default.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNwBDPMPvL1yaKWTYF4wxyUmxWiEJgAy1WZWTJyCha5wE/jswit_comment_initial.w320.jpg)