再怎么mvc,html也是程序员必备的知识。
你可以去下载个smarty用用看合乎你需求否

解决方案 »

  1.   

    楼上,你是指smarty是个软件吗?我是想找到一本书学php的代码分离呀,不然老看着我那本书上的php和html混在一起,心里那叫一个烦恼呀。
    学php代码分离没有书吗?只能从网上学?可怎么学嘛。
      

  2.   

    那你学。NET吧,。NET就是后台和前台分开来的
      

  3.   

    我觉得如果要做到追求完美的话,代码分离是必要实行的,不然你成天看着那一大堆混 在一起的php and html,还不给烦死?
    我觉得php的好书即包括一点分离代码技术的书好像都没有,跟进也不快,不像.net和java,有很多好书,看都看不过来,只是可能比php看着头更大吧:)
      

  4.   

    smarty是个模版引擎。你可以google一下。
      

  5.   

    好的,我去试“够够”一下,看“够”不“够”得着,
    最近学asp.net,学着学着心变烦了起来,因为那还要懂得c#及面向对像,还要记asp.net的一些对象及方法等等,学了后面又有些忘了前面,而且在理解上很消耗时间,还有一个ado.net用来连数据库的在理解上也很消耗时间,jsp也是,要懂java,servlet,javabean,struts,jsf,spring,hibernat...俺头都晕了。都说php上手快,最近快找工作了,想先转到php快些找到一份工作再说,什么asp.net,jsp留着以后有空了学,不过一看到php那些代码和html混一起,就愁眉了。
      

  6.   

    多用点include,函数装在一个文件里,连接装在一个文件里,变量初始化装在一个文件里,页眉、页脚装在一个文件里……
      

  7.   

    试问楼主,没有HTML的话,你怎么输出? MVC也要用HTML的.
      

  8.   

    忠言逆耳,说句不好听的,希望你不要介意,你这是狗熊掰棒子。既然决定专心学习一门,有再多的困难,也要坚持下去,不能因为它的一些缺陷就半途而废又去学学别的。
    至于面向对象的概念除非你去搞底层开发,否则是必须掌握的。你说的与html分离的事,可以用模板来解决。
      

  9.   

    我也在学PHP,现在对于混合型的觉得很好啊,需要的时候就写,完全按照思路从上到下顺下来~~挺好~~呵呵
      

  10.   

    真正的分离可以用php的xsl解析来完成,就是用php生成xml数据,页面布局用xsl来实现.
      

  11.   

    能真的分离?不可能的吧?我知道唯一一个访旧时所有的代码全不用php输出,这样,就不用什么前台人员了。
      

  12.   

    可以到PHP开源大全(http://www.php-open.com)上找一下比较好的开发框架实现。
      

  13.   

    你在做网站开发, 网站的本质现在是html, 想不接触html是不可能的. 还是做好努力的准备吧. 据我所知, java web开发可以只写业务层的代码而不接触任何的html. 不过, 你有机会得到这样明确的分工吗?
      

  14.   

    HTML是做网站的基础,不会HTML的WEB程序员写出来的东西后果是很严重的
      

  15.   

    php其实也挺好,你要是用过ASP就不会觉得烦了。
      

  16.   

    看看模版相关的文档,先写纯的php程序,然后再把程序加到html里面
      

  17.   

    html一点也不难啊!!!但是真正的用的很好的还不是很多!!
    但是上手还是很容易的!!!
      

  18.   

    其实主要是我国网页设计师的水平仅仅限于图形(PS)设计而已
    如果他们能够掌握XLST之类的东东
    PHP完全分离就不是问题了
      

  19.   

    如果想完全代码分离建议php->xml+xsl->xhtml
    我目前也是这样做的,不过这种页面不太适合搜索引擎
      

  20.   

    ?????????????????????????!!!!!!!!!!!!!!!!!!!!!!!php完全可以使用templates的呀,很简单,为什么要混在一起呢
      

  21.   

    东东不是语言分离出来的,而是写程序的人分离开的.只是php更灵活,允许你用更多的方式来做事情.Java MVC框架是很成熟的,但还不是有很多人只用jsp来解决所有的逻辑.而用VC和asp写出来的好东西也不是没有...
      

  22.   

    就算是.net也做不到绝对的逻辑与页面的分离,只要养成习惯,用PHP也可以做到.net那样的结构,看LZ的水平了