Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Externals overview #352

Open
johnd0e opened this issue Mar 3, 2020 · 4 comments
Open

Externals overview #352

johnd0e opened this issue Mar 3, 2020 · 4 comments
Labels
development general development issue

Comments

@johnd0e
Copy link
Contributor

johnd0e commented Mar 3, 2020

Here I'm going to keep some thoughts about out current dependencies, left after #70/#134.

  • https://jquery.com/ - used to be important sometime, but main problem it meant to solve (cross-browser compatibility) is not an issue nowadays.
    Over-using of jQuery is not good, as it facilitates undesirable code patterns.
    It's impossible to just get rid of jQuery as it's used in 3rd-party plugins, but we still can minimize it's usage.
  • https://jqueryui.com/ - powerful framework, that is not actively maintained at the moment.
    Our codebase uses very limited set of functions available in jQueryUI, and even those have serious issues:

jQueryUI has modular design, but currently we include it as a whole, even unused widgets.
It could be useful 'just in case', if only we had not forgotten to include corresponding css #224 (comment) (without it most widgets cannot be used).
Still, 3rd-party plugins can use unpredictable parts of framework.

Our current intention is switching to some modern framework like https://vuejs.org/ (#200 / #314)

@johnd0e
Copy link
Contributor Author

johnd0e commented Mar 3, 2020

@johnd0e
Copy link
Contributor Author

johnd0e commented Mar 3, 2020

More alternatives:

@johnd0e
Copy link
Contributor Author

johnd0e commented Mar 3, 2020

@johnd0e johnd0e added the development general development issue label Mar 3, 2020
@johnd0e johnd0e changed the title Externals review Externals overview Mar 3, 2020
@johnd0e
Copy link
Contributor Author

johnd0e commented Dec 31, 2020

https://github.com/Download/ulog/ is not latest version intentionally, see #366 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development general development issue
Projects
None yet
Development

No branches or pull requests

1 participant