Asp语言开发的OA产品特点分析
发布日期:2011-12-24 信息来源:http://www.chysoft.net

目前国内OA行业中有一种“功能为王”的声音,这部分主要是依靠ASP、PHP语言技术为主导的OA软件厂商,这部分软件厂商通常会强调“功能为王”,主观上来看这其实并不错,但是如果站在长期的目标来看,功能为王并不贴切,现有的功能满足并不等于未来的功能满足,JAVA和.Net之所以成为主流,这一点是任何技术流派不能阻止的。ASP开发语言的易用性再加之其语言技术久远,作为行销策略上的吸引点,很多采用PHP和ASP技术的OA软件多用低价的策略冲击市场,采用这两项技术的OA软件实际上更多的是应用于低端产品。
ASP是微软的初始WEB产品,在97年左右推向市场,是最初较早的WEB语言技术,很多小型简单的网站都是用ASP语言开发的,由于是九十年代的产品,所以在计算机语言升级以后,其本身最大的一个问题就突显了出来其可扩展性比较差,与现在的主流计算机语言.NET和JAVA对接都很困难,所以我们经常见到很多用ASP语言技术开发的小型网站在2003年以后面临升级等问题时都令人头疼,最后很多公司都采取了弃用之前的ASP语言结构的产品转而使用最近的语言技术开发网站。

首先,从技术上分析,asp语言是一种解释性语言在性能上比编译型语言差,由于其程序源代码都是公开的安全性也比较差,同时asp是面向过程的语言,相比面向对象的语言只适合于构建小型的应用,对与大型和复杂的应用则显得力不从心,特别是对于后续系统的扩展和维护也比面向对象的java语言差,稳定性方面也较差。

其次,使用ASP语言脚本技术开发的产品最令软体工程师头疼的是ASP技术与.NET平台对接基本不太可能,经历过ASP网站改造成.NET网站的事情,那经历简直可以用“苦难”两个字来形容。由于ASP的语言久远,所以现在在新开发的系统已经使用不多。今天市场上依然能够看到的ASP语言开发的OA软件多是在05年以前生产的产品的基础上改善的。

关注技术的先进性是OA系统选型的一个重要方面,虽然一般用户对软件技术和开发语言等很多方面不是很了解,但可以肯定的讲,落后的技术构建的一定是落后的系统。虽然使用asp语言开发的OA价格比较低廉,但系统的性能、安全性、稳定性方面都比较差,也不利于系统后续持续的升级和维护。

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司