融合了unix的强大功能与mac os x的易用性。
itools:用macintosh风格的易用界面来完成unix服务器的复杂配置。
当苹果公司决定将它的用户界面友好的操作系统移植到unix基础上时,一个很大的增值部分是如mysql和apache这种主要基于unix的强大软件,另外就是unix系统那庞大的软件库。现在,当一个mac用户打开文件共享时,他实际上开启了本机上的ftp服务器。当他开启个人web服务器时,他实际打开了apache程序。另外,sendmail,,openssh和其它几种unix服务器软件也包含在新的mac系统内,用户仅需点一下鼠标打开和关闭这些服务。就可以很方便的在网络上把文件传来传去。不过对于高级用户,他们需要通过一个控制面板来对这些服务器进一步管理。
tenon intersystems公司的itools软件包让用户可以用基于macintosh的简明界面来对这些unix服务进行更深入细致的管理。将掩盖在操作系统平台下的更多可控选项提供给用户。
就我们的使用体验而言,tenon公司的这个产品除了程序功能上的一些不大的bug,可以说他们的努力取得了很大的成功。
itools为设置apache 2.0与proftpd提供了两个界面(这两款服务器软件都被封装在itools发布包中),一个界面是os x的图形工具栏以提供本地管理,另一个则是运行在85端口的微型web服务器提供远程管理界面。无论通过哪个管理界面都可以访问大量的服务器设置功能,可以通过它们来控制apache,ftp,sendmail,dns与包括一个虽然功能有限但很有用的ip过滤网络防火墙在内的其它一些网络服务。
我们下面谈到的使用体验综合了对两个使用界面的共同感受。
itools工具栏是一个os x本地应用程序,虽然我们使用的是软件所推荐的软硬件件配置这个程序仍然有时会突然崩溃。在我们使用苹果公司的safari浏览器时,itools的web界面会周期性的失去响应,不过使用新版本.netscape时,它工作得很好。当所有这些界面正常工作时,使用感受不错,对一些复杂的工作提供了简单的控制手段并以弹出的注释的形式提供了很有帮助的在线文档对所做的操作进行解释,后者可以减少人们在不了解相关概念而盲目进行操作的情况。
除了一些管理工具外,itools还包括了一个报告工具,它可以提供web和ftp流量的丰富统计信息。我们觉得这个报告工具与有名的开放源码报告分析软件webalizer功能基本相当,但不需要向webalizer那样手工调整参数设置。
你也可以用一个包内提供的文本编辑工具直接在线修改这些服务器的设置文件,不过却没有对修改后结果是否合法进行校验的校验工具。让我们比较失望的是一个无效的apache设置文件除了使apache无法启动外不会在web界面上产生任何输出来指出错误原因。
根据tenon公司的说法,"我们不是创造apache服务器,而是要让apache变得更好",也即说其主要目的是为了让使用相对复杂的apache,,sendmail与ftpd等更符合mac用户的使用习惯,不过,我们虽然也希望这些工具的使用可以更简单和美观,但我们最看重的还是工具所产生的结果。
优点:清晰的界面,有用的在线文档,打包的各款服务器产品版本更新及时,远程管理选项。
缺点:两个界面都表现得不很稳定,缺乏一个很好的设置文件校验工具,当服务失败时缺乏明确的反馈信息。
编者注:文中提到的各种表现是针对版本7.01。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器