zoukankan      html  css  js  c++  java
  • 慢牛系列二:前端技术选择

    最近一直在纠结一件事,就是APP的性能问题,现在慢牛股票的APP是基于Sencha touch+Cordova的,性能问题肯定是有的,后来想基于Ionic再开发,性能应该会比Sencha好,但是毕竟是基于HTML5的,想有原生的体验还是不行,最近关注了React Native,看起来这个东西不错,特别下面这张图:

    利用虚拟DOM抽象一个UI,虚拟DOM和原生直接桥接起来,看了Face Book的演示视频,感觉很爽,不过头疼的是,对Android和IOS的原生开发不了解,感觉没法控制Virtual DOM和原生之间的映射,这个已经和html5和css3没多大关系了。。。

    这个技术介于H5和Native之间,对Web开发者来说,Web的UI好做,但是IOS和Android的UI开发就比较费力,当然已经有了比较多的原生组件了,如果对原生开发很了解的话,做起来应该很不错,比如这篇文章说的一名IOS资深开发者学习开发React Native的过程:

    http://www.linuxidc.com/Linux/2015-09/123239.htm

    其实我们想要的是H5 Native。。。

    除了React Native,还有 Xamrin技术,利用C#开发原生IOS和Android应用,看起来很屌,我也去微软参加了一次他的培训不过还是不想弄他。

    纠结了一段时间,还是决定试一试React Native,年底之前做一个东东出来,掌握了原理和开发流程,后续就好办了。

    这篇文章说明了如何部署React Native For Android的步骤:http://www.cnblogs.com/unofficial/p/4843734.html

    最后,有同学问我K线是怎么画的,这方面的开源的东西很多,我Sencha里是他自带的组件,微信公众号里是用一个基于D3的开源组件:http://techanjs.org/

    哎,难道疯牛行情回来了??

    关于我的兼职创业历程

    慢牛系列一:如何抓取股票数据

  • 相关阅读:
    微信OpenID获取
    2015总结及2016目标
    python start
    csv到mysql数据库如何分割
    读书 --- 老码识途
    读书--编写高质量代码 改善C#程序的157个建议2
    读书--编写高质量代码 改善C#程序的157个建议
    BinarySearch
    在aspx中写c#
    AWS 2020 Innovate所有视频
  • 原文地址:https://www.cnblogs.com/hongyin163/p/react.html
Copyright © 2011-2022 走看看