Comments (9)
You are right about LTS.
well that's the problem - vuetify will only ensure that single components adhere to material constraints - but it can't enforce the overall design adheres to this.
yes that is true it is sad but we have to think the design :-)
example: it can enforce that a button will look like a material button - but not how i place this button (partially hidden below another button) ... so it might give a false sense of security.
what i try to explain that UX designers have think about design when producing material design and so there are props in vuetify that permit to apply this rules easily. Of course you can do anything with UX and produce bad things.
Stay on bootstrap is fine, this was an interesting conversation
I keep it open 1 month if some people have a strong opinion about it and then i close it.
from frequi.
well the main point for bootstrap for me was that it's based on bootstrap - which means more people are likely to be familiar with.
Initially, i didn't want to go to bootstrapVue - but to plain bootstrap, until i read that it'll be problematic if both jquery and vue manage DOM ...
Vuetify seems to be very much limited to Material themes (at least i couldn't find non-material ones readily (and freely) available) ... which to be honest, i used to like but find kinda boring now (just look at the Sketchy theme we got in the UI right now ...) 😆
from frequi.
well the main point for bootstrap for me was that it's based on bootstrap - which means more people are likely to be familiar with.
I agree.
Initially, i didn't want to go to bootstrapVue - but to plain bootstrap, until i read that it'll be problematic if both jquery and vue manage DOM ...
Honestly have vue components that manage the javascript witch is what provide bootstrapVue , vuetify, bulma... is really helpful. With JQuery unified javascript browser but hard too test, no scoped...
Vuetify seems to be very much limited to Material themes (at least i couldn't find non-material ones readily (and freely) available) ... which to be honest, i used to like but find kinda boring now (just look at the Sketchy theme we got in the UI right now ...) 😆
Sketchy theme is very funny :-) (remind me when i use balsamiq mockup at the beginning of projects).
My concerns are more about the maintenance than design (because sure freqtrade should not reinvent UI and UX :-) ).
from frequi.
You can see top css framework stats that work with vue here vuetify and bootstrap vue are clothed.
from frequi.
My concerns are more about the maintenance than design (because sure freqtrade should not reinvent UI and UX :-) ).
why / what makes vuetify easier to maintain than bootstrap-vue?
from frequi.
Because he have a long term support and he implement material design specifications that ensure constraints and best practices during ui development so limit bad ux design choices and so custom code with and maintenance related.
from frequi.
Well, I've looked at popularity (difficult to measure i guess) - npm downloads seem to suggest they both are similarily popular.
well that's the problem - vuetify will only ensure that single components adhere to material constraints - but it can't enforce the overall design adheres to this.
example: it can enforce that a button will look like a material button - but not how i place this button (partially hidden below another button) ... so it might give a false sense of security.
while LTS seems to be a point for business adoption, but i've never seen a point in that - and try to stay away from LTS stuff as far as possible.
If you think about how a project maintains LTS Releases (no matter which project):
- develop using the latest version
- decide "this we need in LTS" - and then try to backport it without breaking LTS
I'd rather use the latest version - which is where this feature/bug/whatever was developed for.
Also, it'll only really have an impact if there is a big breaking change - but it won't prevent upgrading - just delay it until LTS runs out eventually (windows7, i'm looking at you).
in the end, the main selling point would have been "vuetify is used by 90% of vue projects, bootstrap-vue by 10%` ... but that doesn't seem to be the case if we look at the numbers.
from frequi.
Just to throw in 2 additional UI frameworks that were suggested on slack:
from a visual look, semantic UI looks appealing (i don't like material design ...).
but in the end, i think at the moment it's more about
from frequi.
will close this as i think we'll not switch framework at the moment ... however, the discussion and links will remain available anyway.
from frequi.
Related Issues (20)
- No chart in backtest mode HOT 3
- Chart settings appear off-screen in trade mode HOT 2
- Dockerfile failed HOT 2
- add a new column "Position Adjs" or "# of Orders" into the tables of "Open Trades" and "Closed Trades" HOT 7
- Hitting "Enter" key in Partial Exit prompt executes two orders HOT 1
- Organizing indicators in charts by polts HOT 5
- Problem when use freqtrade install-ui HOT 3
- in Backtesting / Load results: adding a column "Result" displaying backtest % profit HOT 2
- Cumulative Profit Chart is broken HOT 1
- FreqUI: Cumulative Profit slider does not seem to work. HOT 4
- CHANGE LOGO TO BENDER HOT 1
- wanna delete UI trade history. HOT 3
- Suggestion: add adjust order tag to FreqUI tooltip HOT 2
- Now the new frequi can't use backtesting
- FreqUI Telegram WebApp HOT 7
- Spam HOT 3
- spam HOT 3
- Analyze View, Ability to see summary grouped by entry_tag<>exit_tag and vice versa HOT 1
- Public IP Instance possible? HOT 4
- Docker compose, Adding multiply bots HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frequi.