Chr*_*alo 4 javascript java grails gwt
我是一名大约4年的全职Java开发人员,专业.我是GWT狂热分子.我喜欢Java.问题出在这里:在我的空闲时间里,我经常成为我最喜欢的"重型"开发工具的冗长的牺牲品.我也经常陷入过痴迷地设计我的软件的陷阱.我将最终得到最美丽的未完成的实现.
所以,这就是我通常使用的东西.
GWT - 我将它用于动态UI和Web布局.我喜欢重复使用的简易性,它教会我绝对讨厌javascript.我真的甚至不能让自己做更多的HTML/JS.
Hibernate - POJO到数据库,轻松自如.除了映射之外,我真正需要的是它允许我拥有一个跨多个数据库工作的应用程序.
春天 - 主要是安全.我为项目编写了自己的自定义LDAP位.
XML - 我使用了dom4j和其他实现,包括xstreamer.我想使用JiBX进行XML传输.这个问题是我需要符合特定标准而不是自动生成的XML消息.Object-> XML-> Object也很常见,它可能是大型消息(250KB +)的性能瓶颈.
我尝试了一段时间的龙目岛并喜欢它,但偶尔会遇到问题,然后我炸毁了一个分区而失去了所有的工作.我真的不想再做同样的事了(一半的乐趣在于学习如何去做,现在我知道了... meh).这教会了我为什么其他人想要减少显式代码并用隐式系统替换它.
我一直在研究Grails,但这让我很快陷入了JavaScript问题(你知道,我不喜欢它).我可以在后端使用带有Grails的GWT但我回到了使用GWT深入杂草的问题.我还想到,可能有一种方法可以在GSP中使用由GWT小部件组成的Grails标记.我不太确定我的感受.
我对Grails的另一个问题是表单提交之前的验证逻辑在提交后与验证约束分开.我不知道它们如何统一(还)来产生"漂亮"的前端验证.我不遗余力地为GWT 启动了一个符合JSR-303标准的验证项目,以帮助解决GWT的一些问题,并且非常喜欢结果.它还没有完成,但我仍然觉得它很有用.
所以,帮我找到更好的方法!
TL; DR - 我希望拥有一个数据库(和数据库无关)的GUI解决方案,允许使用一种语言进行动态Web编程.没错,尽可能接近一种语言.
TL; DR是TL; DR - 我现在讨厌JavaScript,求助.
编辑:我知道在没有JavaScript的情况下进行"Web 2.0"开发技术上是不可能的.我只是想成为那个不得不写它的人.(例如,使用GWT等工具从我喜欢的语言中为我做这件事.)
| 归档时间: |
|
| 查看次数: |
1053 次 |
| 最近记录: |