今天在论坛上看到网友对动易SiteFactory模板标签的技术再次大加评论,但基本上用户限于见识和技术水平以及思维高度,只能做一些最粗浅的表面认识的评价,有感于此,我觉得有必要再次向大家说一说动易SiteFactory的模板标签的设计思想。更多关于动易模板标签的文章,可以参见技术中心和动易官方博客。
动易SiteFactory中用的模板引擎技术我们称之为XPower模板解析引擎,与其他CMS的模板解析引擎(如PHP下著名的Smarty模板引擎)存在着一些不同之处,那就是:
1、一般的模板解析引擎都是在模板页面中进行各种流程控制(顺序结构、分支结构、循环结构等),而动易的XPower模板引擎则是将这些都放在标签内部进行。
2、一般模板解析引擎采用的是自己的一套语法,动易采用的是国际标准的XSLT规范。
动易为什么要开发这样一套与众不同的模板解析引擎呢?
动易的模板标签技术体系是基于如下模板设计制作流程来设计的:专业的网页效果图设计师(需要有较高的美学素养,对构图、色彩、透视有较高水平,同时熟悉Photoshop等常用软件,并不要求熟悉DW等网页制作工具和JS、DIV+CSS等技术)负责设计网页效果图,然后交给专业的网页输出工程师(又称前端工程师,要求非常熟悉PhotoShop、DW等常用软件和JS、DIV+CSS等技术)做切片输出成HTML(一般要求输出成DIV+CSS格式,并且要求做到多浏览器兼容),再由技术员(可以是网页输出工程师,也可以是其他专门负责这项工作的工程师,要求各方面知识都懂一些,熟悉动易的标签及其效果)负责将模板效果中需要动态展示的部分调用标签并设置标签的参数,90%的列表效果应该通过修改标签的参数即可实现,如果遇到特殊的动易SiteFactory本身没有提供的标签效果,则由开发人员专门再额外提供定制的标签。
目前动易公司内部的模板制作正是按照这个流程来运转的。这个流程是动易根据6年多来的模板设计经验,综合考虑各种因素(如人才的培养、能力的阶梯等),优化总结出来的,可能并不适用于一些只有一两个技术员的小小小公司。这些小公司只有一两个技术员,根本没有办法区分设计师和程序员的职责,。公司创业初期,往往是这样的情况,但公司总是会向前发展的,等公司稍微发展壮大一些,一般就会有专门的设计师。这样就会基本与动易现在的模板设计制作流程保持一致了。
在这里注意事项中,不同流程都会由靠谱的技术行业人来完全,追求不同的人我们的靠谱需对比速成,在某些角度并不作过高追求,大众关系密切通力合作完全模板图片设定建设运转。如此针对于工司我认为,招骋技术行业人和培育技术行业人会相对比较极易得多(人是相对多了,工作上的难度很大或许会提升,这就需工司一 个好的技术行业人工作措施,所幸动易现如今的技术行业人工作措施或者是对比好的)。如追求其中一种设定师又要会靠谱的网页对话框设定(成效图设定),又要会内容输入电压成HTML(现如今一般的追求内容输入电压成DIV+CSS),会写JS,更加再懂SQL,会程序的来构思,如此的技术行业人几则真的不好找,二则尽管尽管有如此的技术行业人,但他基础上也都会懂而不精,归属万精油功效细细的技术行业人。设定师会懂一下程序的来构思,懂一下SQL,他编写来的SQL了解语句也基础上是没了优化系统化过的,存在的着性的问题,参数量一个,如此的标价签就很有可能危害着正个系统化的性,,因此标价签根本允许算得让设定师来写的。还有,尽管是设定师,都不好追求他在网页对话框成效图设定和网页对话框内容输入电压两角度都是相对列害,从动易的招骋經驗看看,如此的设定师都不好找。动易的20个设定师抛开几条作用是相对强的设定掌管外,某些人这就是分几块职能作用的,一本分设定师注重于网页对话框设定(成效图设定),一本分注重于网页对话框内容输入电压,再同时练习,一致提升。
应用于这里摸版方案自制程序,动易的体系结构师方案了现今这套XPower摸版辨析登录器,XPower摸版辨析登录器比较另一摸版登录器工艺,长处有低于些:
1、某些座舱技巧无一都要方案师更多再了解范例座舱的语法知识,让方案师再当成系统程序流程员,对方案师的能力素质要太高。这就回家后了我前排认为的话题。动易目前 的范例和标识已不重复开发设计标识的状态下,就能够总说之类小软件中比较容易用的,方案师凡是做到我们的专门工作任务上,再认识一些标识的输入输出目的,在范例中套进一些标识如要,标识的内外机制就能够殊不要知道。开发设计标识的工作任务上全部就能够托付给系统程序流程员来已完成。
2、其余搜索汽车登录器技艺均是本人的的上用英语语法,而不亚太标淮。动易XPower表格模版详解搜索汽车登录器适用的XSLT则是将XML转型成HTML的亚太标淮技艺规范起来,这并不冷门技艺,二是现如今是推荐的技艺。具有症状有学习兴趣的本人的去google查。这对于这个技艺员的说,学提高了XSLT技艺,去去那里里都要以万能,而学这么多上用表格模版搜索汽车登录器技艺,只会对这一种整体动用。谁的广泛应用领域更广,明眼人看了一眼就知。
3、任何搜索平台工艺做的范例中,那些固化的价签近乎并不能提拔。举个例子来说,要想在因此范例网页中完成相同的个目录疗效,你们必须要 在每项范例网页就要写一项同等的代碼,如果要想改下疗效,因此网页就要之后改下,工作中量之大不言自明。动易XPower范例详细分析搜索平台则只必须要 你读取相同的个那些固化的价签都可以了,甚至会在有差异的网页如果有差异的疗效,也都可以用相同的个那些固化的价签改下读取叁数来完成(必然这些的那些固化的价签的里面的代碼还会缜密得多,但这该是程度员须得做的事,代碼复接该是程度员一只的追求的。)
4、动易XPower表格模版网站解释刹车系统预置了越来越多混用变量,这么多相仿于其它表格模版网站刹车系统技能中的共公“tag标签”。总体上其它表格模版网站刹车系统技能中的设备都能在XPower表格模版网站解释刹车系统中寻得相仿的效果。
5、动易官网qq具备了丰富性的特殊tagtag标签设计纸贴,为同一个tagtag标签设计纸贴具备了详细的选择文本文档(见的技巧中心局),某些tagtag标签设计纸贴的轻松运营,能够 要求90%上文的特殊使用需求,绝大很大一部分很大一部分网站建设的文档模板制成重任只需要要构思方案师替换一点下tagtag标签设计纸贴需先,可有很大程度的减弱构思方案师的工作任务量。若有爱好,也能够 仔细去学一点下tagtag标签设计纸贴制成的技巧。
用户登录
还没有账号?
立即注册