开发语言对比
JAVA版本比交稳定、安全、跨数据库,但部署、环境配置、维护都比较复杂,而且里面没有涉及报表系统。虽然在形式上JSP和ASP或PHP看上去很相似——都可以被内嵌在HTML代码中。但是,它的执行方式和ASP或PHP完全不同。在JSP被执行的时候,JSP文件被JSP解释器(JSP Parser)转换成Servlet代码,然后Servlet代码被Java编译器编译成 .class 字节文件,这样就由生成的Servlet来对客户端应答。所以,JSP可以看做是Servlet的脚本语言(Script Language)版。
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA – Write Once, Run Anywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。因此,JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
PHP的源代码完全公开,在 Open Source 意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得 PHP 无论在 UNIX 或是 Win32 的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。
数据库对比
SQL server因为是仅支持Windows系统,而且安全性不理想(多次出现严重安全漏洞,如红色代码病毒事件),所以不在通达的考虑之列。而Oracle数据库安装、配置、维护都很复杂,需要专业的数据库管理员,较难广泛采用。同时,考虑到价格因素,通达OA没有基于这两种数据库。
MySQL数据库具有快速响应、容量大、安装配置简单、便于远程维护、跨平台的特点,是数据库软件中的黑马。对于OA系统这种要求支持大量用户快速响应的应用,是极为合适的,用户实际使用效果的反馈也非常好。
推荐:根据贵单位的实际情况,我们建议使用PHP版本 因为贵单位的一些要求需要用报表系统实现,性价比更高,并且用PHP版本完全能满足贵单位的需求。
价格表