"플라스크 웹 개발 파이썬 기반의 웹 애플리케이션 개발의 실제"코멘트

이정표

"플라스크 웹 개발"
"플라스크 웹 개발 웹 기반 응용 프로그램 개발 파이썬의 실제"
"플라스크 웹 개발은"초보자 파이썬 웹 개발에 적합합니다?

본문

오라일리 "책 시리즈 동물"과 "개 책은"초보자를 사용하는 것이 좋습니다 많은 플라스크 프라이머해야한다 "플라스크 웹 응용 프로그램 개발자는 웹 기반 실제 파이썬을 개발"하지만,이 책은 아직 초보자를위한 정말 ?

파이썬 웹 프레임 워크는 장고, 플라스크, 토네이도, Web.py, 등, 매우 큰 토네이도 직접 거의 초보자, 플라스크 및 웹을 권장하지 접촉이 평가되지 수 없습니다, 장고 보통 "무거운 의무"링크. 평 빛 프레임에 속하는, 인터넷이 플라스크가 web.py과 비교 하였다, 매우 흥미로운 블로그는 모습이 걸릴 수 있습니다 관심이 플라스크와 web.py 비교에 대한 단어를 더 (아주 오래된 블로그), 작은 것 이 선택하십시오.
그것은 입문 튜토리얼 문서 마이크로 채널 공용 플랫폼 것을 서면 web.py을 기반으로 언급 할 가치가있다

여기서 우리는 마이크로 채널 공용 플랫폼 유지 보수 설명서 팀에 대해 Tucao, 당신은 수준의 오류에서 그렇게 할 수 없습니다 ......

"플라스크 웹 개발 파이썬 기반의 웹 애플리케이션 개발의 실제"코멘트

그는 첫 번째 버전을 살 때 "플라스크 웹"웹 개발, 내 소개 도서의 개발이다,이 책의 두 번째 버전 이후, 또한 두 번째 버전을 샀다. 이 블로그는 토론 플라스크 프레임 워크의 초점이 아니라 당신이 의미가 플라스크, 다음과 같은 의견을 연구하기 위해 선택하는 경우, 책 자체를 논의하기 위해.

결론 : 직접 던져 이 책은 초보자를위한 것이 아닙니다 , 또는은 "지금"적합하지 않습니다.

이 결론은 몇 가지 이유에 근거

  • 템플릿 컨텐트를
  • 국내 장 연습 할 수
  • 내용도 "시스템"

사실, 이러한 이유 중 일부는 약간 까다 롭고, 그러나 이러한 아이디어의 출발점이 있습니다. "빠르게 간단한 웹 서비스 개발자를 구축하고자" "초보자를위한"과

템플릿 렌더링 "오래된"......... 그것?

이 질문에 대한 답을 모르겠지만, 적어도 내 마음에, 템플릿은 현재 인기 이전과 분리의 종료 후, 반작용 때문에, 뷰, 각도 세 프런트 엔드 프레임 워크보다는 배경을 필요가있다 "오래된 옛 물건을"렌더링 컨트롤 템플릿 렌더링.

플라스크와 Jinja2 거의 항상 동시에 제기,이 책의 전체 아이디어는이 책의 릴리스에 어떤 문제가되지 않습니다 프로젝트 Jinja2 템플릿 엔진의 실현을 기반으로,하지만 지금은 프런트 엔드 기술의 발전은 그것을 만든 이 책은 주기적으로 업데이트하고, 지금 옹호 할 수없는 "이전과 분리의 종료 후"나머지의 API 상호 작용에 의해, 전면과 후면 끝.

개인적으로, 나는 직접 프론트 엔드 기술의 뷰의 시작부터, 직접 템플릿 렌더링을 포기했다.

국내 장 연습 할 수

