文章源自:http://www.csdn.net/article/2013-09-29/2817091-how-do-developers-like-web-app-framework
技术开发者如何看实时Web App开发框架?
2013年9月26日,由CSDN承办的以“Clouda开源技术框架,引领实时App时代”为主题的 百度Clouda开发者沙龙在北京车库咖啡举行。本次活动主要针对 实时Web App开发框架Clouda展开,吸引了众多资深开发人员和JavaScript高手。CSDN借此机会采访了一些企业的技术领头人,请他们谈谈在技术选择上的一些观点及对Clouda的看法。
实时Web APP开发框架将成为一种趋势
正如百度移动云事业部Clouda技术负责人童遥在本次活动中提出的那样,随着iOS、Android逐渐成熟运转,开发者在移动端开发原生应用, 将面临数据碎片化、终端分裂化、用户量剧增三方面的问题。其中终端分裂化在移动市场会愈演愈烈,而花在兼容各种终端上的研发成本也会越来越高。那有没有从 始至终唯一适合做兼容性的技术?这就是Web技术,它天生具有足够好的兼容性。
北京美月淘电子商务有限公司技术总监李昉对此也有同感。在采访中,他表示,以前公司开发一款移动应用,往往需要iPhone、Android两个开 发团队,开发成本昂贵,且效率也十分低。现在随着手机性能的提升,很多公司开始尝试开发Web App。作为一款实时Web App开发框 架,Clouda的推出似乎正好迎合了大家对Web App开发的需求,从而受到了极大关注。李昉表示,未来Clouda及类似的解决方案将成为一种趋 势,开发商最需要考虑的是如何打造出良好的生态系统,让开发者从中获益。
高速实时成关注焦点
高速实时,是百度为Clouda贴的重要标签之一。Clouda App的实时性,主要体现在两个方面,一是数据交换的实时性,一是数据展示的实时 性。它将始终与服务器保持连接,服务器一有新数据,就会立刻推送到客户端。这种做法取代了之前定时请求连接的做法,比如一秒钟请求一次。Clouda针对 数据交换所做出的优化,在一定程度上也会带来流量的节省。在采访中了解到,实时性是众多企业、开发者看好、关注Clouda的重要原因之一。
此外,Clouda吸引开发者的另一特点是采用同一种语言JavaScript。开发者可以甩掉其它后端语言,大大减轻开发负担。
UI库、可扩展性有待加强
作为一种新技术,它有着自己得天独厚的优势。但其仍处于起步阶段,难免会有些不足。
UI界面是产品给用户的第一印象,在很大程度上决定着产品的成败。虽然国内外,各大企业推出的UI框架并不少,但在使用过程中,却问题重重。开发者 大多需要自己重新设计,给开发工作带来很大困扰。除了几位受访者,还有多位参会者在活动中也都提及此问题。百度本次推出Clouda,虽暂时没有提供相关 的UI库,但据了解很多第三方UI库可供大家在开发中使用。江西爱思科德信息科技发展有限公司技术总监刘文辉在采访中也指出,Clouda可以与其他UI 框架结合使用,百度可提供一些相关案例教程,以帮助开发者快速上手。
Clouda的可扩展性,也是很多开发者关注的问题之一。在云计算时代,大多应用所要处理的数据往往在百万级以上。应对大数据处理问题,Clouda的弹性扩展能力,还有待考证。
结语
Clouda的推出,受到了开发者的极大关注,同时也彰显了百度探索Web App的决心。目前它还不算完美,还很年轻,广大开发者在使用过程中,如遇到什么问题,或发现了哪些Bug,可直接提交给百度,百度及社区将会给予帮助与处理。
了解更多关于Clouda及百度云的相关内容,请访问:Clouda开发者社区、百度开放云技术专区。
相关推荐
Web App开发框架的出现,极大地推动了Web技术的发展,使得开发者能够更轻松地创建功能丰富、体验流畅的Web应用。然而,随着技术的不断进步,新的挑战也将不断出现,如性能优化、安全性增强、用户体验提升等。未来,...
综上所述,jQuery Mobile作为一种强大的Web App开发框架,为开发者提供了便捷的工具,以实现跨平台、高效、一致性的应用开发。随着移动互联网的持续发展,了解并掌握这样的框架对于提升开发效率、优化用户体验至关...
标题与描述概述的知识点主要围绕百度Web App开发技术,尤其是移动Web App的开发框架、平台以及与Native App的对比。接下来将对这些知识点进行详细展开。 ### 移动Web App介绍 移动Web App是一种利用HTML5、CSS3和...
移动跨平台APP开发框架比较 移动跨平台APP开发框架是指能够在多种移动平台上运行的应用程序开发框架。...Flutter 是一个移动跨平台APP开发框架,优点是高生产效率,它可以帮助开发者快速构建高质量的移动应用程序。
为了帮助企业开发者选择合适的工具和技术栈来降低成本、增加收入并开拓新市场,《企业APP开发框架服务及平台》提供了全面的指南,覆盖了从开发到测试再到部署的全过程。该指南涵盖了248种工具,涉及27个不同的领域。...
这篇文章主要研究Web开发主流框架技术,包括前端开发框架技术和后端开发框架技术,并对Vue、Angular、Bootstrap、Laravel、Spring Boot、Django等框架技术进行了详细的介绍。 一、Web开发框架技术 Web开发框架技术...
1.1 Web APP开发技术框架 Web APP开发通常有两种模式:原生开发和网页开发。原生开发模式基于特定操作系统,虽然功能强大,但存在开发复杂、效率低、成本高等问题。相比之下,HTML5的推出和云计算的发展推动了网页...
综上所述,基于Android的Web APP开发技术结合了Web技术的灵活性和Android平台的强大功能,为开发者提供了构建移动应用的新途径。随着技术的发展,Web APP的性能和用户体验持续提升,越来越多的企业和个人选择这种...
在ExtApp框架中,ExtJs作为前端UI层的核心,提供了大量的组件和布局模式,可以构建出美观且功能丰富的用户界面。它的组件化设计使得UI模块化,易于维护和重用。此外,ExtJs还支持数据绑定,使得前端和后端的数据交互...
总结,HTML5为移动Web App的开发带来了革命性的变化,使得开发者可以构建出与原生App相似甚至超越的功能体验,同时降低了开发和维护的复杂度。随着技术的进步,未来移动Web App将在更多领域得到广泛的应用。
本压缩包“MAC下Web App to native app的框架.zip”提供的可能是一个开源项目,名为“WebShell-master”,用于实现这样的功能。 WebShell是一个开源框架,它允许开发者将Web应用包装成Mac OS X的本机应用程序。这个...
在基于SSH + jQuery框架的餐饮Web App设计与实现中,首先,开发环境选择Windows操作系统,利用Eclipse作为开发工具,这为开发者提供了一个集成化的开发环境,便于代码编写、调试和项目管理。数据库方面,选用Oracle...
"安卓开发框架工具类相关-Android项目开发框架目前主流的app样式.rar"这个压缩包可能包含了一些当前流行的Android开发框架和实用工具类的示例。下面将详细讨论Android开发框架以及常用工具类的重要性、选择和应用。 ...
移动Web App开发是当前互联网技术领域的一个热门话题,随着智能手机和平板电脑的普及,Web App已经成为许多企业和开发者构建跨平台应用程序的首选。本课程旨在帮助初学者从零基础开始掌握移动Web App的开发技能,...
Hybrid App是一种结合了原生(Native)应用开发和Web应用开发优势的技术,它允许开发者利用HTML5、CSS3和JavaScript等Web技术构建应用程序,同时通过与原生平台的交互,提供接近原生应用的用户体验。随着移动互联网...
基于Web的混合开发使用Web技术来开发APP,而基于Native的混合开发使用移动应用开发技术来开发APP。 三、Cordova框架下的APP软件体系结构 Cordova框架是一个开源的移动应用开发框架,可以使用Web技术来开发跨平台的...
7. **App封装**:为了让Web App具有更接近原生应用的体验,可以使用WebView技术将Web App封装成原生应用,如通过Cordova框架,这样可以利用App Store或Google Play分发,增加用户的触达。 8. **测试与调试**:开发...
在现代互联网技术中,H5 Web App已经成为移动应用开发的重要组成部分。这种技术允许开发者通过HTML5、CSS3和JavaScript创建跨平台的移动应用程序,无需针对iOS或Android等特定操作系统进行原生开发。以下是对给定...
MUI是一款基于HTML5技术的移动端开发框架,它专为构建高性能、跨平台的移动应用而设计。MUI以其简洁的API、丰富的组件库和高度可定制性深受开发者喜爱。这款框架尤其适合快速开发手机应用的前端页面,提供了一套完整...