SMARTY算什么,目录结构规划的困惑!

josph2012 2012-01-16 02:44:33
兄弟,最近在做个项目,我呢事先进行充分的目录规划。
当我遇到SMARTY时,我犹豫了。
我有三个目录不知道这家伙放那里好。
1,组件 感觉更像这个
2,插件 好像不是
3,类库 好像是。

SMARTY是什么概念。
...全文
261 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
josph2012 2012-01-29
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 helloyou0 的回复:]
third-party, 其实一般就用others啦, 反正和你自己写的清楚分开就可以了

引用 8 楼 josph2012 的回复:

@helloyou0 @amani11 @xuzuning

我感觉插件也不适合。查百科,组件生物学上的概念更适合,不适合计算机。
最后我决定用 package 这个名词。。。至于helloyou0你说的第三方类库,你用英文怎么拼
[/Quote]
i
我最终决定用 package 这个词。感觉相当合适。并且,通过这次目录感觉:“不同的角度和思想有不同的语境,不同的语境有不同的名词”。
josph2012 2012-01-29
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 asasdaf 的回复:]
类库,我觉得饿
[/Quote]
饿,就给吃饭哈。
helloyou0 2012-01-18
  • 打赏
  • 举报
回复
third-party, 其实一般就用others啦, 反正和你自己写的清楚分开就可以了

[Quote=引用 8 楼 josph2012 的回复:]

@helloyou0 @amani11 @xuzuning

我感觉插件也不适合。查百科,组件生物学上的概念更适合,不适合计算机。
最后我决定用 package 这个名词。。。至于helloyou0你说的第三方类库,你用英文怎么拼
[/Quote]
asasdaf 2012-01-18
  • 打赏
  • 举报
回复
类库,我觉得饿
helloyou0 2012-01-17
  • 打赏
  • 举报
回复
我一般放在"类库"下面的"第3方类库"

"组件",这概念好像php里不用啊

"插件"一般都是放插上去能用,拔下来别的地方插上去用不了的东西,smarty拔下来插别处也能用啊....

josph2012 2012-01-17
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 xuzuning 的回复:]
plugins 插件
插入件,插入部件,计算机软件术语,指用于扩展一个系统的外部组件。 由系统提供可扩展接口,通过这些接口插入到系统,实现系统扩展的功能部件。 插件体系,一种流行的计算机软件架构,系统只提供必要的基础......
[/Quote]

按照插件的解释 ,SMARTY是插到PHP上的。可是PHP提供的能说算是一个系统?我理解是还需要我们根据具体项目构建应用架构才算,我的观念里,自然的感觉是这样的
josph2012 2012-01-17
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 xuzuning 的回复:]
plugins 插件
插入件,插入部件,计算机软件术语,指用于扩展一个系统的外部组件。 由系统提供可扩展接口,通过这些接口插入到系统,实现系统扩展的功能部件。 插件体系,一种流行的计算机软件架构,系统只提供必要的基础......
[/Quote]
SMARTY说是插件,真说不过去。
xuzuning 2012-01-17
  • 打赏
  • 举报
回复
plugins 插件
插入件,插入部件,计算机软件术语,指用于扩展一个系统的外部组件。 由系统提供可扩展接口,通过这些接口插入到系统,实现系统扩展的功能部件。 插件体系,一种流行的计算机软件架构,系统只提供必要的基础......
josph2012 2012-01-17
  • 打赏
  • 举报
回复
亲们,突然又想到一个令我头疼的地方。我用kindeditor,这个家伙我一般放在scripts/component/kindeditor文件夹下,你们有更好的方案吗?
josph2012 2012-01-17
  • 打赏
  • 举报
回复
@helloyou0 @amani11 @xuzuning

我感觉插件也不适合。查百科,组件生物学上的概念更适合,不适合计算机。
最后我决定用 package 这个名词。。。至于helloyou0你说的第三方类库,你用英文怎么拼
sdsuper 2012-01-17
  • 打赏
  • 举报
回复
3,类库 好像是。

对于工程来说,smarty是一个外部公用的类库


1,组件 感觉更像这个
2,插件 好像不是
对于工程来说是特定的,是可拔插的,其他工程可能不能用,有特定的接口定义,除非是该组件和插件是一个通用
bingfengsa 2012-01-17
  • 打赏
  • 举报
回复
随意就行了~
amani11 2012-01-16
  • 打赏
  • 举报
回复
看你设计中对smarty的定位,属于什么


例如2,你认为可能不是,,,也可以在设计中,作为插件,有些地方我下个钩子,这时候启用smarty去解析我需要的页面
xuzuning 2012-01-16
  • 打赏
  • 举报
回复
当然是 插件
imbigsnake1 2012-01-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 josph2012 的回复:]

引用 2 楼 imbigsnake1 的回复:
模板~~~


我当然知道SMARTY是模板引擎了。
[/Quote]
。。你是说要把smarty类库放哪吗
josph2012 2012-01-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 imbigsnake1 的回复:]
模板~~~
[/Quote]

我当然知道SMARTY是模板引擎了。
imbigsnake1 2012-01-16
  • 打赏
  • 举报
回复
模板~~~
josph2012 2012-01-16
  • 打赏
  • 举报
回复
亲们,HELLO...!~~~~

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