You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We started this in the Pagination issue, but I think it might be continued.
I agree with the argument that we shouldn't rely on too much third-party packages. That's true.
But there are some cases (like Pagination I think) where the functionality is not really part of the framework, it is just an extra. Reinventing the wheel is not an option.
Some examples where using third-party should be at least considered:
Asset
Date
Image
Pagination
Profiler/Debug*
Mentioning here, but any third party needs heavy integration of course.
I know some of these have already been addressed to use a third-party.
The text was updated successfully, but these errors were encountered:
There are a lot of considerations to be taken into account, so it's not that simple.
Is there a third party component available that covers the requirements?
Are we willing to accept a difference in features vs requirements?
Are we willing to wrap it in case not all requirements are covered?
How stable and well-maintained is it?
What is the third-party's acceptable level of community contributions?
In case of unresolved issues, are we willing to fork it and maintain it ourselfs?
If not, are we capable of writing and maintaining it ourselfs?
Can we deal with the complexities?
In case of Image there are several candidates that are well estabilished, in case of Asset probably as well. Our Date class is pretty special, I haven't seen any replacement that covers the same requirements, Pagination is quite specific in terms of interfaces with other components, And our Debug is better than what is out there.
We started this in the Pagination issue, but I think it might be continued.
I agree with the argument that we shouldn't rely on too much third-party packages. That's true.
But there are some cases (like Pagination I think) where the functionality is not really part of the framework, it is just an extra. Reinventing the wheel is not an option.
Some examples where using third-party should be at least considered:
Asset
Date
Image
Pagination
Profiler/Debug*
I know some of these have already been addressed to use a third-party.
The text was updated successfully, but these errors were encountered: