首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > PHP > froamework PHP

froamework PHP

  • 资源大小:118.83 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签:

资 源 简 介

第一大点的特点就是双内核,这个框架拥有俩条运行线路,一种就是开发模式,也是基础模式。我把它定义为了开发模式,意思这个模式下的框架就是为了开发项目使用了。各种错误提示也都非常齐全。 还有一个就是错误代码机制,我把用户在开发中可能遇到的错误都大都考虑在内了,在DEVE控制台中给于了用户最人性化直接的提示。还有就是对控制器和模型的编译机制。新版框架没有直接用使用写的控制器来运行,而是进行了一次编译。这样做的最大的目的就是,给用开发者的代码格式化和错误提示。模型更是这样,开发者只要在一个文件中当义两个数组,就构成了一个数据表。开发模式下系统会用用户定义的这两个数组变编译生成一个文件。以后使用这个文件构建虚拟模型。所以做到了用户输入简单,更多的功能交给了系统编译。 当然第一个模式只适合用开发者开发项目使用。因为第一个模式就是为开发项目做的,有大部的地方都是为开发者错误提示用的。还有就是额然加载了开发模式中要用到的文件。这样的模式当开发的时候用的非常爽。但是不适合项目上线后的运行。 于是,有了第二个模式,运行模式,这个模式下没有太多的bug信息输出了,原因很简单,各种bug都应该在开发模式下调试完成。不能留到运行模式下。所以,这个模式是程序运行了最高效模式。 为了这两个模式,我专门写了俩个内核,保证两个模式下的代码不会混淆。 除了两个运行内核外,还有一个重大改进就是内置模板引擎。我的第一版框架和brophp一样,用的smarty做的视图。而这一版框架则是内置的模版引擎。代码更加默契更加高效。 除些外,还保留Smarty视图。改一下配置文件就能平滑切换。所以说新版框架也是双视图。 到于为什么要内置模板引擎。这个留下悬念,下一版框架就能揭晓了!

文 件 列 表

ffphp2.0
app
class
data
inc
init.php
lib
tmp
www
VIP VIP
0.178798s