经典教程翻译系列: mach-ii.info的新手常见问题解答

来源:互联网 发布:永久免费一级域名注册 编辑:程序博客网 时间:2024/05/16 23:40

作者 :  www.mach-ii.info     译者:  Franks Pan

 

 


 

1. 为什么Mach-II运行得这么慢?还以为它会很快呢,可是例子里的程序需要几百秒才能运行起来!
2. 该如何在filter/plugin/listener里访问框架?
3. 如何管理session?
4. 什么是Mach-II?
5. Mach-ii的作者是谁?
6. 有Mach-II新闻组?
7. Mach-II有许可证吗?
8. Mach-II可以用于商业应用程序吗?
9. 哪里可以得到Mach-II的复本?
10. 如果我要的功能框架没有,我可以请求添加上吗?
11. 是否可以得到Mach-II的商业支持?

 

 


 



1. 为什么Mach-II运行得这么慢?还以为它会很快呢,可是例子里的程序需要几百秒才能运行起来!
答:如果你在开发用的服务器上打开了调试机制,并在执行期间取得信息的话,试一试关闭它几分钟,关闭包含在index.cfm的GetTickCount()之类的方法.我们认为,Mach-II例子里的调试输出大多数是调试的辅助开销,不会反应在框架的执行期间.你说的情况看来只会出现在相当复杂的cf组件框架,或者调试输出精度要求非常高的情况下.

2. 该如何在filter/plugin/listener里访问框架?
答:在filter/plugin/listener里有一个叫做configure()的函数(1.04以上版本).可以使用它来扩展功能,得到框架的内部信息(包括appManager).不要使用init().

3. 如何管理session?
答:需要使用的定制的session外观组件.Mach-II被储存在application域,所以状态session不可能直接来自于Mach-II以外方面.

4. 什么是Mach-II?
答:Mach-II是一种面向对象风格的有助于软件开发与维护的框架结构.它利用了间接调用体系原理,并且支持MVC设计模式.

5. Mach-ii的作者是谁?
答:Hal Helms和Ben Edwards联合创办了Mach-II组织,它们是Mach-II的前驱者.

6. 有Mach-II新闻组?
答:没有新闻组,但有讨论Mach-II的论坛和邮件列表:
http://www.fusebox.org/forums/categories.cfm?catid=26
http://topica.com/lists/mach-ii-coldfusion/read

7. Mach-II有许可证吗?
答:Mach-II许可证是Apache类型的,归Mach-II组织所有.

8. Mach-II可以用于商业应用程序吗?
答:可以,只要附上许可证协议就行.

9. 哪里可以得到Mach-II的复本?
答:最直接的途径就是访问Mach-II官方网站去下载.

10. 如果我要的功能框架没有,我可以请求添加上吗?
答:强烈建议不要修改核心文件.这样做会导致以后版本的诸多问题.框架本身已经为用户提供了很大的扩展空间了.创建一个插件(plugin)或者过滤器(filter)是添加新功能的最好方法.如果你还是认为有必要添加新的修改到框架核心文件,请到论坛上提出来.

11. 是否可以得到Mach-II的商业支持?
答:虽然第三方提供了不同程度的支持,但是还没有官方的商业支持.

 

原创粉丝点击