V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sd4399340
V2EX  ›  问与答

webapp的前端应该用什么?

  •  
  •   sd4399340 · 2012-05-22 14:35:40 +08:00 · 3545 次点击
    这是一个创建于 4362 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想写一个简易的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 条回复    1970-01-01 08:00:00 +08:00
    ytzong
        1
    ytzong  
       2012-05-22 16:55:32 +08:00
    你需要的是一枚VPN
    Sivan
        2
    Sivan  
       2012-05-22 17:13:41 +08:00
    jqmobi 可以试试。类似 Native 的 UI 其实也可以自己写吧。
    shellex
        3
    shellex  
       2012-05-22 17:21:56 +08:00
    web UI有点疼哦...重了不流畅,轻了不够Native。

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

    话说我比较推荐Sencha的也是因为Sencha的哥们告诉我性能好了很多很多。你去试试水吧,需要显示大量内容的Twitter客户端正好可以测试性能,如果好使我也用...
    sd4399340
        4
    sd4399340  
    OP
       2012-05-22 17:46:17 +08:00
    @ytzong 好吧。。。其实主要是想学习学习~
    aidai524
        5
    aidai524  
       2012-05-22 17:51:19 +08:00
    现在国外比较火的做webapp的基本就是Backbone.js,Underscore.js,Zepto,json2.js了吧,自己没用过,具体怎么样不知道了,就知道linkedin,basecamp好像都用到这些的。
    udonmai
        6
    udonmai  
       2012-05-22 17:55:25 +08:00
    http://product.china-pub.com/199757 好书当然要买。。 如果不嫌弃翻译的话
    sd4399340
        7
    sd4399340  
    OP
       2012-05-23 13:54:39 +08:00
    @aidai524 你说的应该不是针对webapp吧,你发的感觉都是传统的前端技术啊。。。
    ameba
        8
    ameba  
       2012-05-23 13:56:13 +08:00
    @ytzong 正解
    manhere
        9
    manhere  
       2012-05-23 13:57:14 +08:00
    Basic4Android 无压力
    aidai524
        10
    aidai524  
       2012-05-23 14:03:55 +08:00
    @sd4399340 比如说哪个技术是传统的?
    sd4399340
        12
    sd4399340  
    OP
       2012-05-23 14:09:33 +08:00
    @aidai524 嗯,这个我看过一些的,我说的传统意思就是它不是专门针对移动平台的,移动平台的一些ui和动画效果它本身是不提供的,它就是提供一个mvc的框架
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   810 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 20:05 · PVG 04:05 · LAX 13:05 · JFK 16:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.