百度的轻应用最近很流行,但是为什么叫轻应用呢?它“轻”在哪里?
不需要通过商店下载安装,只要通过搜索即可在浏览器上进行使用,也就是一种Web应用,只要你的手机可以上网就可以体验轻应用了,省去麻烦的下载方式安装到移动客户端上,这样可以节省很多数据流量。同时这样对于手机的硬件配置要求就没有那么高了。现在整体手机操作系统市场基本上是被苹果和安卓占据,所以我们不禁要问:那么轻应用的开发技术是不是很成熟了呢? 答案当然是肯定的!
轻应用的开发有成熟的框架支撑,技术已经不是问题。任何产品的诞生并走向成熟都是有强大的后台技术支撑。
百度轻应用平台提供了几种方式来创建你的lightapp,首先在浏览器中打开网址:http://developer.baidu.com/light
你可以看见有两种具体方式来将你的app集成到百度云平台中:
1.如果你已经有了现成的WebApp 就可以进行接入操作。然后需要你提供轻应用的展现名称、应用的地址、应用的简介和logo,很简单方便吧:)
2.如果你没有现成的WebApp 那就通过三种方式进行创作,首先是AppBuilder工具,需要先申请百度云平台账号,这是一种可视化的编辑工具,根据选择的模板,按照提示进行填入相关的信息即可生成你想要的轻应用了。可以通过应用管理中心进行应用的内容维护。
其次是使用SiteApp创建,其实这个工具是将您已有的PC网站进行一个”改头换面“,转换成WebApp,是更省时省力的一种方法。
通过百度云平台提供的Clouda集成开发工具,它不需要你有很深的的代码编写功底和复杂数据算法,你完全可以在5分钟之内开发出一个简单的应用。
这个特征就体现轻应用的“轻”这对于大多数的商家用户来说是一个很好的方法,即使那些不会编程开发的商家也可以通过简单的阅读文档就能轻松搞定自己的理想WebApp。
下面来说说我的使用感受吧,主要是通过Clouda来体验的,本身具有一些脚本代码开发的经验,所以对于编写代码实现来说,我更喜欢一些罢了。
首先登陆之前申请的百度云平台账号,网址:http://developer.baidu.com 然后点击导航栏的轻应用连接
找到”开发者服务“ 点击下边的“使用Clouda”创建
然后会有三个选项 1.”利用Clouda开发轻应用“ 2. “一键部署BAE” 3. “接入轻应用”
点击“利用Clouda开发轻应用” 你可以看到有一个百度云平台提供的聊天室的轻应用实例
将提供的代码示例粘贴到指定的位置创建一个”Model“,然后点击”下一步“
创建Controller:粘贴示例代码,然后“下一步”
创建创建Publish: 粘贴示例代码,然后“下一步”
创建View:粘贴示例代码,然后“下一步”
完成示例聊天室的创建
简单的5步就完成了一个聊天室的创建从开始到结束在框架下总共代码不超过100行而且没有繁杂的代码逻辑和算法。这样的开发方式与安装类app不太一样,动辄上万行的代码量,很容易出现bug调试也很费时间。还需要试用各种平台的兼容性,具有很高强度的工作量,这对于个人开发者来说是不能承受的,收益和成本不成比例,赔本的生意是没有人做的。
于是百度云平台提供的轻应用开发工具对于个人开发者具有很强大的吸引力,他们可以利用百度云平台开发自己的轻应用,然后可以提供给用户使用,创造属于自己的收益。
依托百度移动搜索引擎的优势,轻应用的搜索即可应用的特性,可以将用户托管的轻应用很便利的推广,各行业的商家也可以开发适用于自己产品宣传的轻应用,为目标客户提供服务和产品。
随着移动互联网的普及轻应用有着更广阔的的前景,下一个互联网浪潮应该是轻应用主导的,是轻应用的时代。