2012-05-16 2 views
1

나는 잠시 동안 PHP 세상을 벗어났다. 이제 나는 돌아왔다. asp.net에서 mvc 패턴을 광범위하게 사용하면 PHP에서 다시 사용할 수 있습니다. 2006 년에 codeigniter를 사용했는데 여전히 표준입니까? 나는 Symphony와 phpCake 같은 것들이 있다는 것을 알고있다.php mvc + templating engine

이이 기능은 내가 좋아하는 것 같습니다

  • 포함 (예 : 스마티로)에는 DB 쿼리 최적화
  • 템플릿 엔진을 포함하지 곡선
  • 가볍고 빠른
  • 바람직 거대한 학습 - 나는 Smarty를 사용할 수 있지만 에 템플릿 엔진과 함께 mvc가 포함 된 제품이 있는지 궁금합니다.

표준 지금은 무엇입니까? 위의 기준에 맞는 것은 무엇입니까?

+0

, 당신은 [나의 작은 템플릿 라이브러리에 관심] 수도 (https://github.com/Xeoncross/PHP-Template) 이는보기를 할 수 있습니다 객체처럼 확장 될 수 있습니다. 그것은 단지 일반 PHP이므로 매우 빠릅니다. – Xeoncross

+0

파이썬이 없습니다. 내 배경은 PHP와 asp.net (두 페이지와 mvc) – sarsnake

답변

2

Symfony2는 순간에 가장 인기있는 중 하나는 현대와 그 뒤에 큰 커뮤니티를 가지고있다. 그것은 당신이 원하는 모든 기능을 가지고 있지만 꽤 큰 학습 곡선이 있습니다.

0

가장 인기있는 Kohana Framework를 사용할 수 있습니다. Kohana는 언급 한 기능을 포함하며 Kostache (콧수염 구현)도 사용합니다. 그냥에게 Symfony2에 사용 해보세요 http://kohanaframework.org/

2

에서 확인해. 그것은 매우 훌륭한 프레임 워크입니다. Symfony 프로젝트와 동일한 회사에서 개발 한 "twig"라는 템플릿 엔진이 통합되어 있습니다.이 엔진은 smarty와 비슷합니다. 그리고 공정하기 위해서, 당신이 mvc로 작업하는 배경을 가지고 있다면 학습 곡선이 그렇게 나쁘지는 않습니다.

설명서 및 학습 자료는 매우 훌륭합니다. 프로파일 러는 최근에 본 가장 멋진 것들 중 하나이며, 네임 스페이스와 같은 PHP에 대한 최신 통합을 사용합니다. 당신이 (템플릿 상속을 지원 또는 아무것도) 파이썬 같은 언어에서 오는 경우