webapp的前端应该用什么?

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

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

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