由于GWT不提供GregorianCalendar类,如何在客户端上进行日历操作?
我有一个日期a,我想要日期,这是n几天后a.
例子:
a (2000-01-01) + n (1) -> 2000-01-02
a (2000-01-01) + n (31) -> 2000-02-01
Run Code Online (Sandbox Code Playgroud) 我一直在阅读GWT中一堆"最高投票"的问题.其中一些问题涉及GWT的缺陷或问题.
在文章中:哪个Javascript框架(jQuery vs Dojo vs ...)?而最大的GWT陷阱?,一些海报似乎表明GWT不够轻,或者有更好的替代品可以使用.
你们中的大多数人都觉得GWT有问题没有用GWT 2.0修复 - 这会让你倾向于建议在新项目中使用更简单的框架吗?
在某种程度上,GWT不应该在某种程度上面向未来(因为你不必担心它在发布之间发生巨大变化,因为它得到谷歌的支持)?
我意识到这个问题的答案在很大程度上取决于你想做什么或你想做什么.我从启动一个最终将被数百万用户使用的新Web应用程序的角度来看这个.
我正在开发一个GWT应用程序,我需要支持以下场景:
服务器位于时区A中
客户端的浏览器设置为时区B
GWT应用程序配置为显示时区C中的日期/时间
由于GWT不支持Calendar,并且javascript中对时区的原生支持不存在,我想不出这个问题的一个漂亮而干净的解决方案.
你有没有做过类似的事情,或者你知道我可以用的任何好的工具吗?
谢谢!
我必须在GWT入口点使用java.util.Calendar,但是我在运行应用程序时遇到错误,那是因为GWT无法找到源代码,无论如何我可以解决这个问题.
提前致谢!!!
我需要从一个Date值中获取日,月,年的详细信息但是getYear()已弃用,年份为2位数,并且Y2K存在问题(2008年给出108).java doc建议使用java.util.calendar但GWT不支持它.
我想避免在服务器和客户端之间来回发送所有信息只是为了处理日期.
编辑: 日期处理功能应在GWT futur版本中实现:http://code.google.com/p/google-web-toolkit/issues/detail? id = 603Calendar可能支持
我正在考虑在一个主要的内部Web应用程序开发项目中使用GWT,即它在我眼中的主要优势是对Javascript的交叉编译,这将(至少在理论上)帮助我的团队减少一个技术堆栈的大小.
然而,之前已经被烧过(像大多数开发者一样),我想听到程序员在GWT的任何问题上实际使用它,这会妨碍或限制它在某个问题领域内的使用.
你什么时候不推荐使用GWT,为什么?
我感兴趣的是GWT可以作为我整个表示层的基础.
我很想知道是否有人成功地尝试过这种方法 - 或者说没有成功 - 并且可以说服或不会让我试图这样做.
GWT没有正确地序列化Java Date.当我尝试通过电汇发送在Javascript中创建的日期时,我发现在1983年之前的4月1日(有趣)和10月25日之间的日期减去了一天.
这意味着,例如,1982-04-01和1982-03-31都在Java方面成为1982-03-31.
鉴于有问题的日期,我猜这是某种DST问题.我试过谷歌搜索,发现只有一个其他参考描述类似的问题.
我也试过向GWT团队提交bug,但奇怪的是没能找到GWT的bugtracker.
所以,我的问题是:
其他人遇到这个?我正在使用GWT 1.7,并且想确认这是否也发生在2.0上.
我的解决方法是将日期作为字符串发送,并在服务器上解析它们.谁知道更好的解决方法?
当我使用GWT插件创建新项目时,它为我创建了一个骨架项目.在html文件中有一条评论说"考虑内联CSS以减少所请求文件的数量" 为什么我会考虑使用内联css?我很难在单独的文件中使用css而不是内联减小文件的大小?不是吗?
关于2009年GWT缺点和专业人士的StackOverflow问题,有人回答说:
[...]使用gwt仅填写应用的动态部分.因此,如果您与许多字段进行了一些复杂的用户交互.但是,请勿使用随附的面板.拿现有的库存设计师提供的页面.划出包含应用程序控件的区域.将这些控件附加到onModuleLoad()中的页面.这样您就可以使用设计师的标准页面,并在gwt外部进行所有样式设置.
好吧,我正在试图找出背后的原因.如果我理解正确,客户端会收到已编译的HTML和JavaScript文件.因此,从浏览器的角度来看,他是不应该忘记创建HTML页面的方式(通过编辑HTML页面静态地或通过GWT代码动态地)?此外,似乎GWT面板在编译页面上被翻译成简单的HTML元素.那么性能在哪里受到影响?
我还是GWT的初学者.我想知道GWT的优选特性而不是其他框架.
使用GWT有什么优点或缺点吗?
由于以下外部链接,我问了这个问题......
是的,我知道上面的链接有很多相关的信息.我知道有没有完整的框架.我应该为我的项目需求选择框架.所以,请将此问题作为讨论.但我确信这不是真正的基础问题.
在SO上
有很多使用GWT的用户.我想从他们那里得到一些有用的讨论,建议或信息.
任何建议都会非常感激.感谢您阅读我的问题.