经典教程翻译系列: mach-ii.info的新手常见问题解答
2006-01-29 21:41
501 查看
作者 : 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的商业支持?
[align=left][/align]
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的商业支持?
答:虽然第三方提供了不同程度的支持,但是还没有官方的商业支持.
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的商业支持?
[align=left][/align]
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的商业支持?
答:虽然第三方提供了不同程度的支持,但是还没有官方的商业支持.
相关文章推荐
- 经典教程翻译系列: Mach-II新手指南(上)
- 经典教程翻译系列: Mach-II新手指南(下)
- 经典教程翻译系列: Mach-II应用程序配置指南
- Mach-II 新手入门教程
- 经典教程翻译系列: 插件的设计
- Mach-II常见问题 (翻译自www.mach-ii.Info)
- MachII HowTo系列教程的译文: Mach-II 如何开发Listener
- 经典教程翻译系列: 间接调用体系入门
- Mach-II DevGuide 系列教程译文:程序结构与设计
- Mach-II DevGuide 系列教程译文: 事件句柄的设计
- Mach-II DevGuide 系列教程译文: 模型的设计
- Mach-II DevGuide 系列教程译文: 页面的设计
- Mach-II DevGuide 系列教程译文: 事件过滤器的设计
- 经典LinuxCBT视频教程系列 Linux快速学习视频教程一帖通
- Linksys 经典路由器 WRT54G 常见问题解答
- WebMatrix网站开发系列教程:第一讲 WebMatrix入门经典
- 经典:uC/OS-II系统的学习教程之(2)
- CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
- C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(三十) 大法师 – 华丽经典之轮回
- Hulu机器学习问题与解答系列 | 十七:随机梯度下降算法之经典变种