파이썬의 프레임워크 중 하나인 flask를 사용한 간단한 예제를 알아보겠습니다.Flask는 Python 프레임웍인 Django처럼 많이 사용되는 프레임웍 중 하나입니다. 매우 가벼운 것이 특징입니다. 그럼 아래에서 main.py라는 파일을 만들고 내부코드를 작성하여 Hello Webisfree!를 가진 웹페이지를 만들어보겠습니다.# Flask를 사용한 Python 메인페이지 만들어보기아래의 코드는 매우 간단하게 메인페이지를 구현하였습니다. 서버를 구동하는 파일을 만들고 띄우는 것까지 진행해보려합니다.! Python에 Flask 설치하는 방법아래 방법은 리눅스에 Flask를 설치하는 방법입니다. 아래를 봐주세요.설치를 위해서 apt-get을 먼저 update하여 최신 패키지 정보를 업데이트합니다.sudo ap
Last Modified : 2018-04-03 06:16:22새롭게 기존 서버 언어를 Python으로 변경하였습니다. 아래는 Python의 flask 프레임워크로 웹서버를 변경하면서 요약한 내용들 입니다.! Why Python먼저 왜 Python으로 서버 언어를 변경하였는가의 이유입니다. 예전부터 서버 운영을 항상 저가형 해외 웹호스팅을 고려하다보니 서버 환경은 항상 php 언어와 mysql 데이터베이스만 사용하였습니다. 그러다보니 더 많은 트래픽 동접 환경 등에 대처하기 위한 성능이슈(페이지 로딩 속도 등등..) 등이 불만족이었습니다.그런 이유로 더 나은 서버 환경을 찾고 있던 중 Python과 Flask를 사용하는 웹어플리케이션을 알게 되었고 곧바로 환경 구축 및 마이그레이션을 단행하게 되었습니다. (참고로 지금은 php 7.0을 사용해도 꽤 놓은 퍼포먼스를 보여
Last Modified : 2020-08-15 10:54:36자바스크립트 프레임워크 next.js에 대하여 알아봅니다.! next.js는?next.js는 매우 잘 알려진 프레임워크입니다. next.js를 사용하는 큰 이유 중 하나로 React를 사용한 프론트엔드 프레임워크이면서 서버사이드 랜더링이 가능하다는 점입니다.대시보드를 가지는 어드민, 관리자 페이지의 경우 서버사이드 렌더링이 꼭 필요한 것은 아니나 일반적인 홈페이지의 경우 SEO, 검색엔진 최적화를 위해서 서버사이드 렌더링 방식을 사용합니다. 이 경우 서버 코드를 직접 html 템플릿에 입력하는 방식은 하나의 언어만 사용하는 것보다 어렵고 비효율적일 수 있죠. 이런 문제를 해결할 수 있는 대안 중 하나가 바로 next.js와 같은 작고 기능에 충실한 프레임워크를 사용하는 방법입니다.# next.js 단순하고
Last Modified : 2020-06-22 22:40:25간단한 어플리케이션에 적합한 파이썬 프레임워크는?파이썬 프레임워크는 매우 다양합니다. flask, djanggo, tornado, bottle 등등 ... 이 중에서 간단한 어플리케이션 구동에 적합한 프레임워크는 무엇일까요?예를들어 사용 목적이 아래와 같다면 말입니다.API 호출적은 수의 페이지, route이 경우 가벼운 프레임워크로 bottle, tornado가 많이 사용됩니다. 이 둘 중에서 하나를 고르자면 선호도는 둘 다 비슷하나 bottle이 조금 더 높습니다. 나머지는 어떤 어플리케이션 동작을 요구하느냐에 따라서 선택해야 할 것 입니다.
Last Modified : 2017-06-23 10:29:09next.js 프레임워크에서 라우팅(routing)을 사용하는 방법입니다. 어떻게 라우팅을 설정하는지 아래에서 알아봅니다.# next.js 라우팅 설정하기서버 사이드 렌더링 방식의 next.js는 매우 간단하고 쉽게 페이지 라우팅 설정이 가능합니다. 우선 라우팅 설정을 위해 앱의 상위 폴더에 /pages/ 폴더를 생성해야 합니다.하나. /pages/ 폴더 생성하기next.js에서 라우팅 설정하기 위해 /pages/ 폴더를 만들어야합니다. /pages/폴더에 추가된 파일들은 각각 하나의 페이지로 매핑되게 됩니다. 예를들어 만약 아래와 같은 세 페이지가 있다고 생각해봅니다.webisfree.comwebisfree.com/about/webisfree.com/contact/둘. /pages/ 폴더에 파일 만들어 추
Last Modified : 2020-08-27 12:04:44express web framework 알아보기
Last Modified : 2017-05-05 23:32:47