热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

移动开发那些事儿:半数开发者已经在项目中使用了HTML5

以下是上周在移动开发领域值得关注的技术热点:\u0026#xD;\n工具\u0026#xD;\nPhoneGap2.5.0发布了。GitHub上公布了本次版本的更新细

以下是上周在移动开发领域值得关注的技术热点:

\u0026#xD;\n

工具

\u0026#xD;\n
  • PhoneGap 2.5.0发布了。GitHub上公布了本次版本的更新细节。概括来说,本次更新跟2.4.0版本一样,主要集中在修复bug的工作上。\u0026#xD;\n
  • iOSDeveloperTips介绍的几个开源工具:\u0026#xD;\n
    • Visual Testing Framework(GitHub主页),用于协助开发者对其应用的用户交互界面进行可视化测试。屏幕通过CoffeeScript脚本描述,输出格式则为与UIAutomation兼容的Javascript。\u0026#xD;\n
    • MPFoldTransition(GitHub主页),提供了一系列可定制化的渐变效果,包括折叠效果和翻转效果,开发者可以自定义折叠等动作的方向和模式(如纸张效果或者3D立体效果)。\u0026#xD;\n
    • KYCircleMenu(GitHub主页),圆圈式的菜单显示,一个圆圈式菜单可以容纳1~6个菜单项。\u0026#xD;\n
    \u0026#xD;\n
  • Designmodo上推荐了一系列响应式CSS框架,如Skeleton,320 and Up,Base,Gumby,Wirefy等。\u0026#xD;\n
  • The LLDB Debugger,号称下一代高性能调试器。目前,LLDB已经是XCode内置的默认调试器。\u0026#xD;\n

技巧

\u0026#xD;\n
  • ITEye上的一篇文章总结了Android项目快速开发的开发框架:MySQL+OrmLite+Hessian+SQLite。作者使用hessian来做数据传输,ormlite来实现客户端与服务端的数据存储,极大的减少了CRUD工作。目前这一组合尚处于探索期,未用于大型项目上。\u0026#xD;\n
  • iOSDeveloperTips上的一篇文章介绍了如何将对象序列化到JSON。主要思路是:创建一个包含键值对的字典对象,将一个阵列的对象添加到这个字典里,然后使用NSJSONSerialization对象将这个字典序列化做JSON。\u0026#xD;\n
  • Xtreme Labs上的一篇文章介绍并对比了不同的iOS JSON解析器,包括:YAJL,Touch JSON,SBJson,以及原生的JSON解析库。\u0026#xD;\n
  • SegmentFault的Gaosboy发布了一篇文章,详细对比了AFNetworking和ASIHTTPRequest这两个iOS网络组件。通过对比,基本可以这样评价:AFN适合逻辑简单的应用,或者更适合开发资源尚不丰富的团队,因为AFN的易用性要比ASI好很多,而这样的应用(或团队)对底层网络控件的定制化要求也非常低。ASI更适合已经发展了一段时间的应用,或者开发资源相对丰富的团队,因为往往这些团队(或他们的应用)已经积累了一定的经验,无论是产品上还是技术上的。\u0026#xD;\n
  • 有关性能优化的哲学层面的讨论:应用优化是否允许以牺牲可靠性作为代价?当你的开发团队为了让应用更快一点而砍掉了所有的同步行为,似乎有些事情就不对劲了。\u0026#xD;\n
  • Getters与Setters之恶。“我之所以认为getters和setters是邪恶的,那是因为开发者在使用他们的时候完全没考虑数据的行为。”\u0026#xD;\n

杂货

\u0026#xD;\n
  • Mobile Marketing Universe上对今年的MWC大会进行了相当详细的报道。概括来说:Windows Phone得到很多关注,Firefox OS也在设备商中流行,可以预见的是,多操作系统会成为趋势。一些新的机型发布。企业级移动领域,开始讨论MEAP(移动企业应用平台),不过看起来目前只是一个新的热词而已,无非是基于遗留平台、Web和HTML5的打包解决方案。\u0026#xD;\n
  • NFC有什么可以应用的方向?CNET的编辑J-Do的一篇文章提出了六个可行的方向: 在不同的设备之间传输照片和视频;控制汽车;取代银行卡操作ATM机;逛商场助手;签到;不同厂商统一NFC的使用标准,降低门槛。\u0026#xD;\n
  • HTML5的应用状态到底如何?Kendo UI的一个调查问卷表示半数开发者已经在使用HTML5,还有90%有意在2013年使用HTML5技术,仅有15%开发者仍选择仅开发原生应用。\u0026#xD;\n


推荐阅读
  • mysql-cluster集群sql节点高可用keepalived的故障处理过程
    本文描述了mysql-cluster集群sql节点高可用keepalived的故障处理过程,包括故障发生时间、故障描述、故障分析等内容。根据keepalived的日志分析,发现bogus VRRP packet received on eth0 !!!等错误信息,进而导致vip地址失效,使得mysql-cluster的api无法访问。针对这个问题,本文提供了相应的解决方案。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 本文详细介绍了如何使用MySQL来显示SQL语句的执行时间,并通过MySQL Query Profiler获取CPU和内存使用量以及系统锁和表锁的时间。同时介绍了效能分析的三种方法:瓶颈分析、工作负载分析和基于比率的分析。 ... [详细]
  • #include<iostream>usingnamespacestd;intmain(){HereIseperatemynumberbe ... [详细]
  • iOS CALayer的transform属性(QuartzCore框架)和view的transform属性(CoreGraphics框架)
    CoreGraphics是Quartz2D的一个高级绘图引擎,常用与iOS,tvOS,macOS的图形绘制应用开发。CoreGraphic ... [详细]
  • oracle使索引不可见,关于oracle的不可见索引探究
    --FDH一、关于oracle的不可见索引oracle对于不可见索引的给出的官方定义是:AninvisibleindexismaintainedbyDMLoperat ... [详细]
  • 本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ... [详细]
  • MyBatis错题分析解析及注意事项
    本文对MyBatis的错题进行了分析和解析,同时介绍了使用MyBatis时需要注意的一些事项,如resultMap的使用、SqlSession和SqlSessionFactory的获取方式、动态SQL中的else元素和when元素的使用、resource属性和url属性的配置方式、typeAliases的使用方法等。同时还指出了在属性名与查询字段名不一致时需要使用resultMap进行结果映射,而不能使用resultType。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • ALTERTABLE通过更改、添加、除去列和约束,或者通过启用或禁用约束和触发器来更改表的定义。语法ALTERTABLEtable{[ALTERCOLUMNcolu ... [详细]
  • Python脚本编写创建输出数据库并添加模型和场数据的方法
    本文介绍了使用Python脚本编写创建输出数据库并添加模型数据和场数据的方法。首先导入相应模块,然后创建输出数据库并添加材料属性、截面、部件实例、分析步和帧、节点和单元等对象。接着向输出数据库中添加场数据和历程数据,本例中只添加了节点位移。最后保存数据库文件并关闭文件。文章还提供了部分代码和Abaqus操作步骤。另外,作者还建立了关于Abaqus的学习交流群,欢迎加入并提问。 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • Introduction(简介)Forbeingapowerfulobject-orientedprogramminglanguage,Cisuseda ... [详细]
author-avatar
浅小影HLGC_215
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有