目前开发移动程序框架选择很多,从Web App,到PhoneGap,Titanium,MonoTouch,再到Native App,总有一款适合你。规律是,兼容性越强的技术,成本越低,性能越差;兼容性越差的技术,成本越高,性能越好。在众多框架里,本人最看好 PhoneGap。有以下两个原因:

  1、兼容性。完全做到了written once, run everywhere。

  2、标准化。PhoneGap用W3C标准,特别标准,Web App直接一字不改就能运行。尤其是和JQ Mobile结合在一起使用,实在是威力无穷啊!

  3、用JavaScript+HTML5。你说这和iOS以及Anroid的代码加XML有区别吗?我看都差不多。

   当然目前PhoneGap缺陷还是蛮多的,比如运行速度慢,UI反应延时——这是个致命伤。不过嘛,这种问题是会随着技术的进步而消失的。它的优势是无 以伦比的:开发成本低——笔者个人估计,至多是Native App的五分之一吧。伟大导师马克思教导我们说,资本有了300%的利润,就敢践踏一切人间法律。跨平台的流行是不可避免的。当然,Native App永远会有一席之地,比如高端游戏。

转载于:https://blog.51cto.com/444060/771646

移动web开发框架之我见相关推荐

  1. python web开发框架flask_Python Web 开发框架,Flask 与 Django那个更好

    本文把 Flask 和 Django 做一个比对,因为我对这两个 Python Web 框架都有实际的开发经验.希望我可以帮助您选择学习哪个框架,因为学习一个框架可能会非常耗时 -- 当然也很有趣! ...

  2. (转)基于MVC4+EasyUI的Web开发框架形成之旅--界面控件的使用

    http://www.cnblogs.com/wuhuacong/p/3317223.html 在前面介绍了两篇关于我的基于MVC4+EasyUI技术的Web开发框架的随笔,本篇继续介绍其中界面部分的 ...

  3. 程序员新手第一个python web开发框架

    接下来正式进入网站的功能开发.要完成后台管理系统登录功能,通过查看登录页面,我们可以了解到,我们需要编写验证码图片获取接口和登录处理接口,然后在登录页面的HTML上编写AJAX. 在进行接口开发之前, ...

  4. JavaScript是如何工作的:编写自己的Web开发框架 + React及其虚拟DOM原理

    摘要: 深入JS系列19. 原文:JavaScript是如何工作的:编写自己的Web开发框架 + React及其虚拟DOM原理 作者:前端小智 Fundebug经授权转载,版权归原作者所有. 这是专门 ...

  5. 基于MVC4+EasyUI的Web开发框架经验总结(8)--实现Office文档的预览

    在博客园很多文章里面,曾经有一些介绍Office文档预览查看操作的,有些通过转为PDF进行查看,有些通过把它转换为Flash进行查看,但是过程都是曲线救国,真正能够简洁方便的实现Office文档的预览 ...

  6. python web flask开发框架_Python Web 开发框架,Flask 与 Django那个更好

    本文把 Flask 和 Django 做一个比对,因为我对这两个 Python Web 框架都有实际的开发经验.希望我可以帮助您选择学习哪个框架,因为学习一个框架可能会非常耗时 -- 当然也很有趣! ...

  7. 力软 框架 转 mysql_快速web开发框架——learun framework

    快速web开发框架--learun framework 一个好的 web技术框架往往与他速度有关,他需要帮助程序员尽可能快的完成项目的同时确保它的 安全性, 力软敏捷框架是基于 .net语言的 web ...

  8. python最流行的框架_2020年最流行Python web开发框架(下)

    11种2020年流行的Web开发Python框架,接上文 2020年最流行Python web开发框架(上)介绍的,剩下部分在本文里继续详细介绍.当然,Python框架很多很棒,学好Python是打开 ...

  9. pythonweb开发-5个最好的Python Web开发框架

    原标题:5个最好的Python Web开发框架 Python是最受欢迎的和最有效率的开发语言之一.Python能让你更快完成工作,并且更有效地集成系统.Python是动态的面向对象的语言.即便你刚刚开 ...

最新文章

  1. Docker虚拟化容器的使用
  2. 【Android 应用开发】Google 官方 EasyPermissions 权限申请库 ( 最简单用法 | 一行代码搞定权限申请 | 推荐用法 )
  3. QT的QSqlTableModel类的使用
  4. [Domino]Java访问Domino必需配置的服务器设置
  5. 华为鸿蒙网络,这回真翻脸了?被谷歌“除名”,官宣鸿蒙手机版,华为:走着瞧...
  6. python使用zip迭代列表
  7. 基于天地图标点html教程,天地图WEB API入门指导
  8. C、C++实现 -- 字符串分割函数split
  9. day09-线程与进程
  10. URL传递参数长度限制
  11. 永中集成Office与上访科技部有感
  12. 迅雷精简版 for Mac 去除多余无用功能
  13. chrome常用插件-前端-后端-产品 集合推荐
  14. redis数据结构分析-redisObject-SDS
  15. 编码原则 之 Separation of Concerns
  16. PostgreSQL 179个场景
  17. phal接口查询显示中多余方法处理
  18. 会员营销如何提升企业与会员之间的互动频率
  19. android sim 卡7816,采用SO7816标准规范的SIM卡读卡器的研究
  20. FileZilla快速部署

热门文章

  1. 正斜杠( / )和反斜杠( \ )的区别
  2. Python学习笔记之异常
  3. [转载]IIS7报500.23错误的解决方法
  4. 要的需求 ip提取网站源码带采集 要求是PHP源码
  5. node.js Lordofpomelo点击登录(login)终端提示成功,页面不跳转无反应
  6. Paoding-Rose学习
  7. (WPF) DataGrid之绑定
  8. 2017年苹果公司开发者账号申请-公司邓白氏编码
  9. 为什么这么多烂代码?
  10. eclispe设置workspace text file encoding