使用template engine也有一些问题: Template的问题 #1: 没有严格定义 template engine该如何工作并没有严格定义。可是,但相对jsp来说,其实这并不很重要,和 JSP不同的是,template engines对web服务器没有任何特殊要求 -- 任何支持servlet的服务器都可以支持template engines (包括API 2.0服务器如Apache/JServ,它们并不能完全支持 JSP)! 如果为最好的template engine设计提供健康的竞争本可以引起一场耀眼的革新,特别是有开放源码的促进,(可以让思想相互推动和促进),那么今天的WebMacro就会象Perl一样,没有严格定义但公开源码组织的推动就是它的标准。 Template的问题 #2: 没有获得公认 Template engines并未被广泛知晓。JSP已经占据了极大的商业市场,并且深入人心。而使用g template engines只能是一种未被了解的替代技术。 Template的问题 #3: 尚未调配好 Template engines还没有被高度地调配好。没有对template engine 和JSP两者进行性能测试和比较。理论上说一个调配完好的template engine实现应该和一个调配好的JSP相匹配;但是,考虑到第三方为jsp已经作出了这么深远的推动,结果只有jsp被很好地调配好了。 JSP的角色 当然地,JSP在将来必然会有其地位。即使从名称上也可以看出JSP和ASP的相似性,它们只有一个字母的差别。所以如果要让使用asp的人们转向java,非常相似的jsp环境将对此起到很大的推动作用,和asp保持这种对应关系所能起到的作用应该也是被推出jsp的设计者重点考虑到的。 然而这里想要强调的一点是:有利于转入新环境的工作者,以及实际上是否是使用该环境的最佳方式,这两者是有很大不同的。 JSP日益显示出它正成为最重要的java技术之一, 它让人们离开ASP的世界 -- 由此,Sun将支持这一强有力的商业case, Java相关技术支持者也将给予更大力的支持。 可是,这并非java平台的最佳解决方案。这将使java解决方案变得好象是没有java的解决方案了。 |
正在阅读:困扰JSP的一些问题与解决方法困扰JSP的一些问题与解决方法
2004-04-02 10:19
出处:eNet硅谷动力
责任编辑:sdq
键盘也能翻页,试试“← →”键