2013-08-06 2 views
-1

웹 프레임 워크에는 많은 것들이 있습니다. 배우기에는 나이가들 수 있습니다.Python - 마이크로 웹 프레임 워크 -

그래서 WSGI가 요청에 응답하는 데 필요한 모든 것을 정의한다고 말하면 무엇을 놓치고 있습니까? 환경에 과부하가 걸려서 내가 필요한 거의 모든 것을 저장할 수 있습니다. 그래서 프레임 워크에서 무엇을 얻고 있습니까?

+2

실제로 WSGI가하는 일과 임의로 선택한 프레임 워크가하는 것을 배우는 것이 좋습니다. 일반적으로 말하자면, 프레임 워크는 매크로 레벨에서 애플리케이션을 구조화하는 데 필요한 일련의 규칙을 시행하고이 구조의 구성 요소를 연결하는 데 필요한 여러 가지 바로 가기를 제공합니다. 이 대회. (표준 예제는 결과와 함께 렌더링되는 뷰와 컨트롤러가 될 것입니다.) – millimoose

답변

2

당신은 확실히에만 WSGI를 사용하여 웹 응용 프로그램을 작성할 수 있지만, 어떤 점에서 다음과 같은 문제가 해결해야 할거야 :

  • 는 어떻게 다른 URL 요청을 처리 할을?
  • 양식 데이터를 어떻게 구문 분석합니까?
  • 응답을 어떻게 렌더링합니까?
  • 세션을 어떻게 지원합니까?
  • 어떻게 데이터를 유지합니까?
  • 등, 등, 등 ...

각각의 웹 프레임 워크는 일부 (또는 전부)의 이러한 문제를 해결합니다. 예, 직접 솔루션을 설계하고 구현할 수 있지만 웹 프레임 워크에는 다른 사람들이 잘 작동하는 솔루션이 포함되어 있습니다. 이것이 바로 프레임 워크에서 얻은 것입니다. 웹 앱을 작성할 때 일반적인 문제를 해결하는 방법에 대한 제안입니다.

마지막으로 웹 프레임 워크의 선택 개수에 압도 당하기 쉽지만, 하나만 배우면 다른 사람들이 훨씬 쉽게 이해할 수 있습니다. 장고 또는 플라스크와 같은 좀 더 미니멀 한 프레임 워크를 배우는 것이 좋습니다. 다른 프레임 워크는이 두 가지 프레임 워크와 매우 유사하며 쉽게 프레임 워크를 선택할 수 있습니다.

관련 문제