Aer*_*nth 8 java model-view-controller swing frameworks griffon
我知道这个问题很模糊,但我会尽力让自己清楚.
我正在启动一个涉及Swing GUI的Java项目.我想遵循MVC模式,并可以使用框架中的一些帮助来组织项目的体系结构.我正在考虑使用Griffon,尽管我认为其他人可能会这样做.
那么,在以下方面使用框架是一个好主意:
编程效率:当然,它会在大多数时候得到改善.更准确地说,如果项目是一个小项目怎么办?还是一个大的?如果我已经非常熟悉Java和Swing怎么办?如果我不是怎么办?如果项目必须由对我使用的框架一无所知的人维护,该怎么办?
学习价值:我是否只是"学习如何使用框架",而不是在不同的环境中学习更多关于Java和Swing的知识?
专业价值:对于更了解"传统"方法的开发人员,公司是否更喜欢知道"更多"框架的开发人员(即使他们可能不是他们打算使用的框架)?
考虑到这个问题有多大,我在其他地方发现的信息很少,这是令人惊讶的.这看起来似乎微不足道,但我其实很想知道它.
当然,我对Griffon有偏见,但我会尽量做到客观:
但最终只有一个重要的意见:你的意见.我建议你和Griffon一起花几个小时,如果你还没有看到它增加的价值......我担心我们必须更加努力才能让它变得更好.
干杯
小智 5
我们知道,Griffon基于Groovy而Groovy有一个漂亮的Java风格,可能你会避免很多代码行,但我们总是需要考虑知识和时间表等方面.
因此,请考虑使用您所知道的内容,并将新内容研究到另一个项目中.
避免在没有手电筒的情况下在黑暗中潜水.
我正在评估 Griffon 作为一个框架。我的印象是这个项目正在慢慢消亡。恕我直言,Groovy 不再是主流(我想知道它是否曾经是主流?)。现在每个人都喜欢 Scala。
现在回到你的问题: