background image

第一部分:

OA 软件的开发语言

OA 软件的开发语言很多,目前较为常见的有 ASP/PHP/.Lotu 
Domino/.Net/JAVA 五种语言,五种语言各有特色,其最鲜明的就是
——他们代表了“计算机语言发展使用简史”。

1. ASP 语言

ASP 是微软的初始 WEB 产品,在 97 年左右推向市场,是最初较早的 WEB 语
言技术,很多小型简单的网站都是用

ASP 语言开发的,由于是九十年代的产品,

所以在计算机语言升级以后,其本身最大的一个问题就突显了出来其可扩展性
比较差,与现在的主流计算机语言

.NET 和 JAVA 对接都很困难,所以我们经常

见到很多用

ASP 语言技术开发的小型网站在 2003 年以后面临升级等问题时都

令人头疼,最后很多公司都采取了弃用之前的

ASP 语言结构的产品转而使用最

近的语言技术开发网站。

使用

ASP 语言脚本技术开发的产品最令软体工程师头疼的是 ASP 技术与.NET

平台对接基本不太可能

(笔者过去就经历过 ASP 网站改造成.NET 网站的事情,

那经历简直可以用

“苦难”两个字来形容)。由于 ASP 的语言久远

所以现在在新开发的系统已经使用不多。今天市场上依然能够看到的

ASP 语言

开发的

OA 软件多是在 05 年以前生产的产品的基础上改善的。

目前用

ASP 语言开发的产品有:金和标准版、赛飞 OA 等。

2. PHP

PHP 语言与 ASP 基本上属于同一时代的产品,但是成熟时间稍微比 ASP 要晚
一点,

PHP 语言在开发上稍微比 ASP 复杂,其最大的优势就是其版本就像

LIUNX 系统一样是一个免费开放型的平台,开源代码很容易就找到,这样就解
决了程序开发人员自己绞尽脑汁的去写程序,由于是开源的,很多程序在互联
网上都可以找到,但是版权问题和安全性问题是一直困扰

PHP 技术的两个难题。

国内的通达

OA 一直有很多盗版,其实根源问题就是 PHP 的开源代码性导致的

(大家可以参考通达官网)。

ASP 一样,在 2000 年左右,PHP 成为了网站的主流开发工具,PHP 与

ASP 相比的优势就是跨平台性好些,但是如果面对大型结构的用户群或者门户
网站,

PHP 又有一些力不从心。所以 PHP 技术也正在逐渐走下坡路。PHP 语言

目前仍有不少网站还在使用,但是主流的应用系统已经呈现正在放弃使用的趋
势,基本层面上正在淡出了开发工具的选型范围。

目前应用

PHP 技术的 OA 产品有:通达,新思创,泛微的 eOffice。

由于

PHP 的开源和 ASP 的易用性再加之其语言技术久远,造成一种事实

——现在很多高校和计算机语言职业培训学校已经或者开始放
弃了使用

PHP 和 ASP 教学,这也就决定了 PHP 语言技术正在沦为更新换代型