개발자

공공openAPI웹 개발스택 질문

2024년 07월 23일조회 44

최근 공공쪽 데이터개방사업이 많아서 공공openAPI로 공공데이터를 이용한 정보취합이나 가공한 형태의 웹앱을 만들까합니다. nextjs를 쓸까했는데 개인개발인만큼 가볍고 단순했으면 좋겠고 공공데이터를 가공하는 만큼 데이터처리에 장점을 가졌으면 합니다. Nextjs로도 달성가능한지 혹은 적정기술 소개차원에서 추천할만한게 있는지 문의드립니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 2

이상래님의 프로필 사진

openAPI로 공공 데이터를 할 경우, React를 해도 좋고 Nextjs로 해도 좋고 둘다 해도 상관 없어 보입니다. nextjs를 공부하고 싶어 채택 하셨으면 사용하시는데 전혀 문제 없습니다. nextjs의 엄청난 힘을 발견하실거에요. 지금 바로 도전해보세요! 응원 합니다.😎😎

허니님의 프로필 사진

openapi를 사용한다면 백엔드 즉 서버가 필요할 가능성이 높습니다 1. api key를 숨겨야 합니다. 클라이언트 측에서 접근 가능하다면 탈취의 위험이 있습니다 2. api 호출 한도 내에서 사용하려면 한 번 가져온 데이터를 db에 저장하고 재사용하는 것이 좋습니다 3. 무거운 데이터 가공은 서버 측에서 처리하는 것이 유리합니다 nextjs는 풀스택으로 쉽게 프론트와 백을 한 번에 만들 수 있기 때문에 좋은 선택이라고 생각합니다. 또는 간단하게 react, express로 각각 프론트 백엔드를 만들 수 있습니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 07월 23일

Next.js는 React 기반의 서버 사이드 렌더링(SSR) 프레임워크로, 웹 앱 개발에 있어서 가볍고 유연함을 제공합니다. 데이터 가공 및 처리 과정에서는 JavaScript의 비동기 처리와 JSON 형식의 취급 용이성 때문에 큰 장점을 가집니다. 하지만 Django나 Flask 같은 Python 기반 프레임워크도 고려해 볼 만한데, 이는 Python이 데이터처리 및 분석에 강하며 다양한 라이브러리(예를 들면 Pandas, NumPy 등)를 활용할 수 있기 때문입니다. Streamlit은 데이터 과학자들을 위해 개발된 오픈 소스 앱 프레임워크로, 단 몇 줄의 코드만으로 데이터 시각화와 머신러닝 모델 등을 구현할 수 있습니다. 따라서 시각화가 중요한 웹 앱 개발에 매우 유용합니다. 선택은 프로젝트의 필요성과 선호하는 언어, 그리고 사용 가능한 리소스에 따라 달라집니다. Next.js는 보다 강력한 사용자 인터페이스를 구축하고 싶거나, 이미 JavaScript/TypeScript와 친숙하다면 좋은 선택일 거고, Django나 Flask는 데이터 처리와 분석이 중요하거나 이미 Python에 익숙하다면 좋은 선택일 것입니다. Streamlit은 빠르게 프로토타이핑을 하고자 한다면 유용한 도구일 수 있습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!