我正在开发一款PHP框架,不知道大家的意见如何?
php框架吧
全部回复
仅看楼主
level 1
1136863240 楼主
这款框架已经把最底层的封装解决了,目前正在搞数量庞大的功能封装。
我是想通过面向对象的方式来编写网页,传统网页编写的方法都是标签,如果用面向对象的方式来编写速度会不会更快呢?比如用原生HTML写:
<html>
<head><title>原生HTML</title></head>
<body>
<div style="width: 86.33333333%;height: 350px;text-align: center">
Hello World!<br>
</div>
</body>
</html>
如果我用面向对象的方式这样写呢?
<?php
$html = new Html();
$head = new Head($html);
$head->setTitle('用面向对象写的HTML');
$body = new Body($html);
$div = new Element($body, 'div');
$div->setStyle(array(
'width' => '86.33333333%',
'height' => '350px',
'text-align' => 'center'
));
$div->text('Hello World!');
$br = new Element($div, 'br');
$html->show();
个人感觉在可读性方面要比原生HTML强的多,你们觉得呢?
对面向对象写网页有什么建议、意见或是想法的都可以一起讨论
2016年08月16日 12点08分 1
level 1
可以这么写,实际上,java早期的servlet也是类似这样的。当然并没有这种html标签的写法。
想法很好。但是有两个严重的问题,在分工明确的团队,前端是专门负责html模板开发的,他们很可能并不懂php,另外,这种写法过于复杂,维护起来很不方便
2016年10月12日 02点10分 3
这主要是为了给全栈人员搞的,都有分工了就不需要这个框架了,我这框架的目标用户也是那些像我一样一个人搞整站的开发者。不过目前该框架也想不好该怎么写了,估计是当初设计的时候就存在着很多问题。写法复杂的话,我想只要C++玩的好的话这个框架应该也能搞定才对,虽说PHP不支持C++那些的OO思想
2016年10月12日 04点10分
level 3
2018年11月11日 06点11分 5
1