Vaadin 7 - 良好的框架,但不适合我的项目

 平安 发布于 2023-02-12 09:42

Vaadin是一个很棒的框架,开发丰富多彩的网络应用非常有用.然而,我对其中发生的一些意想不到的事情感到非常沮丧.我知道很难创建这样一个框架,客户端和服务器端组件可以同时编码.它节省了我的时间.

但是,我不知道为什么我收到通信错误,会话过期通知,应用程序有时在服务器环境中冻结.但是,Everything在我的本地环境中运行得非常好.

谁能告诉我为什么我要面对这些问题?

问题:

    沟通问题?(http://dev.vaadin.com/ticket/8466)

    会话过期消息?(我将会话设置为在300分钟后过期.但它发生在之前.但是,并非所有时间)

    应用程序有时冻结.(我可以点击按钮,但没有用..没有动作..唯一的办法就是重启)

    在IE中表现非常糟糕.(我知道这对所有网络应用程序都很常见.但是,与其他浏览器相比,我的应用程序; IE完全糟透了.

    在treetable中加载延迟对我来说真的很有帮助.

    ICEPush附加组件,完美地完成工作.但是,过了一段时间后,它在控制台中给了我异常.(https://vaadin.com/forum#!/thread/234493/4528542)

    如果我在浏览器中执行任何操作.它反映在另一个浏览器中(该应用程序的另一个实例.(http://dev.vaadin.com/ticket/10208)

    上下文菜单插件:易于实现且非常棒.但是,在慢速网络上多次右键单击时,我会例外.https://vaadin.com/forum#!/thread/119996/4455717

    恼人的异常消息.有什么需要在UI上显示它?

我已经把大部分时间都花在了论坛上.我真的得到了你们的支持.但是,我不想.

怀疑以下问题将成为上述问题的原因.

    我的Vaadin服务器在英国,API服务器在美国,这是通信问题的原因吗?

    我从Util类的函数构建组件.这是我列表中没有问题7的原因.像这样,ComponentsBuilder.buildVerticalLayout();

G. Demecki.. 6

这是很多问题.我没有答案,但对你有一些见解.

我已经开发了一个并且看到了在Vaadin 6中开发的三个Web应用程序.所有失败,原因各不相同,但我可以与您分享我的一些不起眼的见解:

一些Vaadin行为(至少6.x)难以定制,例如会话到期.

结果HTML非常繁重,也很难定制.通常,我的团队无法实现所需的视觉效果.

我发现Vaadin的设计相当差(很多铸造/使用Object而不是仿制品).在我的拙见中,源代码也不是高质量的.

由于缺陷和缺乏真实示例,内置小部件有时难以使用.

浏览器之间的可移植性是一个神话(尤其是IE,但你已经发现了)

简单的Vaadin应用程序可占用大量CPU资源

还要记住,Vaadin以错误的方式使用(不是单页应用程序)变成了一场噩梦 - 但这不是框架本身的错误.这同样适用于任何其他工具.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有