OA办公系统一般用什么语言开发的呢
OA软件的开发语言很多,目前较为常见的有ASP/PHP/Lotus Domino/.Net/JAVA 五种语言,五种语言各有特色,其最鲜明的就是——他们代表了“计算机语言发展使用简史”。
1. ASP语言
使用ASP语言脚本技术开发的产品最令软体工程师头疼的是ASP技术与.NET平台对接基本不太可能(笔者过去就经历过ASP网站改造成.NET网站的事情,那经历简直可以用“苦难”两个字来形容)。由于ASP的语言久远,所以现在在新开发的系统已经使用不多。今天市场上依然能够看到的ASP语言开发的OA软件多是在05年以前生产的产品的基础上改善的。
2. PHP
由于PHP的开源和ASP的易用性再加之其语言技术久远,造成一种事实——现在很多高校和计算机语言职业培训学校已经或者开始放弃了使用PHP和ASP教学,这也就决定了PHP语言技术正在沦为更新换代型的产品,对于使用者来说,就出现了未来的升级困难可能大的风险。
作为行销策略上的吸引点,很多采用PHP和ASP技术的OA软件多用低价的策略冲击市场,采用这两项技术的OA软件实际上更多的是应用于低端产品。
3. Lotus Domino
使用Lotus Notes语言架构的OA产品最大的难点就是针对业务系统整合起来比较难。97年笔者曾经在北京见过IBM推广过Louts系统,也许在国外懂louts语言的人很多,但是事实上在国内懂louts系统的人少之又少,这也就决定了louts在中国国内市场上一直都打不开局面的原因之一,由于懂louts语言的技术工程师较少,所以使用louts语言开发的软件的产品面临最大的困难是升级维护,物以稀为贵,louts系统工程师的支付成本也相对比较高昂。
4. .Net
.NET语言开发的软件产品稳定性较高,产品可以模块化是一个存在的事实优势,但.NET具有很强的优势的同时,也存在一定的劣势,如跨平台、大数据并发。同时.Net与ASP对接时,就会导致产品的安全性变低,.NET平台的安全性会随着ASP的安全漏洞安全为黑客或者不法分子利用进而破坏,这个也就一直困扰软件技术工程师的一个最大的问题——.NET语言没有办法和ASP对接的最大一个因素之一。当然.NET如果不需要与ASP语言对接,那么也不存在这样的风险。
5. JAVA
JAVA比.Net相比,可以跨平台,具有非常强的扩展性;可以在LINUX,UNIX上部署。对于超大型的OA系统,这是至关重要的。Windwos平台想实现上千并发不太现实,这是一个绝对的事实。JAVA在扩展性和稳定性上(SUN在网络安全方面的持续支持)的优越表现导致银行、税务、公安、政府这样基于有很高安全要求的公司或者单位在选择软件才产品的时候会首先选择JAVA语言开发的软件产品。
目前国内基于JAVA的OA软件:泛普软件 泛普OA系统 OA 等等。
由于JAVA和.NET语言开发的产品稳定性和安全性比较高的众所周之的原因,所以在OA软件的应用中使用JAVA和.NET语言开发的OA软件销售的价格会比ASP和PHP开发的软件价格通常要高,但是随着JAVA和.NET的语言技术的大规模使用,一旦JAVA和.NET开发的OA软件进入中低端市场,PHP和ASP结构的OA软件也将会面临全面被取代的局面。
从程序员的角度来分析,掌握Java开发技术的难度最大,其次是.NET,asp和php相对比较容易。
- 1青岛泛普OA软件的外网公共服务与移动办公
- 2泛普OA为XX学院制定相应的措施提供决策支持
- 3OA系统是什么意思呢
- 4一般的OA办公软件哪个好?
- 5OA办公系统对企业的好处多多
- 6企业搞OA办公系统的优点有哪些?
- 7青岛OA软件的数据输入需求分析
- 8CRM客户关系管理软件ThinkOne网络版
- 9OA系统为需要领导确认是否可以合并:
- 10OA办公系统一般用什么语言开发的呢
- 11青岛OA建立节约型校园的需要
- 12企业对青岛OA软件的项目需求有哪些呢?
- 13XX学院办公自动化软件项目规划实现
- 14XX学院OA办公自动化软件项目规划总则
- 15泛普软件客户关系管理系统
- 16青岛OA软件检查完成请将'否'修改成'是'
- 17青岛OA软件对内外网站的统一管理
- 18企业对青岛OA软件的二次开发要求
- 19泛普ThinkOne系统支持多重复杂的路由定义
- 20企业上OA办公系统好处有三点
- 21浅谈OA办公软件与ERP系统的区别?
- 22什么叫做OA系统?
- 23OA办公管理软件对企业绩效考核的理解
- 24泛普OA办公系统的创建知识共享环境
- 25协同办公管理系统的技术主要功能需求
- 26OA办公软件定义任意形式的工作流程
- 27泛普ThinkOne保留工作流流转过程中的所有信息
- 28OA办公软件应该具备哪些功能呢?
- 29OA系统管理员需要注意些什么呢,职责有哪些呢
- 30青岛泛普OA软件的知识文档管理综述