自今年 2 月以来,我一直在开发一个使用 SmartGWT 组件构建的应用程序。一般来说,我发现这些组件非常好用,而且它们是开源的并且可以免费使用的事实真是太棒了。但是,我似乎无法摆脱这不是一种持久的开发方式的感觉,但我无法解释为什么。也许是因为我知道开发它的团队现在随时可能决定停止,这会让我和我的团队陷入困境,但我相信肯定还有更多。
我一直在想办法向自己解释这种感觉,但无济于事。因此,亲爱的社区,我求助于您,询问您是否可以提出一个充分的理由,为什么承诺使用诸如 SmartGWT 之类的组件库来构建您的应用程序(这应该会存在很多年)是一个坏主意? 有什么理由我应该自己开发组件吗?还是在决定不重新发明轮子而只选择现成的东西时,我是否做出了正确的选择?