我想学php,但一想到它与html混在一起就烦 再怎么mvc,html也是程序员必备的知识。你可以去下载个smarty用用看合乎你需求否 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上,你是指smarty是个软件吗?我是想找到一本书学php的代码分离呀,不然老看着我那本书上的php和html混在一起,心里那叫一个烦恼呀。学php代码分离没有书吗?只能从网上学?可怎么学嘛。 那你学。NET吧,。NET就是后台和前台分开来的 我觉得如果要做到追求完美的话,代码分离是必要实行的,不然你成天看着那一大堆混 在一起的php and html,还不给烦死?我觉得php的好书即包括一点分离代码技术的书好像都没有,跟进也不快,不像.net和java,有很多好书,看都看不过来,只是可能比php看着头更大吧:) smarty是个模版引擎。你可以google一下。 好的,我去试“够够”一下,看“够”不“够”得着,最近学asp.net,学着学着心变烦了起来,因为那还要懂得c#及面向对像,还要记asp.net的一些对象及方法等等,学了后面又有些忘了前面,而且在理解上很消耗时间,还有一个ado.net用来连数据库的在理解上也很消耗时间,jsp也是,要懂java,servlet,javabean,struts,jsf,spring,hibernat...俺头都晕了。都说php上手快,最近快找工作了,想先转到php快些找到一份工作再说,什么asp.net,jsp留着以后有空了学,不过一看到php那些代码和html混一起,就愁眉了。 多用点include,函数装在一个文件里,连接装在一个文件里,变量初始化装在一个文件里,页眉、页脚装在一个文件里…… 试问楼主,没有HTML的话,你怎么输出? MVC也要用HTML的. 忠言逆耳,说句不好听的,希望你不要介意,你这是狗熊掰棒子。既然决定专心学习一门,有再多的困难,也要坚持下去,不能因为它的一些缺陷就半途而废又去学学别的。至于面向对象的概念除非你去搞底层开发,否则是必须掌握的。你说的与html分离的事,可以用模板来解决。 我也在学PHP,现在对于混合型的觉得很好啊,需要的时候就写,完全按照思路从上到下顺下来~~挺好~~呵呵 真正的分离可以用php的xsl解析来完成,就是用php生成xml数据,页面布局用xsl来实现. 能真的分离?不可能的吧?我知道唯一一个访旧时所有的代码全不用php输出,这样,就不用什么前台人员了。 可以到PHP开源大全(http://www.php-open.com)上找一下比较好的开发框架实现。 你在做网站开发, 网站的本质现在是html, 想不接触html是不可能的. 还是做好努力的准备吧. 据我所知, java web开发可以只写业务层的代码而不接触任何的html. 不过, 你有机会得到这样明确的分工吗? HTML是做网站的基础,不会HTML的WEB程序员写出来的东西后果是很严重的 php其实也挺好,你要是用过ASP就不会觉得烦了。 看看模版相关的文档,先写纯的php程序,然后再把程序加到html里面 html一点也不难啊!!!但是真正的用的很好的还不是很多!!但是上手还是很容易的!!! 其实主要是我国网页设计师的水平仅仅限于图形(PS)设计而已如果他们能够掌握XLST之类的东东PHP完全分离就不是问题了 如果想完全代码分离建议php->xml+xsl->xhtml我目前也是这样做的,不过这种页面不太适合搜索引擎 ?????????????????????????!!!!!!!!!!!!!!!!!!!!!!!php完全可以使用templates的呀,很简单,为什么要混在一起呢 东东不是语言分离出来的,而是写程序的人分离开的.只是php更灵活,允许你用更多的方式来做事情.Java MVC框架是很成熟的,但还不是有很多人只用jsp来解决所有的逻辑.而用VC和asp写出来的好东西也不是没有... 就算是.net也做不到绝对的逻辑与页面的分离,只要养成习惯,用PHP也可以做到.net那样的结构,看LZ的水平了 调用date("1")函数,页面显示500 - Internal Server Error是怎么回事 格式化时间的简单问题~~ 有关文件域的问题!! (100分)关于网络安全一个对大家都很有意义的问题!网站后台如何获得来访客户端的唯一标识符,例如网卡Mac地址? 数组如何排序 PHP ASP JSP哪个最强? 求一个mysql备份数据 的 function或者class? 如何读出文件夹下的所有文件名 各位哥哥,急求解决关于Apache的问题 急急急,恳请大虾帮忙! 页面自动刷新(清除缓存) fckedit是什么东东
学php代码分离没有书吗?只能从网上学?可怎么学嘛。
我觉得php的好书即包括一点分离代码技术的书好像都没有,跟进也不快,不像.net和java,有很多好书,看都看不过来,只是可能比php看着头更大吧:)
最近学asp.net,学着学着心变烦了起来,因为那还要懂得c#及面向对像,还要记asp.net的一些对象及方法等等,学了后面又有些忘了前面,而且在理解上很消耗时间,还有一个ado.net用来连数据库的在理解上也很消耗时间,jsp也是,要懂java,servlet,javabean,struts,jsf,spring,hibernat...俺头都晕了。都说php上手快,最近快找工作了,想先转到php快些找到一份工作再说,什么asp.net,jsp留着以后有空了学,不过一看到php那些代码和html混一起,就愁眉了。
至于面向对象的概念除非你去搞底层开发,否则是必须掌握的。你说的与html分离的事,可以用模板来解决。
但是上手还是很容易的!!!
如果他们能够掌握XLST之类的东东
PHP完全分离就不是问题了
我目前也是这样做的,不过这种页面不太适合搜索引擎