我知道这个问题很模糊,但我会尽量让自己清楚。
我正在启动一个涉及 Swing GUI 的 Java 项目。我想遵循 MVC 模式,并且可以使用框架的一些帮助来组织项目的架构。我正在考虑使用Griffon,尽管我想其他人可能会这样做。
那么,在以下方面使用框架是否是个好主意:
编程效率:当然会提高……大部分时候。更准确地说,如果项目很小怎么办?还是一个大的?如果我已经非常熟悉 Java 和 Swing 怎么办?如果我不是呢?如果项目必须由对我使用的框架一无所知的人维护怎么办?
学习价值:我会仅仅“学习如何使用框架”,而不是在不同的环境中学习更多关于 Java 和 Swing 的知识吗?
专业价值:公司会更喜欢了解“更多”框架(即使他们可能不是他们打算使用的框架)的开发人员,而不是更了解“传统”方法的开发人员吗?
我在其他地方发现的信息很少,考虑到这个问题有多大,这令人惊讶。这可能看起来微不足道,但我实际上想知道它。