首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么智能模板引擎看起来不受支持?

为什么智能模板引擎看起来不受支持?
EN

Stack Overflow用户
提问于 2016-03-03 07:31:01
回答 1查看 697关注 0票数 0

多年来我一直在使用智能模板引擎,我可能会在进一步的项目中使用它。但我不知道这是否一个好主意。虽然Smarty是一个定期更新的活动项目,但它看起来像一个非活动的、不受支持的项目。

  1. smarty.net网站看起来已经过时了。
  2. Eclipse不支持Smarty,而支持Twig。(但netbeans支持它)
  3. Zend表现力不支持Smarty,而支持Twig、平板等。

看起来,PHP社区不支持它。使用Twig重构我们的代码是否明智?还是我们应该继续用Smarty?也适用于未来的项目。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-15 10:14:53

这似乎很难回答,因为这个问题在某种程度上是基于意见的,而且已经有类似的帖子(例如regarding performance)。

的确,Smarty网站可能看起来像2002年开始的时候,但我不会用这个来判断。他们的GitHub回购仍然有很多活动,尽管贡献者比Twig少得多,Twig在Symfony社区得到了巨大的支持。

Smarty是一台处于稳定状态的成熟发动机。虽然不那么现代,也不太受广泛使用的框架(Symfony、Laravel、Zend)的支持,但这就是为什么我要不推荐来启动项目的原因。但是,在某些情况下,它仍然有它的位置: Smarty是我所知道的唯一一个主要的模板引擎,我仍然知道支持PHP5.2。最近,我不得不重构一个仍然停留在PHP5.2中的遗留项目(我知道,不升级是很疯狂的!),我发现Smarty非常有用和快速地适应了这一点。

如果你已经在你的项目中实现了它,并且认为除了为了自我目的之外,没有必要改变它,为什么不保持它,它是稳定的。然而,如果你正在重构,因为其他原因,或开始一个新的项目,而不是去Twig,刀片,Volt等。但这是一个意见。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35765815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档