ioinic初学起步

来源:互联网 发布:数据库开发工程师累吗 编辑:程序博客网 时间:2024/04/29 01:46
这是我学习ionic这个出色的框架组合所做的笔记。为什么说是框架组合?
刚刚看ionic的时候,被Angularjs,SASS,还有PhoneGap、Cordova、ng-cordova这么多东西给搞迷糊了。ionic就是这些东西的组合,好比建房子,ioinc是一个材料批发商,整合了那么多材料。一来买材料方便,二来只卖建筑材料。ionic正是解决了这个问题。总结一句,ionic就是使用html5开发app。这种技术开发出来的app,是可以在ios、android、以及wp等系统上运行的。他会自动打包成对应平台的安装文件。所以开发者不需要专门再为了开发不同app而学习不同的语言和平台。不过这里说一点,光有ionic的知识就要开发一个“taobao”app是不可能的。你至少还要学习一种数据、一种后台语言(在服务器端运行,取服务器数据),比如.NET平台上可以是C#或者是VB.。你可以学习java,当然还有nodejs。记住javascript和java以及nodejs没有太多的关系。
我们一起一条一条来理解一些最基本的东西,这适合初学者,其实我也是初学者,只是分享了我的学习经验,这里没有太复杂的原理和算法。就像你只需要知道砖是怎么搭建房子的,而你不需要知道砖是怎么生产的。如果你想研究高深的东西,我们也可以一起来研究一下,但是我不保证我能懂或者研究出来,因为我很笨。
    让我们开始吧!
        在开发app前我们先来解释一下下面的图:

       APP———————SERVER
            --------------------

        你打开一个app,比如taobao,app首先主动的发送你的验证请求给服务器,如果正确,则服务器说可以登录,app就收到了这个指令,然后进入到taobao的主页。  如果错误,就可能要求你重新输入密码。

       学习ionic开发就是学习app这一端,判断一下服务器返回的啥玩意儿,做对应操作。
       因为我使用的是mac,所有的操作适用于mac。
0 0