组件

研究:一半的开发人员计划在'09

後新冠時代即將來到,我們該如何面對新的世界之大變局?

後新冠時代即將來到,我們該如何面對新的世界之大變局?
Anonim

实际从事SaaS项目的开发人员比例最高的是北美,为30%。 Evans Data在2008年底进行了调查,调查了全球1,300多名程序员。

这些数据充分证明,企业已经开始相信SaaS相对于传统的内部部署软件的益处,例如成本更低埃文斯数据公司总裁兼首席执行官约翰安德鲁斯说:“[进一步阅读:最好的电视串流服务]

如果有的话,这些数字表明,SaaS显然”不是一种趋势即将消失, “安德鲁斯说,

科罗拉多州科罗拉多州一家专注于Microsoft.NET平台的定制应用程序开发商科罗拉多技术顾问公司的软件开发人员Ben Hoelting说,他在网络和内部世界中占有一席之地:“为了我在这里所做的工作,我绝对是一名混合型人员。”

Hoelting维护的一个应用程序涉及一对Web站点前端,仓库工人系统和一些后端服务。 ,“Web开发人员和Windows开发人员之间的界限oper开始变得模糊,“他说,”对于SaaS应用来说,一个主要的好处是基于浏览器的交付方式,它减少了对支持多种操作系统的需求,并且使用户使用这些程序更容易,更便宜“Hoelting补充道,

与此同时,像Salesforce这样的大型SaaS公司不仅销售和开发独立的SaaS应用程序,而且试图推销基于云计算的开发。

程序员开始处理各种在线服务作为应用程序的“元组件”,Salesforce平台研究主管Peter Coffee说。例如,程序员可能将Salesforce的Force.com平台用作核心用户界面和应用程序逻辑引擎,亚马逊网络服务作为可扩展托管平台,Google Docs用于协作工具。 Salesforce最近宣布与两家供应商建立了合作关系。

然而,Evans Data的报告发现云服务在开发者中并没有很大的吸引力,只有不到10%的人使用它们。但是,超过25%的亚太受访者总体和接近一半计划“在某个时间点”使用它们。

云和SaaS的发展可能创造了更多的可能性,但开发人员还必须获得新的技能并权衡某些考虑因素,建议Redmonk分析师MichaelCoté

“需要注意的是:不同数据源和SaaS应用程序之间的数据转换和访问,”他通过即时消息表示。 “然后担心安全问题……您如何通过防火墙建立到您的SaaS的安全网络连接,还是在SaaS之间建立安全的网络连接?”

构建SaaS应用程序还有一定的架构选择。有些工具集允许创建跨越浏览器和桌面的应用程序,并利用客户端计算能力。

开发人员必须确定他们是否可以“将处理过程移至桌面并保持SaaS后端虚弱,或者你是否需要在你的SaaS后端拥有巨大的动力马,从根本上把每台台式机/笔记本都视为一个哑终端?“他说,

像客户支持这样的总体问题是另一个考虑因素,他补充道,“如果你自己托管应用程序,你就有更多的权限来诊断应用程序中的问题,相反,用户有很少有人能够访问像日志这样的东西,“Coté说。 “这可能是有益的 - 在您拥有'部署环境'的情况下支持像SaaS应用程序这样的东西更容易 - 但也可能存在问题:客户可能希望事情得到更快速和更精细的解决。”