Have you ever thought twice when you use a third party java library to implement your system? Well you should. Some of the reasons are
- Is the community active.(fix bugs pitfalls, and other aspects)
- Licensing
- Using many number of libraries many cause increase in dependencies on third parties.
- Some bugs in your system may be because of a third party library.
- Updating resources in the system(OS, jre, etc...) may cause the system to break and then we will have to replace the library with the updated one if exists, replace the library with another third-party software, folk the software and fix it, or re-implement the functionality by our own.
Having said that we still do need third party libraries in almost all implementations. But keeping these dependencies to a minimum is very important because of the above said reasons.
No comments:
Post a Comment