首页 > 空间 > 关键词 > 企业网站最新资讯 > 正文

企业网站完善构架 推荐10个实用开源模板引擎

2011-03-24 13:15 · 稿源:中国IDC评述网

网站应用程序在维护方面总要花费很大的成本,而程序开发人员则迫切地希望通过框架来实现改变。模板技术正提高了开发效率,并能使应用程序在长时间运行后仍具有较好的维护性。模板引擎也不例外。今天,IDC评述网整理了10开源模板引擎,与大家分享。

1. Velocity

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。

2. FreeMarker

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写。被设计用来生成HTML Web页面。虽具有一些编程的能力,但通常由Java程序准备要显示的数据。

3. JByte

JByte于java的模板引擎。它通常用于把Jsp或Servlet转换成HTML,也可以转换成其它格式比如:XML、RTF、WML、e-mail text、原代码、配置文件。

4. Jxp

Jxp包含一个Java脚本处理器和一个模板引擎,它支持同时具备文本和Java代码的模板文件。包含一个剖析器和一个结构处理器。

5. WebMacro

WebMacro是一种Java开源的模板语言。对于表现web页面,它比JSP、PHP与ASP效率更高。是一些大网站后台的页面生成技术。

6. MiniTemplator

MiniTemplator是一个简洁的模板引擎。定义模板文件中的变量和块的语法非常简单,支持块嵌套块。对于它的使用,其提供良好、完整文档支持。

7. CommonTemplate

CommonTemplate是一个模板引擎,用于解释CTL模板语言;其主要目标是作为JSP,ASP.Net等的替代方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面;也可以作为动态文本生成工具。

8. Jtpl

Jtpl是一个用于JavaServlet的模板引擎,利用它能够实现HTML代码与Java代码分开存储。与其它拥有复杂语法的模板引擎相比,使用一种非常简单的模板语法。

9. VMC Injection

VMC Injection是一个Java开源模板引擎,利用它可以很容易将任何Java数据结构(如:JDBBC、POJO、HashMap等)注入到文本(HTML/XML等)模板中。

10. Xtempore

Xtempore是一个轻量级、模块化且功能强大的基于XML的跟领域无关的模板语言。通过将对象模型和XML模板合成,生成另外一个XML文档。

