ReasonableFramework is RVHM structured PHP framework. aka, RSF, VSPF, C-2020-018490
Go to file
2018-04-15 01:00:15 +09:00
config Update country.ini 2018-04-11 01:36:31 +09:00
helper Update gnuboard.dbt.php 2018-04-15 01:00:15 +09:00
route Update 404.php 2018-03-09 21:50:09 +09:00
session Create index.php 2018-03-09 21:25:01 +09:00
storage Rename stroage/copyright.txt to storage/copyright.txt 2018-03-21 09:37:09 +09:00
system Update uri.php 2018-04-14 23:52:38 +09:00
vendor Create is_email.php 2018-03-21 11:11:53 +09:00
view Create view_404.php 2018-03-09 21:50:33 +09:00
index.php Update index.php 2018-04-13 15:12:15 +09:00
KOREAN.MD Update KOREAN.MD 2018-03-27 11:07:41 +09:00
README.md Update README.md 2018-04-06 18:06:34 +09:00
VERSION.MD Update VERSION.MD 2018-03-09 22:00:19 +09:00

Reasonable PHP Framework

  • Reasonable Framework is PHP framework for critical legacy web environments.
  • Old version name: Very Simple PHP Framework (VSPF)

Supported feature

  • Database connection (via PDO)
  • URL Route, Route Controller
  • Sperated View
  • Model, or somethings is your freedom!

Compatible

  • Tested in PHP 5.3.3
  • Tested in PHP 7.x

How to use

  • Extract or clone this project to your shared web hosting.
  • You can use and intergrate all of PHP packages without Composer and Additional PHP Extensions! (supported autoloader)
  • You can use and rewrite by route feature! without heavy frameworks!
  • You can write your back-end code in route. (same as controller)
  • You can config database if you add your custom ini file in config directory.
  • Enjoy it!

Roadmap: Support legacy

  • Support critical lagacy web server (old: PHP 4.x ~ modern: 7.x)
  • Support critical old browser (old: IE 6 ~ modern: IE 11)

Roadmap: Legacy to futures

+-------------+     +-------------+     +---------------+     +-----------------+     +---------------+
| * Zb        |     | Reasonable  |     | * Laravel     |     | * Modern Web    |     | * Big Data    |
| * Gb        | --> | Framework   | --> | * CakePHP     | --> | * Boilerplate   | --> | * IoT         |
| * Wp        |     |             |     | * Codeigniter |     | * Accessibility |     | * M/L         |
| * Kb        |     | * API       |     | * Yii         |     | * Security      |     | * S/F         |
| * Linears   |     | * Class     |     | * Symfony     |     | * Intl. STD.    |     | * Ind. 4.0    |
| * Others    |     | * Library   |     | * Zend        |     |                 |     | * More        |
+-------------+     +-------------+     +---------------+     +-----------------+     +---------------+
    Linear            Integration           Modern PHP            Post Future              Future      
    1 Gen                2 Gen                3 Gen                 4 Gen                  5 Gen


Contact me

Example

<?php
loadHelper("allreporting");

$copyright = "";
$lines = read_file_by_line("./storage/copyright.txt");
foreach($lines as $line) {
    $copyright .= "<p>" . $line . "</p>";
}

$data = array(
    "copyright" => $copyright
);

renderView('templates/default/header');
renderView('view_copyright', $data);
renderView('templates/default/footer');
?>

Korean

  • Resonable PHP Framework(이유있는 PHP 프레임워크)는 한국의 웹 개발 환경에 적합한 PHP 프레임워크입니다.
  • Composer를 포함한 개발 보조 도구와, 별도의 플러그인 설치가 제한되어 주류 PHP 프레임워크가 사용 불가능한 환경에 적합합니다.
  • Resonable PHP Framework는 CSRF, XSS, SQL Injection 보안 조치를 기본적으로 가지고 있습니다.
  • 한국에서 사용되는 각종 CMS와 API와 연동되어 한국 환경에서 사용 빈도가 높은 구현 유형을 작성하는데 적합합니다.
  • MVC 모델과 유사하지만 기존 개발 스킬로도 사용할 수 있도록 더 유연한 모델을 가지고 있습니다.