作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题][GWT] 可能是很基础的使用问题
时间Fri Feb 1 17:25:06 2013
※ 引述《dj533kevin (乌鸦)》之铭言:
: ※ 引述《PsMonkey (痞子军团团长)》之铭言:
: 因为我不觉得google会把所有的java code塞在同一个js档里
: 难道不是 class1.java -> js1.js
: class2.java -> js2.js
: 这样做转换吗
GWT 已经比你想的多走了好几步了
首先,一个 .java 变成一个 .js
project 一大你的 web server 就掰掰了
更别说 code split 等等等等的优化机制
: : 理论上应该是有用到的 java 档才会转
: : 这很合理,总不希望没用到的 code 也传给 client
: : 又大又没意义
: : 不过这点没有严格实验过
: 我想也是,所以其实有一半的时间是在确认这一点
: 在查到底有没有人这样子做过
请先学会走路
: 我有跟老板讲过gwt会优化js,但他说:
: 「如果可以正常运作,那我们就平常维护java,要用的时候再转出来
: 可是前端还是我们另外用js来写」
: 喔对了,要转的东西通通都跟gui没关系,所以才想说能不能通通转出来,
: 当作library来使用
: 不过看起来应该是不行了,我会再跟他沟通
基本上你老板的思维非常的诡异
我不觉得他真的有了解 GWT、Dart、JS 之间的关系
恐怕也是 Dart 一出来就觉得 GWT 会死掉的莫名其妙思维
如果你们要「重新」开始一个 project
那要不要用 GWT 其实就看个人高兴
你就算说要用 ZK 我也虔诚的祝福你 [喂喂]
如果某些逻辑要用 Java 写、而且还会维护 Java code
那我实在不懂你们到底要怎麽个搭配?
依照隔山打牛秘笈所记载,大抵上剧情是这样吧?
你们现有的 Java code(android?)
大概写了一堆神妙的运算逻辑
不想重新再来一次(到时候用 Dart 重刻就自己打脸了)
我是不相信你们真正要处理的 project 不需要 UI 啦
(是说用 browser 作分散运算介面,我曾经有发疯想过这个念头)
所以才说前端才要用其他 JS 重新写
那麽原因可能会有下列几种
0. 因为 GWT 已经死了...
诅咒人死会违反版规,但是诅咒一个技术死好像不会有事?
前些日子才出了 2.5.0,最近 2.5.1 又要出了
甭说别的,有 Vaadin 在後头撑着
JBoss 的 Errai 前阵子出了 2.2.0
真的是死x老x的xx谣言
1. GWT 内建 component 跟其他比起来实在不多而且有点简陋
无法反驳,盖牌...
其他 3rd component set 不熟,继续盖牌 Orz
2. 因为 ooxx 的需要,所以还得搭配其他 library 才能完成 project
有一种东西叫做 JSNI
把其他 JS library 包起来让 GWT 可以用
基本上不是什麽高级技巧
当然重开各个 method 有点繁(我相信应该有人写 generator XD)
我前两个礼拜才第一次尝试用 JSNI 包一个 markdown parser
大抵上摸了三个小时(应该会被 tkcn 笑慢),就可以执行
所以其他什麽 GWT 不支援 HTML5 之类的理由都是假的
你说没办法直接爽爽用,我可以同意
不过 WebGL 这种不知道出来几年的东西...
https://code.google.com/p/gwt-g3d/
https://code.google.com/p/gwtgl/
喔对,我猜你们大概是作游戏的... (猜错就算了,我不会退钱的)
那麽再补上...
https://code.google.com/p/playn/
虽然没有明讲,但是你到 GettingStart 搜寻 gwt
就会发现熟悉的字串
========
我累了,写这种东西好无聊
还是去看 A 片比较实在
--
钱锺书:
说出来的话
http://www.psmonkey.org
比不上不说出来的话
Java 版 cookcomic 版
只影射着说不出来的话
and more......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.17.132
1F:推 dj533kevin:先推,其他的我再私信与板主您联络 02/01 18:25
2F:推 superlubu:板主去维护 D 槽了大概也没能看到你的私信 (喂) 02/01 20:11
3F:→ PsMonkey:楼上泄漏版主机密,水桶伺候! [误] 02/01 21:32
4F:→ tkcn:躺了这麽久也中枪 02/01 22:22
5F:推 KanoLoa:都中枪了你快笑他才不会亏 02/03 16:18
6F:→ tkcn:什麽!? 原来三个小时不是写好一个 parser? (逃) 02/04 00:05
7F:→ tkcn:这下要被枪毙了 02/04 22:02