12个用于移动网络的必备程序设计工具

HTML5和一个充满活力的库生态系统正在使移动网络成为开发原生代码的引人注目的替代方案

12个用于移动网络的必备程序设计工具

当为移动设备进行编程应用时,选择变得困境。您是否以Android的潮流为代价来定位iPhone市场?您是否将本土或写入移动网站的代码?当然,一个单一的代码,在各种平台上最佳地执行,形成因素是梦想,但现实是一个分散的移动市场,其中基本的编程任务可能是一个挑战。值得庆幸的是,一个才华横溢的开发人员作物是有价值的移动工具和图书馆,以帮助移动开发人员 - 尤其是那些针对移动网络的人。以下是十几个引人注目的项目,可缓解移动网络的应用程序的痛苦。

移动网络编程工具:ChocolateChip-UI


移动设备在有效的UI设计上放置溢价。进入Robert Biggs,ChocolateChip-UI的开发人员,这是一个在HTML中鞭打一个有价值的移动接口的框架。从技术上讲,底层代码是WAML,一个基于HTML5之上的标记。大多数作品都使用等WAML标签来完成。框架的JavaScript通过WAML工作,将其转换为纯粹的HMTL5。您可以将您自己的HTML,CSS和JavaScript混合到WAML中,它导航CollecteChip-UI翻译过程很好。ChocolateChip-UI的WAML小部件集合相当全面,所有这些都出现在标准的iPhone UIS。下载CollocateChip-UI

移动网络编程工具:Mobl

JavaScript有许多粗略的边缘到烟草Web开发人员,因此Mobl决定通过构建创建基于WebKit的移动应用程序的框架来帮助。您在Mobl中写下您的说明而不是编写HTML,JavaScript和CSS,而是将这些指令转换为HTML,JavaScript和CSS。该方法修复了JavaScript的一些棘手问题,例如如何传递给延迟执行的其他功能。Mobl通过采用更改声明语法来摆脱这种复杂性,并释放您注意JavaScript标点符号。最终结果是移动应用的标准习语的良好集合。想要滚动列表?只需将您的项目列表与组关键字包装。
下载mobl.

移动网络编程工具:jQuery Mobile

jQuery Mobile的最简单部分是其HTML中心的布局。页面是内置的divs和其他标准HTML组件,如

  • 标签。因此,jQuery Mobile易于与动态网站和CMSE集成,因为使用它通常只是添加新主题或皮肤的问题。与jQuery的紧密集成意味着许多但不是桌面的所有插件也将与移动网站合作。还有一些移动插件构建以扩展移动框架。框架的轻微触摸和在jQuery手机周围建造的肥沃生态系统意味着我们可能会看到它的功率只会增长。
下载jquery mobile

  • 移动网络编程工具:M-Project

    -M-Project提供了一系列窗口小部件,这些小部件被编译为jQuery Mobile对象。代码用MVC模式构建。大部分工作正在构建一个大的JSON结构,它定义了坐在页面内的小部件。布局由-M-Project处理。应用程序行为是通过创建附加到事件挂钩的函数来定义的。-M-Project确保事件达到其位置。值得注意的是,构建和部署进程与Node.js集成。当它有效时,您可以将代码和库携带到任何Web服务器,或者您可以使用Node.js进一步集成它。
下载-M-Project

    移动网络编程工具:TouchQode

    
You're in a cafe in Paris, and an idea strikes you. Do you scribble it on a napkin and get back to it later? Not if you have Touchqode on your Android phone. This tiny development environment packs a ton of features into a tiny screen. Code is highlighted, scripts can run locally, and you can sync your new code via FTP. If the boss calls when you're out, you should no trouble fixing something that needs only a few keystrokes.dowload touchqode.

    移动网络编程工具:LimeJS

    DigitalFruit创建了Limejs,以帮助开发人员使用占HTML5的WebGL对象。代码在技术上是JavaScript,但结构看起来类似于C,调用OpenGL库。开发环境包括几种现代触摸。基本建筑物在Python中处理,最终包可以与Google的Closure编译器一起捆绑在一起,以便将下载更快。Limejs对任何在其他环境中为OpenGL框架开展开发游戏的人都有吸引力。
