1. 개인/기업/영리/비영리기관 관계없이 무료로 웹사이트 개발에 이용하실 수 있습니다. (수정배포 불가)
2. 클래스기반의 작고, 가볍고, 빠른 PHP 웹어플리케이션 개발 프레임웍입니다.
3. URL을 분석하여 액션클래스를 매핑, 실행합니다.
4. M.V.C 패턴을 기본으로 지원합니다.
5. 웹어플리케이션을 위한 디렉토리 구성이 자유롭습니다.
6. 호출되는 URL과 이에 매핑되는 액션클래스를 사용자가 임의로 설정할 수 있습니다. (액션클래스매핑)
7. 간편한 HTML 레이아웃 구성 도구가 제공됩니다.
8. 뷰에서 PHP코드의 활용이 자유롭습니다.
9. 뷰에 전용템플릿태그를 기본적으로 지원하며, 사용자가 직접 태그규칙을 작성하여 실행할 수도 있습니다.
10. 뷰파일은 캐시되어 좀 더 빠른 엑세스를 가능하게 합니다.
11. URL 암호화 기능을 지원하며, 이 암호화 처리는 사용자 암호화클래스를 로드하여 구성할 수도 있습니다.
12. 개발에 중요한 사항은 기본적인 플러그인으로 제공됩니다. ( Dao, Paging 등)
13. 기타 다양한 확장을 위해 외부컨트롤러로드 도구를 제공합니다.
14. 지속적인 업데이트가 진행되며 업데이트 반영시 이미 개발된 사용자 어플리케이션에 영향을 거의 주지 않습니다.
model/HelloWorld.Class.php
<?php
class HelloWorld extends Controller {
function HelloWorld () {
$this->message = "Hello World!";
}
function execute() {
$this->result_uri = 'helloworld.html';
$this->dispatcher();
}
}
?>
view/helloworld.html
<html>
<head></head>
<body>
{=message}
</body>
</html>