我还是重复以前的观点,用不用模板就跟用什么开发语言、什么技术一样,是要按项目需求来定的,一个中型以上的、WEB形式、对外公开发布的、对界面要求比较高的项目来说,用模板技术来实现,这是很合理的事情。当然,并不是所有PHP应用都必需要要用到模板,有的人会从类JAVA的着眼点来看模板技术,认为其并不重要,但是必须看到JAVA作为一个通用语言平台来说,它的着力点很广泛,WEB开发只是其一小部分,而且只是面向显示部分的处理。其后台逻辑等的处理就完全不需要考虑显示问题,同时JAVA的开发也已经拥有了若干个比较成熟的IDE来提供给开发者。我上面这么说,并不意味着PHP因为没有以上JAVA的优点而不可用。正相反的,PHP在其最善长的部分WEB开发,快速开发的领域正发挥其决定性的作用。我们应该注意到,为什么越为越多的网站会选择PHP、PY、RUBY、ASP这样的脚本化语言,脚本化语言的固有缺点难道开发者们都看不到的吗?不会,在看到这些缺点的同时,恰恰脚本化语言的易学易用、结构简单、调整方便、项目实施低成本、硬件需求低的优点,更受到项目开发者的重视与需要。今天以来,我所看到的大部分新兴的网站,除了一些技术思路的实现比较特别的以外,近半的都是以PHP为主的脚本化语言开发,看看这些网站所展现的内容与思路,完全可以预算出,如果以JAVA、CGI等来开发的话,项目成本至少要高一倍以上,项目实施时间也可能要大大加长,而这些,对于一个新兴的网站项目来说,可能会是致命的原因。总结下我个人的观点,至少在目前PHP4/5的时代,PHPer的着眼点应该放在中型以上的B/S项目,企业级的应用项目,PHP也能够很好的完成控制流程结果的输出与显示。至于后端的商业逻辑、数据平台、XXOO技术等等,我个人目前会关注,但不会放主要的精力在上面。术业有专攻,就好象服务器有网管,数据库有DBA,界面设计有美工一样,各人都有能发挥自已所长之处,没有必要强求面面俱到的。希望PHPer能够准确的找到自已的职业/专业定位,并能不断的提升自已,并也以此而自勉。
我觉得用模板反而会更放开思想,毕竟页面表现基本可以不用去关心,可以更多的去考虑逻辑的架构。
束缚思想?我倒是觉得是解放了思想呵呵,毕竟界面的事情不用去考虑了