下载Limejs.

    移动网络编程工具:Zepto

    Zepto库不会铺设您的小部件,或创建任何类型的小部件。该库可帮助您通过提供能够查找元素,附加类和杂志事件的功能来操纵DOM。收益规模规模。当前版本的Zepto重量在约2.3kb,约为第十个jQuery的大小。与jQuery的比较是APT,因为Zepto借助了很多语法,而不提供需要更复杂和重型代码的任何功能。如果您想要这些功能,您可以获得更胖的库。
下载Zepto.

    移动网络编程工具:jo

    Jo是一系列小部件,用于在JavaScript中创建面向卡的移动应用程序。该结构由集合定义了一个JavaScript函数,该函数创建由Jo安排的窗口小部件在屏幕上看起来不错。这些代码通常包括组装部件的大型嵌套功能调用,然后调用将这些部件组装成更大的零件的其他功能。Jo是一个带有OpenBSD许可证的开源项目。自由使用,戴夫巴尔默,乔的开发人员对那些需要帮助的人提供支持。下载jo.

    移动网络编程工具:Sencha Touch

    像Jo,Sencha Touch用于在JavaScript中创建面向卡导向的移动应用程序。图书馆由Sencha构建,该楼层也为桌面网页提供了框架。它销售支持计划,但不收取使用Sencha Touch的许可。该公司的Dev团队答案了用户问题并维护一个开放的支持论坛。随着框架处理许多布局决策,建立具有Sencha Touch的应用程序相对容易。jo和sencha触摸均现在生产更多代码。每个人都应该很快填补这些空白,但暂时,Sencha的商业支持提供了这两者的更深层次的文件。
下载Sensa Touch.

    移动网络编程工具:JDROP

    JDROP是一个用于帮助移动开发人员在设备和桌面之间的Morshal性能数据的Web资源,可以更好地分析。为了缓解从移动设备提取性能反馈的难度,JDROP提供移动设备,这是一组性能书签,包括Firebug Lite,Page Resources,Dom Monster,Spriteme,CSSESS和ZoomPF。通过Mobile Perf,您可以在手机上调试应用程序,并自动将生成的数据存储在JDROP Cloud中,以便从桌面进行稍后的分析,为调试真正的移动性能并检查您喜欢的移动站点的HTML源提供有趣的方式。
关于JDROP的更多信息

    移动网络编程工具:JQTouch

    
jQTouch was one of the first great frameworks for mobile Web apps. Applications in jQTouch are built by inserting HTML in DIVs. jQTouch parses these DIVs looking for the right classes, then inserts its own code for handling events. Building Web apps on top of jQTouch is as easy as creating a Web page. It's also a bit easier to integrate with dynamic Web tools like JSPs, PHP, and other server-based frameworks. In the right situations, the code looks identical to native apps. But sometimes I've found odd glitches and weird transformations that don't make sense. Some of the touch events are also a bit slow on certain platforms. 
下载JQTouch.

    移动网络编程工具:PhoneGap

    PhoneGap是一系列例程,允许您通过编写HTML,JavaScript和CSS构建本机应用程序。该概念很简单:框架打开了一个解析HTML的视图。目标是安排在所有主要智能手机平台上工作的相同代码。使用PhoneGap,将Web应用程序转换为iPhone和Android的本机应用程序需要一点时间,因为它可以弹出像Web浏览器那样的窗口的所有工作。尽管最重要的是,平台如何使用PhoneGap与PhoneGap显示您的代码,但最重要的是最重要的。无论哪种方式,PhoneGap都将您的Web应用程序从比较简单到相对普及,相对较快。
下载phonegap.

    版权所有©2012.Raybet2