webapp的前端应该用什么?

2012-05-22 14:35:40 +08:00
 sd4399340
想写一个简易的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里绑绑事件啊动画啊这样的方式,大家给点意见?
3560 次点击
所在节点    问与答
12 条回复
ytzong
2012-05-22 16:55:32 +08:00
你需要的是一枚VPN
Sivan
2012-05-22 17:13:41 +08:00
jqmobi 可以试试。类似 Native 的 UI 其实也可以自己写吧。
shellex
2012-05-22 17:21:56 +08:00
web UI有点疼哦...重了不流畅,轻了不够Native。

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

话说我比较推荐Sencha的也是因为Sencha的哥们告诉我性能好了很多很多。你去试试水吧,需要显示大量内容的Twitter客户端正好可以测试性能,如果好使我也用...
sd4399340
2012-05-22 17:46:17 +08:00
@ytzong 好吧。。。其实主要是想学习学习~
aidai524
2012-05-22 17:51:19 +08:00
现在国外比较火的做webapp的基本就是Backbone.js,Underscore.js,Zepto,json2.js了吧,自己没用过,具体怎么样不知道了,就知道linkedin,basecamp好像都用到这些的。
udonmai
2012-05-22 17:55:25 +08:00
http://product.china-pub.com/199757 好书当然要买。。 如果不嫌弃翻译的话
sd4399340
2012-05-23 13:54:39 +08:00
@aidai524 你说的应该不是针对webapp吧,你发的感觉都是传统的前端技术啊。。。
ameba
2012-05-23 13:56:13 +08:00
@ytzong 正解
manhere
2012-05-23 13:57:14 +08:00
Basic4Android 无压力
aidai524
2012-05-23 14:03:55 +08:00
@sd4399340 比如说哪个技术是传统的?
aidai524
2012-05-23 14:06:53 +08:00
sd4399340
2012-05-23 14:09:33 +08:00
@aidai524 嗯,这个我看过一些的,我说的传统意思就是它不是专门针对移动平台的,移动平台的一些ui和动画效果它本身是不提供的,它就是提供一个mvc的框架

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/36887

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX