I work in a company that uses ext-js for our product. Currently the product enhances ext-js components and overrides parental functionality. It has made upgrades difficult at best. We are keeping ext-js but trying to use it in a non-hazardous manner. Two camps seem to be in a camp, the members believe that we should decide to change the intersection in many years, if we decide to change the framework in many years, then hopefully the way we are less closed. Personally it seems that this is a silly goal, so I sit in the camp. number two. My argument is that the ex-js team has spent time with the proper abstraction for the web - they are in the domain to solve that problem, while we are just trying to implement a cool product, I think If we write an abstract, then it will take the ex-js. I see that we are writing less constraints which are less powerful and that will not mimic the jQuery world (or any other framework). Opinion on the action of correct action?
I agree with you; I think this is a silly goal here:
-
In the end (after many years) you can not change the frameworks if you do not do this, And add resources to an intangible layer which does not buy you anything. To meet your goal, it will be difficult to meet the goal you set, but it will add the amount of code required by you and your team members to maintain.
-
You can always design your project according to any requirements with other JavaScript libraries, which does not complete ExtJs. For example, if you do not like the charting implementation of excel, you can include jQuery and use a plug-in as a jqPlot.
-
It would be difficult to write an abstract written for both current and future libraries, how can you guarantee that your abstraction is either your current library option (exclusions, etc.) ) Or will face a change in future JS library, which you can see in the future.
Overall, I think that there will be a bear to keep it, so I will choose a diverse library that meets your diverse needs. And then if necessary, add to the small libraries.
Comments
Post a Comment