佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1650|回复: 2

如何选择Mobile Web App 的Framework?

[复制链接]
发表于 8-1-2014 11:21 AM | 显示全部楼层 |阅读模式
各位大大

我的老板最近决定把一些software搬去mobile...
由于我公司鼓励用html5来做mobile web app (因为native/hybrid比较不符合需求)
所以现在我也开始research要用什么framework.

我的team一路来都是用java ee 和ejb。。。也有用jsp
去年也用gwt作了一个新的system.

我google了一下,mobile  web app有几种framework 如kendoui,sencha ,jQuery Mobile和MGWT等。
看起来MGWT是蛮符合我的需求,因为我的team以后也会用gwt来做很多web了
问题是MGWT最后一次提供update好像是12个月前了。。。
如果将来没有再提供update,那很多东西应该很难实现。。。
如果坚持用mgwt...那会不会好像走向一条不归路?

其他framework的话,如jQuery Mobile,我可以用ajax来call到现有server side(java based)的function吗?

或者我该如何选择一个比较符合java developer的framework?而不需要重写原有的function???

谢谢大家。。。!
回复

使用道具 举报


ADVERTISEMENT

发表于 8-1-2014 11:38 AM | 显示全部楼层
kendoui = 因为 jQuery 所以在 android 非常差

sencha = ios 非常不错,mvc 格式但也会把你弄到非常烦。。。比 jquery 更难用在开始,你试看你就知道 XD 。 在 android 还可以吧。。。但非常不完美 (你试看就知道,要说也说到很长)。 而且sencha 现在目前也开发可以 compile 去 app (你可以留意)
  
jQuery Mobile = android 出大问题。。。 listing  也 KO 了,但在比较新的机还可以勉强




简单来说,全部只是 optimize 给 IOS 摆了。。。比如我用 qual-core 1.4 + 1gb ram  table。。。 sencha 哪儿也 lag lag (大概 200 item listing)

倒后来,我什么 framework 都不用。。。我自己写,我本身会 DOM 所以给我没什么大难度。其实就当做 normal web 摆了。 html 5 就学吧 (android 2.3 default browser 些 css 也没 support 到很完美比如 fixed-positioning 当你 scroll 在跳舞 @@) , (mobile web 最好别用 animation 假如你需要 cross - platform)


ajax 不管什么 server-based 用什么吧,但如果 cross-domain 的话最好别用 ajax 。。。因为你需要打开 header 些东西但会面对 security issues
所以之后我就跑 native 啦。。。 mgwt 没用过。。。我会 java 但不成用 java 在 web 但只是 application 和 android 。

本帖最后由 cupid25 于 8-1-2014 12:01 PM 编辑

回复

使用道具 举报

发表于 14-1-2014 10:21 AM | 显示全部楼层
我公司用 AngularJS, jQuery 和 phonegap. 还不错,不过 integration 要小心, phonegap 有时候会有Bug。 至于 HTML5, 可以直接用在 AngularJS template 里面。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 4-11-2025 08:25 PM , Processed in 0.112443 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表