본문 바로가기

분류 전체보기

(11)
[React] AWS Amplify Hosting을 이용한 손쉬운 배포 프론트 개발을 하면서 사용자에게 웹에서 멋지고 좋은 기능들을 제공하기 위해 노력하는 것에만 집중하면 좋지만 실제로 개발을 하다보면 화면 개발 이외에 서버 운영, 배포 정책 등 프론트 개발 이외에도 신경 써야 할 부분들이 많이 있습니다. AWS Amplify Hosting을 사용하면 비교적 쉽게 배포를 진행하실 수 있습니다. 또한 React에서 작업한 작업물을 메인 브런치에 머지할때마다 자동적으로 배포해주기 때문에 매번 운영서버에서 직접 빌드를 할 필요가 없어집니다. github와 AWS Amplify Hosting을 사용하여 배포를 하는 과정이 얼마나 편해지는지 소개해 보도록 하겠습니다. https://github.com/ GitHub: Where the world builds software GitHu..
오피스체크인 워크샵 (2021/11) 오피스체크인에서 워크샵을 다녀왔습니다! 작년 말부터 강화된 거리두기로 인해 불가능했는데 최근 완화된 덕에 즐겁게 다녀올수 있었습니다. 좋은 추억 많이 만들고 왔습니다~~ 잘 먹고 잘 놀았으니 다시 업무로 복귀입니다!
UX - 기기환경별 사용자 인터페이스 특성 해당 문서는 Desktop과 Mobile, Web과 App의 사용자 인터페이스 특성에 대한 설명입니다. 용어에 대한 자세한 내용이나 개발 고려사항 등 기술적인 설명은 다루지 않습니다. 목차 1. 개요 2. 데스크톱 웹 & 모바일 웹 3. 모바일 웹 & 모바일 앱, 그리고 반응형 웹 1. 개요 웹(Web)은 사용자가 인터넷을 통해 사진, 영상 등의 콘텐츠 및 서버에 저장되어있는 정보에 항상 접근할 수 있는 시스템으로, 거미줄처럼 수많은 웹 사이트가 엮인 공간을 나타냅니다. 앱(App)은 운영체제에서 실행되는 모든 소프트웨어를 뜻하며 웹 서비스를 이용할 수 있는 브라우저(IE, Chrome 등)와 오피스 프로그램인 워드 등도 앱에 속합니다. 우리는 웹 사이트를 통해 쇼핑도 하고, 검색도 하며, 영상을 찾아보..
오피스체크인 서비스 - 요구 분석 과정 해당 문서는 실제 오피스체크인에서 진행하는 방식에 초점을 두고 주관적으로 작성된 포스팅임을 알려 드립니다. 목차 1. 개요 2. 요구 분석 과정 3. 기능 정의서 작성을 해야 하는 이유 4. 요구사항을 전달하는 방법 5. 요구 분석 과정의 예시 1. 개요 막연하게 '어떤 기능이 들어갔으면 좋겠다.'라고 생각해서 개발이 이루어지는 것은 아닙니다. 개발자에게 기획안이 전달되는 과정까지 기능의 실현 가능성을 고찰하고 세부 동작과 필요한 데이터, 데이터의 활용 방법 등에 대한 파악이 필요합니다. 이러한 과정의 첫 단계가 '요구 분석 단계'입니다. '요구 분석’이란 새로운 시스템이나 기존 시스템에 기능 추가 및 개선을 위한 요구를 결정하는 작업 단계로, 개발자뿐만 아니라 관리자 외 내부 관계자, 사용자가 함께 의..
Codeigniter 4 버전 마이그레이션 기록 이번 포스팅에서는 Codeigniter 3.x 대비 4에서 달라진 점과 마이그레이션 history를 소개합니다. 1. 개발 초기 issue 오피스체크인 웹 개발 프로젝트를 시작할 때 PHP Framework로 Codeigniter 3 혹은 Laravel을 검토하였는데 당시 저희 개발팀 입장에서 다음과 같은 장/단점이 있었습니다. pros cons Codeigniter 3.x 검증된 framework 익숙한 개발 환경 개발 속도 빠름 namespace 지원 안함 php 최신 버전 지원 안될 수 있음 출시된지 오래된 major 버전 Laravel 가장 인기있는 framework 잘 번역된 방대한 문서 다양한 기능의 library 진입장벽 있음 개발 속도 느림 (비교적) 잦은 업데이트 (표에 나온 장/단점은 ..