显然每个Java程序员和他的狗都写了几个开源框架.我可以理解,有时框架是有用的,但在Java社区中却恰恰相反:没有使用尽可能多的框架,它被视为"非专业态度".
我的团队成员中有一半害怕编写任何代码来解决技术问题,只要他们必须添加功能,他们就可以使用google来获取框架.
当然,没有人可以成为一切的专家,但为什么你需要(例如)在大约20个框架(我上次计算)中选择服务一个简单的休息api?
它是否与Java相关并且缺少标准库(xml解析为一个)?或者它与"面向CV的编程"有关?
Java似乎很适合创建框架.就个人而言,每当我从头开始写东西时,我都会尝试以最大化重用潜力的方式编写它.这样,我写的所有内容(非专业)都被添加到某种"个人框架"中.考虑到现在使用GitHub和ts之类的公共代码库是多么容易,没有理由不发布你作为框架所做的事情.
这是因为这些"框架"和实用程序都很好.而且没有必要重新发明轮子.对于大多数琐碎的功能,有apache commons.
如果没有适合您的XML解析器,或者没有依赖注入框架为您提供足够的(或不够简单),或者没有ORM可用于映射您的模型,那么推出您自己的解决方案.但是你必须非常好地测试它.大多数开源项目都经过了充分的测试.
| 归档时间: |
|
| 查看次数: |
2955 次 |
| 最近记录: |