原文地址:http://www.idcps.com/News/20110324/24844.html(如需转载,请注明出处)

  • 相关推荐
  • 大家在看
  • 企业网站排名回升后,快速下跌是什么原因?

    国庆假期期间,很多SEO人员,都是喜笑开颜的,理由非常简单:大量的网站关键词排名都开始回升,特别是之前一些“作弊”的网站,很多站的权重大幅度的提升。

  • 华为方舟编译器正式支持C语言:完全开源

    2019年8月底,华为方舟编译器(OpenArkCompiler)正式开源,迈出了跨越性的一步。一年多来,方舟编程体系陆续实现了编译器、引擎、调试器的开源,其中编译器的重点功能主要集中在Java应用程序静

  • 为什么Java、Python会成为程序员最害怕的编程语言?

    最不受欢迎 / 最令人畏惧的编程语言有哪些?这些编程语言为什么令人畏惧?对它们的评价是否公正?在 StackOverflow 的 2020 年度开发者调查中,有一张表格,显示的是“最受欢迎、最令人畏惧和最想要的编程语言”。最受欢迎的和最想要的编程语言,嗯,是有点无聊。倒是那个最令人畏惧的就有意思多了。正如托尔斯泰(Tolstoy)所说的:“幸福的家庭都是相似的,而不幸的家庭则各有各的不幸。”

  • 搜狗开源srpc:自研高性能通用RPC框架

    今年 7 月底,搜狗公司开源了内部的工业级C++服务器引擎Workflow,一路收获业内许多认可和关注。 9 月 15 日,作为Workflow最重要的生态项目——srpc,一个基于其打造的轻量级RPC框架,也在GitHub上开源了。 GitHub搜索“sogou srpc”即可找到该项目。 一个性能更好的thrift/brpc srpc与thrift/brpc是协议与IDL均互通的。srpc除了自带的sogou-std协议以外,还实现了baidu-std协议和thrift framed协议,因此srpc可以与thrift或brpc

  • Python有望超越Java排第二?风变编程解析编程语言新趋势

    随着人工智能时代的来临,编程语言的热度居高不下,随着智能机器人的出现,在2020年更是迎来一波新的高峰。在这样的大环境下,关于谁是人工智能最流行编程语言的讨论也十分热烈,C、C++、Java、Python等编程语言不断被拿出来做比较。那么接下来,风变编程来解析一波当下编程语言的新趋势。Python受欢迎度有望超越Java?近日,TIOBE编程语言社区公布了2020年10月编程语言排行榜。榜单数据显示,Python的受欢迎程度十分逼近排在第二?

  • 人脸识别开源:让科技普惠更进一步

    随着智能生活的需求不断增长,智能锁作为家庭的第一道防线,发展尤为迅猛。智能门锁到底能给消费者怎样的便捷智慧居家生活,其实在广大的消费群体的认知里,还没有成熟的认知和概念,直到 2019 年人脸识别智能锁在各个媒体争相报道其利弊的争端时,刷脸开门智能锁的概念才渐渐融入到普罗大众的意识里。高科技时代的到来,随着智能家居产业的不断升级,智慧智能生活的概念不断深入人心。那么人脸识别智能锁如何应用在现实生活的应用

  • 任天堂打击无效:Switch破解之路重开 破解芯片要开源节奏

    对于那些“白嫖党”来说,显然任天堂是不能容忍的,这也是为什么他们要下狠手整治Switch被破解一事。据外媒报道称,近日Team Xecuter改机芯片“SX Core”的固件被成功DUM

  • 华为四大开源基础软件 释放澎湃多样性算力

    [中国,上海, 2020 年 9 月 24 日] 华为计算产业基础软件战略进展与展望峰会在上海举行,向业界展示了全面启动基础软件开源项目后的成果,四大开源基础软件openEuler, openGauss, openLooKeng以及MindSpore生态初步建立。华为鲲鹏计算领域副总裁江大勇在现场分享主题演讲华为鲲鹏计算领域副总裁江大勇以“基础软件为多样性算力释放澎湃动力“为主题,就软硬件全栈创新,开源加速基础软件创新和发展等方向全面介绍了华为基础软件

  • 万兴喵影APP5.0登陆各应用商店 音视频剪辑、模板特效强势上新

    9月27日,A股创意软件上市企业万兴科技(300624.SZ)再度加码数字创意业务移动端布局。当天,万兴科技旗下万兴喵影APP5.0正式全新上线。据了解,万兴喵影APP5.0 秉持“随时随地创作你的故事”理念,在视频剪辑、音频剪辑、模板特效等性能上取得出诸多突破,进一步升级移动端视频剪辑创造力。目前新版本已登陆腾讯应用宝、小米应用商城、VIVO应用商城、OPPO应用商城、华为应用商城、魅族应用商城、苹果商城、AppChina应用汇等应用商店,用户

  • 腾讯向开放原子开源基金会捐赠TencentOS tiny、TKEStack两大项目

    10月15日消息,腾讯正式宣布,将旗下两大开源项目轻量级物联网实时操作系统TencentOS tiny和企业级容器编排引擎TKEStack(均待更名)捐赠给开放原子开源基金会。相比市场上其它同类技术,TencentOS tiny在资源占用、设备成本、功耗管理以及安全稳定等层面极具竞争力,并能实现物联网终端设备的互联互通。去年9月,TencentOS tiny正式开源。另一捐赠项目TKEStack,则是腾讯开源的一款企业级容器服务平台,于腾讯2019Tec

  • 开源爱好者:Windows将被微软放弃、沦为Linux子系统

    Windows 10已经发布了两版Windows subsystem For Linux(WSL),也就是实现了Linux二进制代码在Windows环境下运行。开源软件爱好者Eric S Raymond开始认真审视微软的做法,包括微软即将面向Li

  • 家装企业如何破局?巨量引擎·未来家“解码”新居网企业号+直播经营宝典

    短短两三年时间,自运营的抖音企业号累计收获近800W+粉丝;今年特殊时期,领先推出线上免费设计、量尺,以直播、短视频实现粉丝群体高效转化;......对于任何家装企业而言,若如上述新居网一样,无论是在当前的金九银十家装旺季还是日常,都能通过独特的营销运营宝典,持续触达用户心智,赢得业务回馈,将会为企业及品牌带来强大驱动力。那么,面对家装业从增量转为存量的市场大环境,新居网的运营创新秘诀到底是什么?TA能带给家?

  • 进击的数据中台,企业数字化转型的新引擎

    数据中台赋能企业数字化转型,成为降本增效新引擎。经历过“追捧”和“质疑”等种种考验后,当前,数据中台已经走到验证其价值的关键路口。01 数据中台是企业数字化转型新引擎在人工智能、大数据等技术发展和企业数字化转型加速的双重驱动下, 2019 年,数据中台在众多赛道中脱颖而出,成为行业焦点。除了提供综合解决方案的行业元老阿里巴巴之外,专注于某一具体场景的中台服务商,以及转型中的CRM、ERP等企业也纷纷入场,市场竞

  • 腾讯进一步拥抱开源:主导Apache社区新一代分布式存储系统Ozone 1.0.0发布

    刚刚获悉,由腾讯云大数据团队主导的Ozone 1.0.0版本在Apache Hadoop社区正式发布。据了解,经过2年多的社区持续开发和内部1000+节点的实际落地验证,Ozone 1.0.0已经具备了在大规模生产环境下实际部署的能力。Ozone 是Apache Hadoop社区推出的新一代分布式存储系统,它的出现满足了大量小文件的存储问题,解决了Hadoop分布式文件系统在可扩展性上的缺陷。作为Hadoop生态圈的一款新的对象存储系统,能够支持百亿甚至千亿级文件规模

  • 原神语言交流Odomu成就任务攻略 丘丘人语言交流怎么触发

    ​原神中是有一个语言交流的成就可以完成,叫做“...odomu”,成就的需求是在语言交流中与丘丘人交谈成功,很多玩家还不清楚这个语言交流的任务怎么做,下面就来为大家详细的介绍一下。

  • 微软正努力将Java移植到苹果ARM Mac设备上

    和诸多重要开发者一起,微软正努力将 Java 移植到基于 ARM 的 Mac 和 Windows 设备上,其中就包括即将到来,搭载苹果自研 Apple Silicon 的 Mac 设备。援引 InfoQ 报道,包括微软、Azul在内的诸多公司希望在 2021 年(也就是 ARM Mac 发售时)完成对 OpenJDK 的移植工作。

  • 当美食成为社交语言,品牌可以擦出火花么?

    十一期间,国内旅游超6亿人次,如此海量的人群跨越山水,去往不同的城市和地域,把所见所闻的体验,又全部生成海量的社交内容。据抖音发布的「2020国庆中秋假期数据报告」显示,上海问鼎今年抖音热门旅游城市榜首,相关的旅游视频点赞数超4515万,累计播放次数超14.5亿,重庆和深圳分别位列二三。除此外还有新上榜的黑马城市苏州和东莞。两个城市相关的旅游视频点赞量也分别高达2761万和1784万,播放量分别突破10亿和6亿。可见每一

  • 中国听力语言康复研究中心联合北大医疗脑健康开展《儿童言语语言治疗师专业技能培训》

    语言康复行业发展的关键标志之一,就是言语治疗师数量与专业化水平的提升。为共同推进国内语言康复专业人员的在职培训,近期,中国听力语言康复研究中心(简称:中语康)联合北大医疗脑健康开展了关于儿童言语语言治疗师的专业技能培训,旨在借助双方专业力量,夯实语言康复的专业建设,探讨并建立国内言语治疗师的认证和考核标准。我国言语治疗师人才极度匮乏。近年来,我国言语障碍患者数量日趋增长。据今年国际聋人日发布的数据

  • 十年后可能消失的五种编程语言

    随着时间的流逝,程序员们发现了更新、更简单的工作方式,新的编程语言如雨后春笋般出现,但只有少数编程语言能成为社区的新宠。这种进步的一个副作用是一些古老的编程语言必然会跟历史一样被人们遗忘。如果一个编程语言无法随着时间的推移提升其价值,那么它的用户群终将会流失,并逐渐淡出人们的视线,或者成为更新一代编程语言的基础。

  • Java 2020:使用者近 680 万,中国开发者占比最高

    ​为了庆祝 Java 25 周年和 Java 15 版本的发布,JetBrains 从多个来源收集了数据,以查看该语言当下的发展状态。首先,他们对大多数 Java 开发人员的区域分布进行了调查。据市场研究和分析团队的开发者估计模型指出

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签

热文

  • 3 天
  • 7天