标签:web前端 angularjs framework7 requirejs
大概两周前,我们BI团队开始做移动应用,我自己也是刚刚接触移动开发,过去两周在同事们的帮助下,虽然学到的知识和经验非常有限,我想仍然有一些东西是可以总结和分享。假如这对大家有一丁点的帮助,那就很好了!
有一点我最深刻的感受,就是移动开发并非要求你一定去学习一打新的技术栈, 比如Java、Object-C,操作系统等等。 可以说,做移动开发需要的最小的技术集合是前端web开发所需要的技术,这其中的包括JavaScript、html、css、http等等一些很熟悉的语言和协议。 显而易见,这些基于web浏览器的技术是跨平台的, 因此编写一份代码就可以运行在Android和IOS上成为了可能。 当然,不同的操作系统要想运行同一个移动应用程序,对这个移动应用的文件组织结构、配置信息都是不同的, 开发者需要在各平台上对程序进行编译。 好在懒惰是程序员的高尚的品质之一。 对开发者来说,任何和应用本身无关的东西,都是额外的工作, 于是出现了PhoneGap这样的技术, 解放了不同平台对开发者的束缚, 避免重复的劳动,捍卫了开发者的尊严。
人生太短暂,确实有些事情不必从头开始。如果你想尝试移动开发,当然也不希望从零开始, 最好就是一个命令就让程序像马儿一样的跑起来。本着这个想法我在开发之余,把需要用到技术框架和和技术实践做成一个模板,一则丰富模板方便自己快速开始一个新的项目,二则可能有幸帮助到需要的同事。 模板里有很多不足,在日后也会将更多的可重用的东西添加进来。
标签:web前端 angularjs framework7 requirejs
原文地址:http://blog.csdn.net/maninbehind/article/details/42234839