"플라스크 웹 개발,"훌륭한 기능, 책의 요점이 책에서 튜토리얼을 완료하는 프로젝트입니다 것은 서평이 같은 말했듯이 단지 다른 책의 조각 코드를 설명에 비해, 블로그 시스템을 완성하는 것입니다 이것은 의심 할 여지없이 좋다. 이 책의 내용이 Gmail의 잘 알려진 원인 기반으로하기 때문에 그러나, "장 VI E 메일은"장애물이 될 것입니다 .... 우리는 Gmail의 SMTP 서비스를 사용할 수 없습니다, Gmail은, 초보자 피할 필요에 로그인조차 할 수없는 다른 솔루션에 대한 온라인 검색 (I 대안 SMTP 서비스 (126)을 찾고 있었다).

왜 불가피하다? 이 장에서는 그것을하지 않을 건너 뛰기? 상호 관련이 책의 내용이 문제가 해결되지 때문에, 후속 내용은 우선, 대답은 할 수있는 지점이 명확 아니, 그것을 배운입니다, 발전 할 수 없다.

나중에 17 장 국내의 클라우드 플랫폼은 거의 사용하지 않기 때문에 더 언급하지 않기

내용도 "시스템"

이것은 하나의 이유 이상한, "시스템"도 잘못 할 포인트가 될 수있다? 물론 예,하지만 여전히 그런 이유로, 초보자에 적합하지 않습니다. 제 생각에는 초보자 후크, 크로스 도메인 구성을 사용하는 방법을 배우게, 뷰 기능, 작동 ORM을 작성할 수 있습니다, 간단한 웹 응용 프로그램을 완료 할 수있다. 데이터베이스 마이그레이션, 공장 기능, 청사진, 단위 테스트가 아닌 초보자 생활의 내용을 저장할 수? 그러나이 지식은 (공장 기능, 청사진 등) 내가 직접 깎아의 초보자 일 때 여기에서 전체 내용의 두 번째 부분을 시작해야했습니다 책에 십자가 및 엔지니어링 구조를 기반으로합니다.

초보자도 지금은이 이유를 뛰어 난 정말 설계 구조 플라스크를 사용하고 싶지 않아요, 왜? 이것은 "나는 플라스크를 사용해야하는 이유?", 명확하게 할 필요가 가볍고 빠른 있기 때문에 수 있습니다. 나는 간단한 서비스를 구축 (목적이 SpringBoot a를 사용하는 것이 확실히 경우) 상업적인 프로젝트를 개발하지 않도록 선택 플라스크하지만, 클러스터링 기술을 배울 때 신속하게 시간의 POC 짧은 기간을 완료하기 위해, 또는, 이러한 요구는 종종 단지 코드 몇 수십 라인, 왜 디렉토리 구조를 설계하여 귀찮게 할 수 있는가?

최근 자신의 블로그 시스템 프로토 타입, 크로스 도메인 구성, 뷰 기능을 작성, ORM, 또한 미만 140 선 웹 토큰 기반 로그인 관리자이었다

결론

그래서이 책은 그것을 열 수있는 올바른 방법은 무엇입니까?

개인적으로, 나는 생각이 책 (처음 60 페이지, 전체 책은 약 200이다) 많은 중요한 개념이있다, 당신이 볼 수있는 초보자,하지만 더에만 14 장하는 것이 좋습니다의 이전 제 5 장의 내용 제 14 장보고 직접 작성한 설계 구조를 기반으로, 더욱 모순 포인트가되어 당신이 읽을 필요로 할 때 그래서 지금 내 손에 책은, 책에 해당 ...... 어려움이있을 것 장해야하고, 대부분의 시간은 샘플 코드를 사용하기 위해 다시 다룰 필요가 있지만, 처음부터 끝까지,이 책은 내가 처음부터 끝까지 어떤 시스템이 없습니다.

위,이 책 항목 플라스크 사람들에게 거의 사용을 원하는 바랍니다.

####
더 Haytham 원래 기사를 들면, 대중 번호 "Xuju 롱"에주의하십시오 :
내 마이크로 채널 공개 수

추천

출처blog.51cto.com/13852791/2438065