2007년 07월 26일
Django를 사용하여 20분만에 위키 만들기
Python의 대표적인 웹 애플리케이션 프레임워크인 Django를 사용하여 20분만에 Wiki 만들기가 올라왔다.
RoR의 등장이후 요즘, 너무 흔한게 20분만에 뭐 만들긴데, 식상하긴 하지만 Django가 어떤 형태인지 감 잡을 수 있게 해준다.
여기서는 단 세개의 컨트롤러 함수를 평균 7줄 이내로 작성(총 3*7= 21줄, HTML코딩 제외)하였다. 실제 설정과 import 구문 등을 다 합쳐도 30줄 정도 된다.
설명하는 사람이 인도 사람인지 영어도 느린편이고 알아 듣기도 괜찮고 Python을 몰라도 코드를 보면 대충 알아볼 수 있을 만큼 간결하다.
Django는 생산성과 변경 용이성이 매우 높은 프레임워크이다. 단일 DB(MySQL, PostgreSQL, SQLite 등) 모델만을 필요로 하는 웹 애플리케이션(거의 대부분의 웹 애플리케이션이라고 볼 수 있다)을 작성한다면, 나는 거의 무조건 Django나 RoR을 사용해서 만들고 편히 쉬는 길을 택할 것 같다.
참고로, Django는 RoR에 비해 압도적으로 빠른 수행속도를 보여준다. Python 자체가 빠른 편이기 때문이 아닌가 싶다.
RoR의 등장이후 요즘, 너무 흔한게 20분만에 뭐 만들긴데, 식상하긴 하지만 Django가 어떤 형태인지 감 잡을 수 있게 해준다.
여기서는 단 세개의 컨트롤러 함수를 평균 7줄 이내로 작성(총 3*7= 21줄, HTML코딩 제외)하였다. 실제 설정과 import 구문 등을 다 합쳐도 30줄 정도 된다.
설명하는 사람이 인도 사람인지 영어도 느린편이고 알아 듣기도 괜찮고 Python을 몰라도 코드를 보면 대충 알아볼 수 있을 만큼 간결하다.
Django는 생산성과 변경 용이성이 매우 높은 프레임워크이다. 단일 DB(MySQL, PostgreSQL, SQLite 등) 모델만을 필요로 하는 웹 애플리케이션(거의 대부분의 웹 애플리케이션이라고 볼 수 있다)을 작성한다면, 나는 거의 무조건 Django나 RoR을 사용해서 만들고 편히 쉬는 길을 택할 것 같다.
참고로, Django는 RoR에 비해 압도적으로 빠른 수행속도를 보여준다. Python 자체가 빠른 편이기 때문이 아닌가 싶다.
# by | 2007/07/26 20:37 | 프로그래밍 | 트랙백 | 덧글(2)







☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
알면 정보 좀 부탁하네. 수거...
우리나란 모르겠습니다. ^^