zoukankan      html  css  js  c++  java
  • bs程序员探路移动互联网

         去年 安卓 苹果 小米搅和的手机硬件更新的速度越来越快了,现在的手机配置几乎都和电脑差不多了,作为一个做网页的程序员,也希望踏上移动互联网的公交车。。。。。。

    去年年中的时候看各种文章说在手机上bs之类的应用性能低、速度慢、卡,连FACEBOOK都放弃了手机bs版的开发计划。

      半年多过去了,手机硬件已经发生了翻天覆地的变化,现在的手机版的bs程序到底有没有戏呢?

      手机主要分为安卓和苹果两个平台,我没钱,买了个999块钱的安卓手机,只要999块钱!

    首先是安装java,配置java的各种环境

    然后是安装sdk和eclipse.exe,这个要注意,谷歌最新的下载版本已经将sdk和eclipse.exe和各种插件包装到一起了下载来直接就可以用

    下载地址:http://developer.android.com/sdk/index.html

    现在一般都流行用个壳子吧网页包一下,放到手机里面

    所以还需要下载PhoneGap,开源的东西一般不要下载最新的,我下载的2.5.0版本经过暴力测试,time out错误始终无法避免,所以还是下载2.4.0

    http://developer.android.com/sdk/index.html

    刚一开始我按照网上各种教程粘贴复制。。。。。。,其实有简单的办法

    导入项目 ,demo项目在这个目录下 \phonegap-2.4.0\lib\android\example

    eclipse 到如项目的菜单在这

    image

    导入后就可以连接真安卓手机调试了,谷歌的模拟器真是慢的不行,可见其技术尚未成熟

    连接安卓手机是eclipse和手机都需要设置一下,网上有很多,

    开始我计划用jquery mobile,但是去年博客园推出的手机版真是令人心碎,就好像做了个例子,jquery mobile有多慢,在加之国内主要针对安卓和苹果两大平台,jquery mobile支持7个平台显得有点多余

    image

    后来看到了这篇文章

    jQ.Mobi——针对移动设备优化的jQuery

    http://www.infoq.com/cn/news/2012/01/jQMobi

    其实手机界面与桌面差别很大,传统上很多jQuery插件都用不上,所以jQuery的优势就弱化了。。。。。

    PhoneGap在手机里面只载入一个网页,剩下的都是ajax+jsonp获取数据和页面描点的反复切换和重回,所以管理页面和页面上的变量就很麻烦,

    脚本执行超时这个错误经常跑出来。。

    根据我这几天的经验+暴力测试

    jQ.MobijQ.Mobi 的jq.ui、jq.mvc经受住了基本的考验,虽然还有不少问题,但不卡

    这个插件现在已经被interl收购了,在线教程http://app-framework-software.intel.com/

    在手机上做bs 有两个东西一定要用,

    1 js模板引擎,因为通过PhoneGap打包后,可以读取本地文件,将html模板放在本地读取速度快,执行快,按需读取,节省内存

       jquery 的js模板引擎:jtemplates http://jtemplates.tpython.com/#results

       Work with:
        - Firefox 1.5+
        - Internet Explorer 6+
        - Opera 9+
        - Safari 3+
        - Google Chrome
        - modern mobile browsers (iPhone, Android, Windows Phone)

      

        jQ.Mobi  的mvc里面自带了模板引擎

    2html5的localStorage

       通过PhoneGap打包app,app就可以选择浏览器了,就可以判断部署环境支持不支持html5的localStorage

       存放数据方便离线试用

       jQ.Mobi  的mvc里面的model自带了html5的localStorage的读写功能,

       jquery 的http://www.stoimen.com/blog/2010/02/26/jquery-localstorage-plugin-alpha/

       (ps:我还没测试过也没用过)

    这是我吧jQ.Mobi 的API手册用PhoneGap 打包了大 用来测试性能的,大街也来测测 呵呵,不过jq.ui和jq.mvc 压缩有的文件好像有问题不兼容,我测了下不压缩的载入速度也不慢

    http://vdisk.weibo.com/s/uOuKu

    git:https://github.com/01org/appframework

     

    20130318214356 20130318214109 20130318214145

  • 相关阅读:
    Linux部署golang程序(无数据库访问)
    MySQL备份数据库mysqldump
    Linux命令netstat
    SQL优化01(转载)
    springcloud之gateway点滴
    关于数据库错误:serverTimeZone
    代码重构的重要性
    关于集合的泛型
    python 视频下载神器(you-get)
    linux下ssh
  • 原文地址:https://www.cnblogs.com/qqloving/p/2977796.html
Copyright © 2011-2022 走看看