如果混写的话, view 里头很多逻辑代码写多了,维护起来真的跟吃屎一样难受
但是 html+ajax 的话,可能要多在 html 里面多写不少元素
这方面大家怎么取舍的?
1
cxbig 2016-06-22 23:20:48 +08:00
你提到的 2 个选择都不咋样
- 正常来说 View 只包含 echo 、 simple judgement 和 loop ,其他的东西都放回到 Class 里处理 - Ajax 只取 json data ,渲染由前端框架解决,如 React , AngularJS 等 |
2
pubby 2016-06-22 23:27:49 +08:00 via Android
能有多少维护,一般不都是 view 推倒重来么
|
3
takeoffyoung OP @cxbig 有什么这方面好的项目推荐我看一下么?学习一下风格
|
4
ferock 2016-06-23 00:06:54 +08:00 via Android
牺牲一点点性能,用个模板类不就解决你的问题了?
Ajax ?弊大于利 |
5
cxbig 2016-06-23 05:05:14 +08:00
|
6
majiawei 2016-06-23 09:38:54 +08:00
我觉得你应该看看 PHP 的一些流行框架, Laravel 呀, Symfony 呀, CI 呀, Yii2 呀之类的,这些框架都实现了 MVC ,你搞懂了 MVC 我想你的顾虑就会少很多,而不是烦恼要不要用 Ajax 。
|
7
ragnaroks 2016-06-23 14:23:14 +08:00
在使用框架以前,我的脚本结构:
/webhost/app.php /webhost/index.php /webhost/templates/*.tmp 前端几乎全部都是 ajax 的,在 bae 上体验非常流畅顺滑,包装一下可以给人一种应用的感觉. 现在主要使用 CI 和 yaf,在 bae 上体验也很不错,当足够快的时候真的没必要使用 ajax |