bs程序员探路移动互联网

简介: 去年 安卓 苹果 小米搅和的手机硬件更新的速度越来越快了,现在的手机配置几乎都和电脑差不多了,作为一个做网页的程序员,也希望踏上移动互联网的公交车。。。。。。 去年年中的时候看各种文章说在手机上bs之类的应用性能低、速度慢、卡,连FACEBOOK都放弃了手机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

test
相关文章
|
6天前
|
人工智能 运维 安全
浅聊PAM市场价值
随着全球数字化蓬勃发展,云计算、人工智能、大数据、5G等技术的应用范围不断扩大,在企业运用新技术提高自身效率的同时也面临着更多由新技术诱发的网络威胁,全球网络威胁形势愈发严峻。网络攻击行为日趋复杂,构建全面的安全防护体系、制定完善的安全管理策略、提供整体网络安全解决方案成为行业发展的主要方向和增长点。
28 0
|
10月前
|
人工智能 供应链 算法
透过菜鸟的技术布局,读懂物流业的下一个十年
如果说物流行业上一个十年的增长和人口红利不无关系,可当人口红利逐渐消退,下一个十年的走向会是什么呢?
任正非让寒气传递到每个人身上,互联网寒冬程序员该如何破冰?
连阿里、腾讯、百度、字节跳动、京东、美团等等互联网巨头也都在互联网寒冬的漩涡当中,都在大肆裁员,疯狂砍边缘业务,往社会大量输送人才!! 而公司裁掉的员工,一定是那些技术沉旧,不适应新技术发展,而且平日工作轻松,安逸,不思进取的员工。 作为程序员,在如此恶劣的环境之下,该如何去储备技能,才能破冰而出,得以生存呢?
|
人工智能 前端开发 数据可视化
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?
|
安全 数据安全/隐私保护
看Ta独特魅力!如何通吃佛系员工与霸道总裁
随着共享经济大潮的兴起,以共享单车为领衔的新兴产业也异军突起。但其实,共享的内核早已渗入生活的方方面面,例如近两年大受创业团队追捧的联合办公,其内核就是通过共享办公场所与办公用品,降低各自公司的办公成本,并促进效率的提升。
看Ta独特魅力!如何通吃佛系员工与霸道总裁
|
人工智能 数据可视化 IDE
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?(一)
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?(一)
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?(一)
|
Web App开发 前端开发 JavaScript
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?(二)
High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?(二)
|
机器学习/深度学习 算法 Java
Android开发十年,到中年危机就只剩下这套移动架构体系了!
蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路! 路其实一直都在那里,只是我们看不到而已! 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上。