应用软件开发进入多语言混合编程时代-ajax的启示

随着Ajax技术和Web2.0时代的到来,企业应用系统建设变得愈发复杂。为了提高灵活性,多语言混合编程成为一种趋势。本文探讨了不同语言的特点及其应用场景,并展望了未来可能出现的新技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 
随着Ajax技术(Ajax本身就是多种语言的混合应用的一个代表性案例)普及应用和2.0(web2.0、enterprise2.0)时代的到来,现代商业竞争愈发激烈,企业要求的系统具有更好的灵活性,导致大型应用系统建设复杂程度指数级增加,越来越多的系统也在不自觉的采用了多语言混合编程来满足这种需求。
传统的大型企业级应用软件的主要特点是:编码式的开发方式和一次开发持续运行的应用软件——编码式的开发方式,使得快速开发企业级应用软件的愿望难以实现;一次开发持续运行的方式,则导致了软件的僵化和濒危——很明显,这种软件不但难以适应客户需求的变化,而且每次修改都必须在代码层上推倒重来,因此造成了效率的降低和资源的糜费。(本段为引用)
 
传统的单一语言系统已经无法满足现有应用系统的开发,VB+Sql或delphi+Sql的快乐时代一去不回。这种变化对于统架构设计师来说提出了更高的要求,要掌握多种语言的特性,根据系统的需求合理选择技术路线和开发语言。C/C++追求performance,比较适合做系统级的应用,C#/java强烈的oo特性,PHP与html天生的亲缘关系,javascript/perl/pythan等动态语言的简洁和粘合性, AIRAdobe Integrated Runtime/silverlight在浏览器层面丰富炫目的UI表现力; j2ee平台大量的开源资源得益于其开放性,MS .net 平台系列产品师出微软同门,具有很好的易用性和整体性,开发效率高,开发成本较低,不一而足。
相信随着多语言技术应用的发展,还会出现很多类ajax的神奇技术,而其本身不过是几项传统技术发挥各自特点的整合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值