🕊️ 프로젝트에 적용할 만한 기술 스택

초보자라면, 프로젝트를 위한 기술 스택을 선택할 때 머리를 짜낼 것입니다. 지난 20년 동안 소프트웨어 업계에서 많은 발전이 있었고, 새로운 언어와 프레임워크, 기술들이 등장했습니다. 그래서 제대로 된 기술 스택을 고르는 것은 더 까다로워 졌습니다. 그래서 이번에는, 초보 개발자가 프로젝트 요구사항에 가장 적합한 기술 스택을 선택하는 데 도움이 될 만한 문서를 가져왔습니다. 1️⃣ LAMP 스택 📌 Linux - 무료 오픈소스 운영체제 - 거대한 개발자 커뮤니티와 훌륭한 문서 소유 - Linux대신 Window(WAMP), macOS(MAMP)으로 사용하기도 함 📌 Apache - 무료 오픈소스 HTTP 웹 서버 - 다양한 플랫폼과 호환됨 - 방대한 양의 트래픽 처리 가능 📌 MySQL - 무료 오픈소스 RDBMS 📌 PHP/Perl/Python - 백엔드 언어 - 기본적으로 PHP가 LAMP 스택에서 선호되지만, Perl과 Python도 사용됨 2️⃣ MEAN 스택 📌 MongoDB - 오픈소스 NoSQL - 클라우드와 호환됨 📌 Express.js - 무료 오픈소스 백엔드 프레임워크(Node.js) - URL 라우팅과 HTTP 요청 처리 📌 AngularJS - 무료 오픈소스 프론트엔드 프레임워크 - 주로 싱글 페이지 애플리케이션(SPA)을 만드는데 사용됨 - MVC(Model, View, Controller) 패턴 사용 📌 Node.js - 백엔드 런타임 환경 - 자바스크립트 사용 3️⃣ MERN 스택 📌 MongoDB 📌 Express.js 📌 Node.js 📌 React - 무료 오픈소스 자바스크립트 기반 라이브러리 - virtual DOM 제공 4️⃣ MEVN 📌 MongoDB 📌 Express.js 📌 Node.js 📌 Vue.js - 오픈소스 자바스크립트 프론트엔드 프레임워크 - 낮은 러닝 커브 - MVVM(model-view-viewmodel) 아키텍처 패턴 5️⃣ Serverless - 클라우드 인프라에서 애플리케이션 구축 - 비용 효율적 및 보안 강화 📌 AWS Lambda 📌 Google Cloud 🐣 숙련된 개발자라면 LAMP 🐣 자바스크립트 개발자라면 MEAN, MERN, MEVN 🐣 Serverless는 비용과 관리 측면에서 유용

Top Tech Stacks to Consider for Your Software Project

Medium

Top Tech Stacks to Consider for Your Software Project

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 1월 10일 오전 8:31

 • 

저장 238조회 7,413

댓글 1

  • MEAN의 Angular.js (1.x 버전) 은 공식종료된 기술입니다. Angular (2+ 버전)을 사용하시면 됩니다만, Angular의 러닝커브는 이전 MEAN에서 사용하던 1.x보다는 확연히 높으니 참고하세요.