본문 바로가기

728x90
반응형

컴터생각

(69)
리디북스 개발팀 사례로 보는 리액트 네이티브, 그리고 플러터 네이티브 앱 개발보다 더 빠른 개발이 필요한 상황은 모든 개발팀이 직면하고 있고, 다들 비슷한 고민을 할 겁니다. 가난한 회사가 흔해 빠진 앱 만드는데나 편리한 것이 크로스 플랫폼 프레임워크라고 하는 이야기도 있지만, 모바일 앱이 핵심은 아니지만, 지원은 해야하는 상황인 개발팀들도 많을 겁니다. 물론, 모바일 앱이 그 비지니스 모델의 핵심이라면, 안드로이드와 iOS 모두 네이티브 앱으로 개발하는 것이 맞을 수도 있습니다. 개발생산성은 곧 비용이므로, 네이티브 개발이 과연 정답인지는 상황마다 다를 수 있지요. 적절한 타협, 어렵죠. 페이스북이 개발하여 그동안 많은 개발팀에게 선택 받은, 풍부한 사용자층을 가지고 있는 리액트 네이티브를 이용해서 기존에 네이티브로 개발된 앱을 전환한 흥미로운 사례 이야기가 있..
노마드 코더, 줌 클론 코딩 - 웹소켓, WebRTC에 대해 배워보아요 니꼴라스 입니다~ 로 시작하고 김치 먹으라며 방송 끝내는 제가 좋아하는 유튜버의 무료 강의 중 하나를 소개합니다. 유튜브 하기 전부터 노마드 코더 라는 사이트에서 무료 강의 들으며 알게된 분인데 이제 40만 구독자의 유튜버 이기도 합니다. 유튜브에 올라온 영상들도 좋고, 노마드 코더에 올라오는 무료강좌와 유료강좌도 좋습니다. 무료 강의들도 많으니 무료 강의들 먼저 들어보면 좋겠죠. 다양한 주제의 웹개발 및 앱개발 무료 강의들이 많습니다. 이번 강의를 통해 WebRTC 사용법 익혀두면, 여러모로 활용도가 높을 것 같습니다. 얼른 무료강의 수강하러 고고고~~ 오늘은 줌 클론 코딩 무료 강의 실시간 온라인 채팅 및 화상화의 웹사이트를 만드는 강의 입니다. 웹소켓과 WebRTC를 사용해서 만듭니다. 채팅은 웹소..
페르시아의 왕자, 고전 게임을 자바스크립트로 웹에서 90년대에 이 게임을 PC에서 해봤던 기억이 납니다. PC로 이런 게임을 할 수 있다니, 다들 난리였습니다. 이제는 이 고전 게임을 웹브라우저 안에서 즐길 수 있는 날이 왔습니다. 오픈소스 웹 게임 엔진인 Phaser를 이용해서 아예 새로 만들었다고 합니다. 추억 돋게 게임도 해보고, 소스코드도 뜯어보고 하면 재밌을 것 같습니다. 물론, 소스코드 열어 살펴 보려면 시간 좀 걸리겠네요. 웹브라우저로 게임 해보기 접속하면 웹 브라우저에서 실행이 됩니다. - https://princejs.com/ 핸드폰으로도 실행이 잘 됩니다. 다만, 조작하는데 어려움이 많아서 핸드폰으로 하는건 좀 비추입니다. 워낙에 난이도가 있는 게임인데, 핸드폰 터치만으로 하긴 많이 어렵더군요. 물론, 이건 제 이야기고 게임 잘 하는 분..
인터넷 세상, 인터넷에 접속된 모든 기기는 해킹 당할 수 있다 (feat log4j 보안취약점) 역대 최악의 취약점으로 IT 업계 종사자들에게 악몽의 연말연시를 선사하고 있습니다. 취약점에 노출된 서버들을 운영하는 분들은 정말 최악의 시간을 보내고 있습니다. 엄청 급하게 패치를 했는데, 몇일 있다 취약점이 또 발견되고, 또 패치 했는데, 취약점이 또 발견되고. 아, 언제 끝나냐고 ㅠㅠ 패치 한번 하기도 악몽인데, 계속 반복해야 하니 몇주째 거의 죽을 맛일 겁니다. 도대체 무슨 일이 일어나고 있는건가? 패치가 뭐야? 버그나 보안취약점을 수정한 버전을 반영하는 작업을 말합니다. 왜 패치가 어려운데? log4j의 경우 사용하는 시스템이 너무 너무 많기 때문에 다 찾아서 패치를 적용하는게 쉽지 않은 일 입니다. log4j가 뭔데 그렇게 많이 사용해? 서버에서 무슨 일이 일어나고 있는지 기록을 남기는데 사용..
macOS 포멧 후 세팅 및 설치할 프로그램 회사에서 테스트용 맥 세팅을 여러 대 세팅하다 보니 어, 이걸 빼먹었네 싶은게 너무 많이 나와서 세팅할 때 한방에 정리하고자 메모. 자질구레한 것들이 사용하다 보면 걸리니 다 적으려니 뭐가 많네요. macOS 공장초기화 방법 공장 초기화 하는 방법은 애플이 시키는대로 따라하면 됩니다. macOS를 다시 설치하는 방법 macOS 복구를 사용하여 Mac 운영 체제를 다시 설치합니다. support.apple.com 개인적으로 가지고 있던 오래된 맥 미니는 라이언 밖에 안 깔리는데, 애플이 공식적으로 설치 지원을 중단 ㅠㅠ 이미지 다운로드 받아서 설치하는 과정이 겁나 복잡해짐. 거 인터넷으로 다운로드 지원하는데 비용이 얼마나 든다고!! 애플이 그렇게 돈을 벌면서 그거 지원하는게 뭐가 어렵다고!! 애플이 정말 ..
1분동안 인터넷에서 어떤 일들이 벌어지고 있나요? 한장의 그림으로 인터넷에서 1분간 일어나는 일들을 정리한 짤로 등장과 동시에 바로 유명해진 바로 그 한장이 올해도 나왔습니다. 한달전쯤 공개된 것 같습니다. 원문은 여기에. 올해는 작년에 비해서 사라진 서비스들도 있고 (물론, 서비스를 접거나 폐쇠된 것은 아닙니다. 폭발적 성장이 둔화된 것이고 다른 서비스가 폭발적인 등장을 해서 그렇습니다.) 올해 신규 등장한 다스호스들도 많습니다. 단 1분 동안 벌어지고 있는 엄청난 일들 이젠 인터넷 없으면 큰일 납니다. 전세계가 인터넷을 통해 연결되어 있지요. 저 그림에 들어가는 서비스는 전부 다 글로벌 서비스라서, 하루 24시간 내내 1분동안 이렇게나 많은 일들이 벌어집니다. 인터넷 다운 되거나 서버 터지면 난리 납니다. Amazon customers spend $..
내 트리를 꾸며줘, 산타파이브로 보는 개발, 보안 모범사례 친구들이 모여서 지인들끼리 즐길 목적으로 만든 작은 서비스가 완전 대박이 났습니다. 내 트리를 꾸며줘. - https://colormytree.me/ 내 트리를 꾸며줘! 친구의 트리에 메시지를 남겨주세요💌 colormytree.me 네, 저도 산타파이브 트리 하나 만들었지만 누구에게도 알리지 않아서 장식은 하나도 없습니다. ㅋㅋ 크리스마스 감성을 듬뿍 담은 귀여운 서비스 접속해서 회원가입하면 내 트리가 만들어 집니다. 그럼 친구들이 와서 트리에 장식을 달아주는 웹사이트 입니다. 쉽게 이야기 하면, 내 게시판이 하나 만들어지고 다른 사람들이 와서 댓글 남기는 댓글 서비스 입니다. 다만, 댓글은 크리스마스 트리 장식으로 표시되고, 나는 내게 달린 댓글을 크리스마스가 되어야 열어볼 수 있습니다. 크리스마스 될..
많이 이뻐진 윈11, 업그레이드 안할 이유가 없네 - 무료 업그레이드 이벤트 이후로 생각보다 빠르게 10월에 정식 버전이 출시되었습니다. 6월에 소개된 변화들이 모두 잘 반영이 되었습니다. 안드로이드 앱을 실행시킬 수 있는, 가장 기대되는 기능 하나만 빼고요. 이건 아직도 업데이트가 안되고 있습니다. 아직까지도 소식이 없는 것 보면, 아마 내년에나 될 것 같네요. 2021년 6월 25일 새벽 - 마이크로소프트 윈11 릴리즈 이벤트 The 2021 Microsoft Windows Event - https://youtu.be/q5egaM2hibs 소개영상 - https://youtu.be/Uh9643c2P6k Windows 11 소개 페이지 https://www.microsoft.com/ko-kr/windows/windows-11 윈11에서 달라진 점들은 아래 내용을 참조해주..
플러터로 모바일 앱과 웹 개발까지 모두 해결해보자 구글에서 플러터를 출시한지 4년이 넘어가고 있습니다. 2017년 5월에 0.0.6 버전을 출시한 이후로, 현재 2.8 버전이 출시된 상황입니다. 초기에는 긴가민가 했지만, 꾸준히 발전을 거듭해 이제 비지니스 앱을 만드는데 전혀 손색이 없는 모바일 앱 개발 프레임워크가 되었습니다. Flutter 프레임워크 홈페이지 - https://flutter-ko.dev/ Flutter - 가장 빠른 아름다운 네이티브 앱 Flutter(플러터)는 하나의 코드베이스로 모바일, 웹, 데스크톱에서 네이티브로 컴파일 되는 구글의 아름다운 UI 툴킷입니다. Flutter는 기존 코드와 함께 동작하고, 전세계 개발자와 조직에 쓰이고 flutter-ko.dev 이제는 플러터를 이용해 비지니스용 앱을 만들어도 될 정도로 충분히 안정..
ASP .NET Core with Razor Pages - 그렇게 빠르다니 함 배워봐야겠습니다 .NET core가 드디어 다른 OS에서 사용 가능하게 되면서 ASP .NET이 새롭게 주목을 받는 것 같네요. 마이크로소프트는 진작에 이랬어야 했는데 늦은감이 있습니다. Windows only 정책을 너무 오래 가져갔습니다. 아니, 다른건 윈도우 온리를 했어도 .NET은 그 태생의 특성상 그러지 말았어야했죠. 하지만, 늦었어도 이젠 다른 OS에서도 사용 가능하니 희소식입니다. https://dotnet.microsoft.com/download Download .NET (Linux, macOS, and Windows) Free downloads for building and running .NET apps on Linux, macOS, and Windows. Runtimes, SDKs, and devel..

728x90
반응형