|
查看: 1650|回复: 2
|
如何选择Mobile Web App 的Framework?
[复制链接]
|
|
|
各位大大
我的老板最近决定把一些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???
谢谢大家。。。! |
|
|
|
|
|
|
|
|
|
|
发表于 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 里面。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|