分离PHP和HTML内容的优点和缺点是什么?分离php和html有什么好处?
1
A
回答
2
的优点主要是涉及到代码的可读性,这在大型应用程序对维持应用的重要部分。
缺点是它有时会使高级功能难以执行。大多数情况下,它可以完成并仍然保持两者分离,但如果仅将少量代码插入到html代码中,或者反之亦然,它往往更容易简单。
它关闭便于在某些情况下和可读性执行之间的贸易。在大多数情况下,我会建议尽量让他们分开。
0
1
HTML只是为你的结果/表格等(视图)表示,看MVC模式的更多信息。
如果从业务逻辑中分离出来,你就可以轻松地生成其他视图(如JSON为Javascript)。
如果您使用的是模板引擎,以及,你的HTML/CSS大师可以在外观做工和手感独立为好。
0
主要的原因是,如果你的HTML(呈现)在一起,这反过来又成为难以阅读,并成为难以维持合并这些PHP(业务逻辑)你的代码将是丑陋的。如果你的web应用程序是一个简单的应用程序,它不会是一个问题。但是,如果这是一个企业规模的项目,维护这个合并的代码将是任何人的噩梦。
旁边,那种编程为每个部分,有时 语言,你做的是不同的做 。 分离这两个允许使用 该特定 部分的最佳工具。
来源:http://www.paragoncorporation.com/ArticleDetail.aspx?ArticleID=21
0
如果u要分割的PHP代码和HTML,使用任何PHP框架,如笨,CakePHP的,Zend公司,警予等,主要优点是,如果乌拉圭回合去改变网站设计而不是你的功能,那时它会非常有用,而且我们可以以可重用的方式开发代码。
1
从演示(HTML部分)分离的程序逻辑(PHP的一部分)是有益的,有以下几个原因:
- 它允许您更改演示文稿,而不影响程序的内部运作,也就是你”重不改变它做什么改变布局
- 它允许两个部分的独立测试:你可以从一个测试脚本执行程序逻辑的部分和检查结果,这意味着你可以自动化您的测试的很大一部分
- 维护变得更加容易,因为你必须更少的代码查找错误
- 对于较大的团队,应用程序可以在一个方式,让设计者(即人与编程了解甚少)独立地改变HTML部分而不会破坏程序逻辑 多大风险结构时去翻
- 它使您能够专注于一个问题,在同一时间。你不想在调试算法的时候用HTML细节加重你的想法,以及vv。
- 代码重用:如果您的演示文稿层委托其逻辑层调用,而不是做自己,那么你就可以在其他地方重复使用的逻辑;把它放在逻辑层意味着你可以直接调用它而不是在整个地方复制粘贴(这反过来会导致维护噩梦)
相关问题
- 1. 调用javascript为HTML php风格有什么不利(和好处)
- 2. NHibernate有什么好处和坏处?
- 3. C# - “部分”类有什么好处?
- 4. 使用wait()和signal()有什么好处?
- 5. 使用Cloudfront和Cloudflare有什么好处?
- 6. 元组有什么好处?
- 7. StringBuilders有什么好处?
- 8. 粘液有什么好处?
- 9. AJAX有什么好处?
- 10. “svn:externals”有什么好处?
- 11. Cakephp,它有什么好处?
- 12. cURL有什么好处?
- 13. ConcurrentSkipListMap有什么好处?
- 14. VS2010 SP1有什么好处?
- 15. AnkhSVN有什么好处?
- 16. JRebel有什么好处?
- 17. WTP有什么好处
- 18. 反射有什么好处?
- 19. Assert() - 它有什么好处?
- 20. Boost IPC有什么好处?
- 21. 协程有什么好处?
- 22. python类有什么好处?
- 23. 远离结构定义定义Go方法有什么好处?
- 24. HTML代码中有大量换行符有什么好处吗?
- 25. 分离HTML和JS
- 26. 什么是耦合和分离链接类的好方法?
- 27. Git分支模型,开发分支有什么好处?
- 28. “楼梯”分支的好处是什么?
- 29. 什么描述@property(.....)最好?那真的有什么好处?
- 30. 静态链接一个库有什么好处和坏处?
你能在代码中显示你是什么意思splittig? – 2011-03-14 06:33:48
我仍想知道的情况下OP的具体想知道的优点和缺点。 – Starx 2011-03-14 06:41:55