BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Daniel Jebaraj谈Orubase

| 作者 Jonathan Allen 关注 595 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2013年2月16日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

我们有幸采访到了Daniel Jebaraj,就Orubase与其进行了交流,Orubase是Syncfusion出品的一个框架,用于构建商业移动应用。

InfoQ:为何要创建Orubase呢?或者这么说,你的哪些需求是现有产品如PhoneGap与Mono所无法满足的?

Daniel Jebaraj:我们创建Orubase是出于两个主要原因的。

首先是在微软平台上缺乏创建混合移动应用的统一软件栈。我们所需要的东西确实存在,但却没有一个统一的框架。PhoneGap并没有提供UI、报表和商业库,而这些正是混合应用Web核心的强大之处。用户不得不从其他地方找到所需的库,然后将其集成到PhoneGap中作为最终的解决方案。我们深深地感到提供能够处理Web应用核心以及特定于设备的代码这样一种端到端框架会极大地简化混合移动应用的创建与维护工作。Orubase提供了一个紧密集成的栈,可以提供商业移动应用创建所需的一切。

其次是大多数混合移动应用都缺乏真正的混合功能。有人说移动应用,特别是深受用户喜爱的应用可以完全通过基于Web的UI进行构建,完全不需要使用原生元素,我们对此论调持反对态度。事实上,很多基于Web的混合移动框架的主要卖点就是你可以在浏览器中完成整个应用的开发工作(举个例子,我们看到有的营销广告说甚至你都不需要使用Mac了)。我们觉得这种论调不利于开发出真正的混合移动应用;也不利于让用户获得原生应用的体验。这类框架为了追求开发者的效率而牺牲了用户的需求。我们认为有些元素最好还是通过原生方式来处理,比如说导航体验。Orubase在这个领域中做了很多事情,同时也为用户留出了扩展的空间。我们希望更多的用户能够学些Objective-C或是Java,让自己多些机会,从用户的角度来满足他们的期望。最后,Orubase在提供最棒的用户体验的同时又保持了混合应用的好处。

InfoQ:为何不以PhoneGap/Apache Cordova作为基础进行开发呢?

Daniel Jebaraj:我们觉得以功能不完全的框架作为基础是提供不了完整的端到端开发体验的。根据经验,我们得支持.NET控件,这些控件已经被企业用户使用多年了,他们需要在很短的时间内就能上手。如果使用别的框架来实现关键功能,那么我们就很难满足用户的期望了。选择构建自己的原生应用框架的另一个原因是我们希望尽可能地将原生UI融入到框架之中。

作为一家公司,我们还承诺将指导客户的应用发布作为支持的一部分。只有对框架拥有完全的控制才能提供这种支持。

InfoQ:能否解释一下如何通过ASP.NET MVC获得原生感官?

Daniel Jebaraj:我们大量使用了CSS,还有一些脚本。在多个部署平台上的测试也是确保正确用户体验的关键一环。

InfoQ:需要使用IIS么,还是可以使用其他Web服务器如Tomcat即可托管服务器生成的视图呢?

Daniel Jebaraj:框架中的ASP.NET MVC部分需要使用IIS。原生包装器及所有相关的功能可以用在任何服务器框架中,还可以与本地HTML/JS文件一起使用。

查看英文原文:Daniel Jebaraj on Orubase

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

这个访谈有点坑爹了 by Lee Jet

第一,Syncfusion是一个历史悠久的.net控件开发商,PhoneGap/Apache Cordova肯定不是和他胃口。一个是Adobo的,另一个是Java的。
第二,ASP.NET的程序只能部署在IIS上运行,这可能是唯一的最好的选择。
第三,没有详细说明混合应用的具体内容。

Re: 这个访谈有点坑爹了 by Lee Jerin

如果有人写的关于mono + xps + asp.net的文章,分析一下功能、性能什么的,就好了
www.mono-project.com/ASP.NET#ASP.NET_hosting_wi...

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT