Chrome Web App开发小结

2015-01-24信息快讯网

这篇文章主要分享下自己在开发Web App遇到的问题和过程,以及一些很已经(如何)填平的坑。

前言

这篇文章主要分享下自己在开发Web App遇到的问题和过程,以及一些很已经(如何)填平的坑。如果您想要“如何开发Web App”或《30分钟学会开发Web App》,请移步官方的开发手册(文档)。(下有链接)。

背景

感觉现在大家都在争论(讨论)两件事情,Web App和Native App。前不久参加的HTML5守望者活动,各方大佬都在针对这二者之间的优劣,差异,兼容,普及等进行探讨。当然,有争议的才说明有价值嘛。

Chrome Web App

前不久Chrome又一次因超过了什么什么登上了各大新闻媒体的首页,是的这已经不是第一次了。Chrome自身有强大的插件市场,和最近(也不算最近了)推出的Chrome Web App。之前也一直有进行过Chrome拓展的开发,被Chrome自身的API搞的晕头转向,不过在转晕的同时也深深感受到了Web App的强大潜力。

制作Web App

刚刚试图把一个简单的“网页项目”移植成Chrome Web App,说是移植,其实基本上就是重建,哦不,是新建……。现在的网页项目是一个使用PHP、MySQL做后端,很常见的一个PHP网站,使用了Slim做为PHP框架。
那么如何新建成Chrome Web App呢。显而易见,使用PHP不大可能了。之前使用过Google自家的AngularJS做开发,所以还算熟悉,而且官方开发手册也把AngularJS做首选的推荐开发框架。而且得益于Slim框架(PHP),全部都是RESTful的。
大概思路就是这样:
一切都配合AngularJS和RESTful,这样本地应用只存静态页面,然后通过叭叭叭发送请求数据返回就可以了……。

感受

使用Google自家的AngularJS,几乎大部分浏览器特性都可以使用,兼容性非常好,而且与桌面软件几乎无差,最重要的是了却了我多年学不会软件开发(尝试过delphi未果)的心愿……Web App太强大了!

资源 (需梯子)

Chrome Web App中文开发手册
Google Plus中文社群
官方英文论坛

问题

在开发过程中遇到了几个问题:

permissions不仅仅可以调用功能,如果使用外部资源也要加进去;
你可以放心大胆的使用类似-webkit,甚至V8的API;
-webkit-app-region: drag 可以控制应用拖动;
如果你执意要frame: 'none'的话,别忘记加上关闭按钮;

期待与大家交流

windows中为php安装mongodb与memcache
windows7下php开发环境搭建图文教程
php下Memcached入门实例解析
php模仿asp Application对象在线人数统计实现方法
php从memcache读取数据再批量写入mysql的方法
推荐几个开源的微信开发项目
PHP使用memcache缓存技术提高响应速度的方法
windows下配置php5.5开发环境及开发扩展
Web程序工作原理详解
10个简化PHP开发的工具
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
微信公众平台接口开发入门示例
WebQQ最新登陆协议的用法
php实现webservice实例
php 模拟 asp.net webFrom 按钮提交事件实例
php出现web系统多域名登录失败的解决方法
PHP实现自动登入google play下载app report的方法
PHP中auto_prepend_file与auto_append_file用法实例分析
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
Yii查询生成器(Query Builder)用法实例教程
PHP开发框架Laravel数据库操作方法总结
重新认识php array_merge函数
PHP+MYSQL会员系统的开发实例教程
ThinkPHP的MVC开发机制实例解析
ThinkPHP后台首页index使用frameset时的注意事项分析
PHP框架Swoole定时器Timer特性分析
php中用memcached实现页面防刷新功能
zend framework框架中url大小写问题解决方法
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
php中创建和调用webservice接口示例
PHP采用XML-RPC构造Web Service实例教程
采用memcache在web集群中实现session的同步会话
浅析application/x-www-form-urlencoded和multipart/form-data的区别
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
浅谈PHP调用Webservice思路及源码分享
©2014-2024 dbsqp.com