내가 본 대부분의 웹 프레임 워크는 주로 OO 패러다임을 따른다. FP 스타일을 따르는 Python이나 Ruby의 웹 프레임 워크가 있습니까?기능적 스타일 웹 프레임 워크
1
A
답변
0
파이썬 자체와 마찬가지로, 기능 지향 및 객체 지향 패러다임을 혼합 한 파이썬에서 웹 프레임 워크를 찾을 수 있습니다. 장고는 훌륭한 예입니다. Django는 model-view-controller 디자인을 따르며 모델 - 템플릿 - 뷰로 레이블링합니다. 흥미로운 점은 세 개의 레이어가 매우 다르게 작동한다는 것입니다.
- 모델은 객체 지향적입니다. OOP이 할 수있는 모든 것의 별의 예가 될 필요는 없습니다. 모델의 이름을 지정하고, 기본 모델 클래스를 확장하고, 몇 가지 속성을 선언 할 수 있습니다. 이것은 생각해야 할 것입니다. 모델 계층에서 객체 지향이 훨씬 덜한 다른 프레임 워크에 대해 배우려면 매료 될 것입니다. 데이터베이스에 테이블 선언이 필요하며 사이트에서 데이터 행을 생성해야합니다. 이것은 클래스와 인스턴스가 어떻게 보이는지에 관계없이 매우 유사합니다.
- 템플릿이 파이썬이 아닙니다. 그것은 전달되는 데이터를 삽입하는 몇 가지 방법을 통해 가능한 html과 비슷한 모양으로되어 있습니다.
- 보기가 매우 기능적입니다. OO 패러다임으로 강요받을 수 있으며, 원하는 경우 무거운 짐을 덜어주기 위해 모델에 의존 할 수 있습니다. 그러나 핵심에는 몇 가지 작업을 수행하는 함수 선언이 있습니다. 이러한 함수 선언은 url config 함수에 인수로 전달됩니다.
필자는 각 패러다임이 잘 작동하는지 믿기 때문에이 패러다임이 섞인 것을 좋아합니다. 어떤 사람들은 그것이 모순이라고 부를 수도 있습니다. 다른 사람들은 모델과 표현 논리 사이의 구별이 구별을 강조하기 위해 가능한 한 날카 로워 야한다고 말할지도 모른다.
OOP에별로 신경 쓰지 않지만 파이썬에서 작동 할 수 있다면이 프레임 워크가 잘 작동 할 것입니다. 기본 관리 인터페이스를 활용하려고하지 않는 한. 그렇다면 메타 클래스와 형식이 당신의 머리를 아플 정도로 만듭니다.
관련 문제
- 1. 시맨틱 웹 프레임 워크
- 2. 웹 프레임 워크 빌드하기
- 3. 레일 3.1 및 스타일 시트 프레임 워크
- 4. 웹 프레임 워크 코딩을위한 PHP 프레임 워크 사용하기
- 5. * IIS7 (웹 프레임 워크 없음)
- 6. 더 나은 웹 프레임 워크?
- 7. 무스 기반 웹 프레임 워크
- 8. 웹 프레임 워크 유지 관리성
- 9. 웹 자동 회귀 프레임 워크
- 10. 빠른 개발을위한 웹 프레임 워크?
- 11. 웹 개발자를위한 프레임 워크/템플릿
- 12. 시맨틱 웹 프레임 워크 아키텍처
- 13. PHP의 웹 서비스를위한 프레임 워크?
- 14. MongoDB를위한 최고의 웹 프레임 워크?
- 15. 웹 모바일 앱용 웹 프레임 워크 선택
- 16. 프레임 워크?
- 17. 프레임 워크?
- 18. 젠드 프레임 워크 DOM 문제
- 19. 플렉스 로그 프레임 워크
- 20. 프레임 워크 - PHP 프레임 워크 란 무엇입니까?
- 21. 프레임 워크 또는 프레임 워크 64?
- 22. 모바일 웹 사이트 개발 프레임 워크 대 표준 웹 사이트 개발 프레임 워크
- 23. 잘 디자인 된 기능적 웹 앱의 소스 코드는 무엇입니까?
- 24. 프레임 워크?
- 25. 프레임 워크
- 26. 엔트리에 장벽이 낮은 Python 웹 프레임 워크
- 27. 웹 개발을위한 좋은 프레임 워크 선택
- 28. 자바 스크립트 웹 프레임 워크 비교 리소스
- 29. Sybase와 잘 작동하는 python 웹 프레임 워크?
- 30. 엔티티 프레임 워크 및 웹 양식