파이썬의 프레임워크 중 하나인 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파이썬 Flask와 Django 프레임워크 비교해보려고합니다. 둘 다 많이 쓰이는 프레임워크입니다.# 파이썬의 Flask 프레임워크Flask는 프론트 영역과 웹 서버 영역이 통신하기 위한 인터페이스를 제공합니다. 특징으로는 상대적으로 가볍고 최소의 기능만 제공합니다.# 파이썬의 Django 프레임워크더 많은 기능을 제공하며 현재 더 많이 사용되고 잇습니다.
Last Modified : 2017-05-09 22:32:08워드프레스1는 웹개발 프레임워크로 가장 많이 사랑받고 많이 사용되고 있습니다. 그렇다면 워드프레스란 무엇이고 어떤 장점과 단점을 가지고 있는지 알아보도록 하겠습니다.! 워드프레스(Wordpress)란??워드프레스는 2003년에 시작된 PHP와 MySQL의 언어로 만들어진 오픈소스의 웹개발 프레임워크입니다. 워드프레스는 서비스형과 설치형이 존재하는데 기본적으로 설치형 웹서비스입니다. 그렇기때문에 별도의 웹호스팅을 필요로 합니다.# 워드프레스의 장점워드프레스의 가장 큰 장점은 노력 대비 산출물의 결과가 우수하다는 점입니다. 워드프레스는 다양한 테마와 플러그인을 제공하는데 이는 잘만들어진 컴포넌트의 조합이라 생각할 수 있습니다. 사용자는 이를 활용하여 매우 간단하게 사이트와 원하는 기능을 추가 또는 제거하는 것이
Last Modified : 2017-09-20 23:59:42자바스크립트 프레임워크 next.js에 대하여 알아봅니다.! next.js는?next.js는 매우 잘 알려진 프레임워크입니다. next.js를 사용하는 큰 이유 중 하나로 React를 사용한 프론트엔드 프레임워크이면서 서버사이드 랜더링이 가능하다는 점입니다.대시보드를 가지는 어드민, 관리자 페이지의 경우 서버사이드 렌더링이 꼭 필요한 것은 아니나 일반적인 홈페이지의 경우 SEO, 검색엔진 최적화를 위해서 서버사이드 렌더링 방식을 사용합니다. 이 경우 서버 코드를 직접 html 템플릿에 입력하는 방식은 하나의 언어만 사용하는 것보다 어렵고 비효율적일 수 있죠. 이런 문제를 해결할 수 있는 대안 중 하나가 바로 next.js와 같은 작고 기능에 충실한 프레임워크를 사용하는 방법입니다.# next.js 단순하고
Last Modified : 2020-06-22 22:40:25next.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:44