sd4399340
V2EX  ›  问与答

webapp的前端应该用什么?

  •  
  •   sd4399340 · May 22, 2012 · 4288 views
    This topic created in 5107 days ago, the information mentioned may be changed or developed.
    想写一个简易的twitter客户端,主要是手机上用,所以准备做成webapp。

    后台逻辑比较简单,用flask就行

    前台比较闹心啊,我非常想追求那种native的ui,试了下jquery mobile和sencha touch,
    感觉都不太满意

    最开始用的jquery mobile,有点慢,而且个人感觉ui上没有sencha好看
    然后我又转向sencha touch,速度不错,但是什么东西都在js里完成让我觉得很闹心,
    而且很多时候我搞不清楚它的流程到底怎么走,特别是model和store这一块,看了
    下文档也没有搞的特别清楚。

    后来我静下心来想想,其实我真正想要的就是,类似native的ui,类似native的过渡动画,
    其他的东西我完全可以自己来实现,但是jquery mobile和sencha touch 感觉对html的更改
    过大了,加了很多额外的div和class,感觉有点无法掌控。

    我还是喜欢那种html搭搭页面框架,js里绑绑事件啊动画啊这样的方式,大家给点意见?
    12 replies    1970-01-01 08:00:00 +08:00
    ytzong
        1
    ytzong  
       May 22, 2012
    你需要的是一枚VPN
    Sivan
        2
    Sivan  
       May 22, 2012
    jqmobi 可以试试。类似 Native 的 UI 其实也可以自己写吧。
    shellex
        3
    shellex  
       May 22, 2012
    web UI有点疼哦...重了不流畅,轻了不够Native。

    JQuery体感速度比较弱的说。Sencha的动画效果记得说是全部用CSS3 Animation,理论上性能会好一些。另外不用太纠结写html然后绑定事件什么的。

    话说我比较推荐Sencha的也是因为Sencha的哥们告诉我性能好了很多很多。你去试试水吧,需要显示大量内容的Twitter客户端正好可以测试性能,如果好使我也用...
    sd4399340
        4
    sd4399340  
    OP
       May 22, 2012
    @ytzong 好吧。。。其实主要是想学习学习~
    aidai524
        5
    aidai524  
       May 22, 2012
    现在国外比较火的做webapp的基本就是Backbone.js,Underscore.js,Zepto,json2.js了吧,自己没用过,具体怎么样不知道了,就知道linkedin,basecamp好像都用到这些的。
    udonmai
        6
    udonmai  
       May 22, 2012
    http://product.china-pub.com/199757 好书当然要买。。 如果不嫌弃翻译的话
    sd4399340
        7
    sd4399340  
    OP
       May 23, 2012
    @aidai524 你说的应该不是针对webapp吧,你发的感觉都是传统的前端技术啊。。。
    ameba
        8
    ameba  
       May 23, 2012
    @ytzong 正解
    manhere
        9
    manhere  
       May 23, 2012
    Basic4Android 无压力
    aidai524
        10
    aidai524  
       May 23, 2012
    @sd4399340 比如说哪个技术是传统的?
    sd4399340
        12
    sd4399340  
    OP
       May 23, 2012
    @aidai524 嗯,这个我看过一些的,我说的传统意思就是它不是专门针对移动平台的,移动平台的一些ui和动画效果它本身是不提供的,它就是提供一个mvc的框架
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   910 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 22:27 · PVG 06:27 · LAX 15:27 · JFK 18:27
    ♥ Do have faith in what you're doing.