Chrome Web App开发小结

 更新时间:2014年09月04日 11:49:43   投稿:hebedich  
这篇文章主要分享下自己在开发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'的话,别忘记加上关闭按钮;

期待与大家交流

相关文章

  • php数字运算验证码的实现代码

    php数字运算验证码的实现代码

    这篇文章主要介绍了php实现数字运算验证码的方法,具有一定借鉴价值,需要的朋友可以参考下
    2015-07-07
  • PHP使用mysqli同时执行多条sql查询语句的实例

    PHP使用mysqli同时执行多条sql查询语句的实例

    今天小编就为大家分享一篇关于PHP使用mysqli同时执行多条sql查询语句的实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Yii框架登录流程分析

    Yii框架登录流程分析

    这篇文章主要介绍了Yii框架登录流程,详细的分析了Yii框架的原理与登录的详细流程,有助于深入了解Yii框架的原理,需要的朋友可以参考下
    2014-12-12
  • php生成数组的使用示例 php全组合算法

    php生成数组的使用示例 php全组合算法

    要求实现一个7个元素的数组,取出这个数组中的5个元素,生成新的数组,这些数组是唯一的
    2014-01-01
  • php文件上传类的分享

    php文件上传类的分享

    这篇文章主要为大家分享了php文件上传类的相关代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • PHP加MySQL消息队列深入理解

    PHP加MySQL消息队列深入理解

    这篇文章主要介绍了PHP+MySQL消息队列深入理解,有感兴趣的同学可以研究下
    2021-02-02
  • PHP学习笔记之php文件操作

    PHP学习笔记之php文件操作

    这篇文章主要介绍了PHP学习笔记之php文件操作 的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • PHP中SSO Cookie登录分析和实现

    PHP中SSO Cookie登录分析和实现

    单点登录SSO(Single Sign-On)是身份管理中的一部分。SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证
    2015-11-11
  • PHP利用imagick生成组合缩略图

    PHP利用imagick生成组合缩略图

    这里说的imagick 是 ImageMagick 在PHP下的扩展,本文给大家介绍PHP利用imagick生成组合缩略图,需要的朋友参考下
    2016-02-02
  • ci检测是ajax还是页面post提交数据的方法

    ci检测是ajax还是页面post提交数据的方法

    这篇文章主要介绍了ci检测是ajax还是页面post提交数据的方法,以PHP的环境变量为基础实例展示了针对CI框架配置文件的修改技巧,非常具有实用价值,需要的朋友可以参考下
    2014-11-11

最新评论