거기에 등 프레임 워크, 즉 팁과 트릭, 모범 사례를 설계하는 방법에 대한 자원 ... .NET 용자원
자원
답변
이
프레임 워크 디자인 지침있다 : 규칙, 또한 Spring 같은 프레임 워크를 연구 할 수
http://www.amazon.com/Framework-Design-Guidelines-Conventions-Libraries/dp/0321545613
재사용 .NET 라이브러리에 대한 숙어, 및 패턴. PHP의 ehre에 관해서
은 나에게 몇 가지 도움말 : 당신의 프레임 워크 유형으로
사용 MVC.
MVC (Model-View-Controller)는 프레임 워크를 만드는 가장 좋은 방법으로 로직 및 모델을 뷰와 분리하여 유지하는 것이 신선한 깨끗한 애플리케이션을 구현하는 가장 좋은 방법입니다.
나는 스택 오버 플로우가 MVC 패턴을 사용한다고 믿는다. PHP/ASP가 확실하지 않을 수도있다.
가능한 한 코드를 공개하십시오.
실질적으로 모든 개체가 응용 프로그램에서 액세스 할 수 있다는 것을 의미합니다.
내가이 예를 들어,이 문제를 극복하기 위해 그 세계적인 범위로 정적 클래스를 만드는 것입니다 achive하는 방법입니다 : 당신은 쉽게과 같이 객체를 얻을 수있는 응용 프로그램을 통해 어디서나 다음
class Registry{....}
Registry::add('Database',New Database);
Registry::add('Input',New Input);
Registry::add('Output',New Output);
:
Regsitry::get('Database')->query('Select .... LIMI 10')->fetchObject();
템플릿 엔진을 많이 만들 필요가 없습니다, PHP와 같은 최고의 자체 템플릿 엔진이다없는 템플릿 엔진 내 눈에
를 사용하지 마십시오 템플릿을 구문 분석하고 PHP가 다시 구문 분석하도록 코드를 작성하십시오.
대신 사용자가 출력 할 템플릿 파일을보고 해당 캐치를 확인한 다음 해당 개체가 캐쉬에없는 경우 해당 개체가 다른 개체로 전송된다는 시스템을 만듭니다. ViewLoader, Witch within the 당신이 다음이 당신을 도와줍니다
$this->url('controller','method',$this->params);
희망을 사용할 수는 PHP 템플릿 파일을 포함 __construct뿐만 아니라 url()
및 escape()
등 tempalte의 fiels에서 지금과 같은 다른 방법이있다!
죄송 합니다만 ...이 질문에 대한 대답입니까 (이것은 PHP에서 웹 응용 프로그램을 구현하는 방법이 아닌 프레임 워크를 디자인하는 방법입니다). –
그는 팁, 트릭 및 모범 사례에 대해 질문했습니다. 그는 언어가 무엇인지 또는 응용 프로그램을 사용할 것인지에 대해 언급 한 적이 없으며, PHP의 웹 응용 프로그램 프레임 워크에서 몇 가지 기본 사항에 대해 언급했습니다. 이것이 아무런 도움이되지 않았다면, 그렇게 공정하고 충분하지만 확실하게 어떤 식 으로든 도움이 될 것입니다! – RobertPitt
google 기술 강의 How To Design A Good API and Why it Matters은 좋은 API를 설계하는 방법에 대한 많은 통찰력을 제공합니다.
- 1. 자원
- 2. 자원
- 3. 자원
- 4. 자원
- 5. 자원
- 6. 자원
- 7. WPF 자원 글자 크기 - 또 다른 자원
- 8. 안드로이드 자원
- 9. 정적 자원
- 10. ASP.NET : 자원
- 11. 상속 자원 : 경로 중첩 된 자원 내 routes.rb에서
- 12. @Context ServletContext가있는 다른 Jersey 자원 클래스의 저지 자원 클래스를 호출합니다.
- 13. 알려진 자원 이름으로 자원 ID를 얻는 방법은 무엇입니까?
- 14. RadGridView 템플릿 자원
- 15. WPF - 자원 generic.xaml을 \ generic.xaml을에서
- 16. 안드로이드 원료 자원
- 17. 스레드 자원 공유
- 18. 에서 Win32 글꼴 자원
- 19. 두 자원 결합하기 PHP
- 20. 파이썬 자원 모듈
- 21. SharePoint 자원 문자열이있는 위치
- 22. 하늘색의 소모 된 자원
- 23. MySQL 자원 사용량
- 24. asp.net mvc에서 자원 공유
- 25. 비트 연산을 학습하기위한 자원?
- 26. 가져 오기 Qt는 자원,
- 27. 네임 스페이스 자원
- 28. 최고의 자원 64 비트
- 29. asp.net 페이지에서 자원 만들기
- 30. yepnope.js 자원 폴백
+1이 책은 .NET에서 프레임 워크를 디자인 할 때 참조 용으로 사용할 수있는 아주 좋은 책입니다. –