Live data from Hacker News

Element – A Vue 2.0-based component library for developers, designers and PMs

element.eleme.io

11–20 of 149 posts

Re: Element – A Vue 2.0-based component library for developers, designers and PMs

#12
post #2

Question for HN: I'm a systems developer and want to play a bit with frontend development (writing frontends for custom tools I built). What framework + feature-complete component library is recommended in 2017? React? Vue? Polymer? Plain JS with intercooler.js? I feel a bit overwhelmed.

Mithril is a very non-overwhelming framework. You can find a number of pre-built components for it at https://github.com/lhorie/mithril.js/wiki/Components but I bet you'll end up building your own.

How familiar are you with JavaScript? HTML?

Re: Element – A Vue 2.0-based component library for developers, designers and PMs

#13
post #4

"Just for Product Designer" ? Some weird copy going on.

Author is Chinese apparently.

Vue.js has a large traction in China since the creator speaks Chinese and all the docs are available in it as well.

Re: Element – A Vue 2.0-based component library for developers, designers and PMs

#14
post #3

Developers are creating lots of UI libraries but after sometime they lose traction and support for this library abandoned, bug fixes/improvements will be halted. If so, why create so many libraries instead of writing yet another theme for bootstrap. Best example is material ui kits, they are a lot, but only 2 or 3 of them are still continuing development

While I agree with the sentiment in general, I don't think Bootstrap is a great solution either. It's very easy for a project to outgrow Bootstrap at which point it becomes a burden instead of an asset.

Re: Element – A Vue 2.0-based component library for developers, designers and PMs

#17
Don't want this to sound like bashing, but the website doesn't work very well on mobile (hover and active states act weirdly, menu very clumbersome, etc.), and I assume the same can be said about the toolkit. Hopefully this is an area the author(s) plan to work on.

UPDATE: Just realised this is developed by a Chinese food delivery service ele.me (饿了么). I visited their website and found its developers made it completely without RWD in mind. This explains things…

Re: Element – A Vue 2.0-based component library for developers, designers and PMs

#18
post #3

Developers are creating lots of UI libraries but after sometime they lose traction and support for this library abandoned, bug fixes/improvements will be halted. If so, why create so many libraries instead of writing yet another theme for bootstrap. Best example is material ui kits, they are a lot, but only 2 or 3 of them are still continuing development

While I agree with the sentiment in general, I don't think Bootstrap is a great solution either. It's very easy for a project to outgrow Bootstrap at which point it becomes a burden instead of an asset.

Could you expound on what you mean? How is it easy to outgrow Bootstrap?

Re: Element – A Vue 2.0-based component library for developers, designers and PMs

#19
Used it since some weeks. Good documentation and examples, don't be afraid of many chinese chars in the doc or on github issue, they try to write everything in english too.

Always got quick response when i had issues.

Great advantage, which is not so exposed, is, that the form system has a good (i think well known) validation system integrated. Developers did not need to build own hacky solutions or search other libraries that work mostly not good with an external UI.

Re: Element – A Vue 2.0-based component library for developers, designers and PMs

#20
I've been using this library for the last few weeks in two different Vue.js projects and it's awesome. The English documentation is still being written, but the components are really well thought out and complete. These folks made a beautiful, solid UI library.
Post reply on HN