2012-06-17 2 views
-1

일부 PHP 프레임 워크를 테스트 해본 결과 가장 많이 들여다 보았던 것은 Yii입니다. 나는 그것이 어떻게 작동하는지 좋아하지만, 기본적으로 그것이 당신을위한 모든 클라이언트 쪽 물건을한다는 사실에 대해 우려하고 있습니다. 나는 클라이언트 측 (즉, 별도의 PHP 파일로 페이지 구성)을 인식하고 있어도 괜찮지 만 클라이언트 측에서 직접 만드는 것이 좋다.서버 측 PHP 웹 프레임 워크가 있습니까?

예를 들어 내가 개발 한 웹 사이트의 경우 Smarty이라는 템플릿 엔진을 사용하여 템플릿을로드하고 모든 relavent 데이터를 채 웁니다. 따라서 템플릿에는 해당 페이지를 구성하는 모든 HTML, 자바 스크립트 및 CSS가 포함됩니다.

이제는 웹 프레임 워크 (인증, CRUD, 서버 측 코드 생성)의 편리한 기능에 깊은 인상을 받았지만 여전히 클라이언트 쪽을 직접 작성하고 싶습니다.

내가 그렇게 할 수있는 프레임 워크가 있습니까? 반드시 "경량"일 필요는 없지만 고객 측 콘텐츠에 대해 최소한 또는 전혀 간섭하지 않아야합니다.

+0

symfony는 무엇입니까? - http://www.symfony-project.org/ –

+0

모든 주요 프레임 워크는 사용자 정의 할 수 있으며 이렇게 할 수 있습니다. 여기에 진짜 질문은 없습니다. – Gordon

+0

@Gordon 그러나 그들이 생성하는 클라이언트 측 코드는 서버 측 PHP와 실제로 "결혼"한 것 같습니다. – Hassan

답변

1

글쎄, 모든 PHP 웹 프레임 워크는 서버 측 : 클라이언트에서는 PHP 코드를 실행하지 않습니다.

하지만 약간 다른 의미가 있습니다. 헬퍼 함수 나 템플릿 엔진을 사용하여 '최종 코드'(즉, HTTP 내에서 실제로 전송되는 내용)를 생성하도록 강제하지 않는 프레임 워크가 있습니까? 응답).

핵심은 PHP 자체를 템플릿 엔진으로 사용할 수 있다고 명시하는 PHP 프레임 워크를 찾는 것입니다.) Zend Framework와 Symfony는 내 경험에 비추어 볼 때 평범한 PHP로 행복하게 작성할 수 있습니다.

관련 문제