저는 코딩에 익숙하지 않고 프레임 워크에 대해 좀 더 알고 싶습니다. 프레임 워크가 코드를 작성하는 데 어떻게 도움이되며 정확히 무엇입니까? Zend for PHP와 같은.프레임 워크 란 정확히 무엇입니까? Zend Framework for PHP와 마찬가지로
답변
프레임 워크는 기본적으로 응용 프로그램의 기초입니다. 즉, 다음을 의미합니다.
- 프레임 워크에 응용 프로그램을 빌드하면 해당 응용 프로그램과 분리 할 수 없습니다. 해당 프레임 워크에 대한 종속성이 있습니다.
- 프레임 워크는 응용 프로그램을 실행하는 데 필요한 모든 것을 제공합니다. 일반적인 애플리케이션에 필요한 모든 것을 처리합니다. (생각 : (내부) 데이터 저장, 출력 및 입력)
젠드 PHP는 인터넷 응용 프로그램을 만들기위한 프레임 워크입니다. 모듈이 많아서 생산성을 높이는 데 도움이됩니다.
프레임 워크와 일반 라이브러리의 차이점은 프레임 워크가 종종 제대로 작동하려면 서로를 필요로하는 여러 라이브러리로 구성된다는 것입니다. 아마 사용한 프레임 워크의 예 : Windows. Windows 플랫폼은 사용할 라이브러리 세트를 제공하지만 라이브러리는 서로 제대로 작동해야합니다 (예 : 응용 프로그램이 비디오 파일을 재생하도록하기위한 라이브러리에는 화면에 픽셀을 출력하기위한 라이브러리가 필요합니다.
프레임 워크는 기본적으로 앱을 코딩하는 특정 방법을 따르는 라이브러리 그룹입니다. 대부분의 PHP 프레임 워크에서와 마찬가지로 mvc 디자인 패턴을 따라야합니다. Zend는 정확히 프레임 워크가 아닙니다. 원하는 부분을 사용하고 원하는 부분 만 사용하기 때문입니다.
희망 사항 :
참고 : 용도에 따라 분명히 프레임 워크로 사용할 수 있습니다 (그리고 종종/일반적으로). – Cam
프레임 워크는 "하위 수준"세부 정보를 처리하는 체계적인 코드 그룹으로, 응용 프로그램 (또는 현재 작업중인 내용)을 만드는 데 집중할 수 있습니다.
PHP의 경우 대부분의 프레임 워크는 MVC 아키텍처 패턴을 구현합니다. 이러한 프레임 워크는 모델, 컨트롤러, 뷰 및 기타 "항목"디렉토리 (프레임 워크에 따라 다름)로 코드를 구성하므로 코드가보다 깨끗하고 유지 관리가 쉽습니다. 이 조직을 스스로 유지하려고하는 대신 프레임 워크 만 사용하면 많은 세부 사항에 대해 걱정할 필요가 없습니다. 많은 MVC 프레임 워크에는 단위 테스트, 데이터베이스 액세스를 단순화하는 클래스 등 많은 다른 멋진 기능이 내장되어 있습니다.
요약하면 (좋은) 프레임 워크를 사용하면 많은 문제를 해결할 수 있으므로 개발이 간단 해집니다. 그렇지 않으면 자신을 다루어야합니다.
프레임 워크는 기본적으로 "내부"를 프로그래밍하는 방법입니다. 전통적인 프로그래밍에서는 필요할 때 라이브러리에서 "기본"코드와 함수를 작성합니다. 반대로 프레임 워크는 자체적으로 "기본"코드를 처리하고 적절한 경우 함수를 으로 호출합니다. 즉, 프레임 워크는 미리 작성되고 즉시 실행할 수있는 응용 프로그램으로, 확장하거나 필요에 맞게 조정할 수 있습니다.
+1 - 실제로 그것을 보는 훌륭한 방법입니다. – Cam
- 1. 프레임 워크 - PHP 프레임 워크 란 무엇입니까?
- 2. PHP의 프레임 워크 란 무엇입니까?
- 3. CSLA 프레임 워크 란 무엇입니까?
- 4. 개발 프레임 워크 란 무엇입니까? IDE 란 무엇입니까?
- 5. 키네틱스 란 정확히 무엇입니까
- 6. 경로가있는 zend 프레임 워크 문제
- 7. zend 프레임 워크 설치시에
- 8. 정확히 PLINQ 란 무엇입니까?
- 9. ViewUserControl.ViewDataKey 란 정확히 무엇입니까?
- 10. 앵무새 란 정확히 무엇입니까?
- 11. 정확히 TDD 란 무엇입니까?
- 12. 좋은 테스트 자동화 프레임 워크 란 무엇입니까?
- 13. Zend Framework Zend Zend_Form_SubForm 레이블
- 14. 은 데이터베이스 연결과 마찬가지로 풀링 된 엔티티 프레임 워크 컨텍스트입니다.
- 15. 이 zend 프레임 워크 경로는 어떻게 작동합니까?
- 16. Integral Types 란 정확히 무엇입니까?
- 17. 포트 청취 란 정확히 무엇입니까
- 18. "WPF 서비스"란 정확히 무엇입니까?
- 19. 정확히 런타임 호스트 란 무엇입니까?
- 20. node.js의 노드 란 정확히 무엇입니까?
- 21. 정확히 "키 컨테이너"란 무엇입니까?
- 22. 젠드 프레임 워크 학습
- 23. Zend Framework 또는 Symfony
- 24. MEF (Managed Extensibility Framework) 란 무엇입니까?
- 25. Begending Zend Framework
- 26. Zend Framework 서재응 팁
- 27. PHP와 작동하는 좋은 메시지 브로커 란 무엇입니까?
- 28. 플러그인 문제 - Zend Framework
- 29. "init"을 포함하는 Zend 프레임 워크 컨트롤러 파일 이름?
- 30. SEAM 프레임 워크 란 무엇이며 왜 사용해야합니까?
* (정의) * http://en.wikipedia.org/wiki/Software_framework – Gordon