Live data from Hacker News

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

element.eleme.io

21–30 of 149 posts

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

#21
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

The same argument can be made for non-ui abstractions.

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

#22
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.

If you want it to feel more like backend development, give clojurescript a whirl.

Best way to do that is start with this template: https://github.com/Day8/re-frame-template

Which is based on this library: https://github.com/Day8/re-frame

ClojureScript is fantastic. Being immutable as a baseline makes it work so much better in the React world of things. That said, if you haven't used any Lisps it can be a bit intimidating (for me it still is, a bit), but you get to the point fairly quickly where things can be both daunting and productive at the same time.

If you prefer to stick with more raw JS, I recommend React without a data-framework until you find you need one. Raw react components are plenty to get you started.

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

#23
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.

React is actually not that easy to pick up. Tons of ways to do things, messy data management, complex lifecycle hooks.

vue or riot would be a good choice to play and develop something quickly I think.

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

#24

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 complete…

Primary it is an UI for Desktops not for Smartphones.

Most UIs are Desktop or Mobil based, a UI which fits all is hard to find and sometimes not really good.

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

#25

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 complete…

unfortunately it's not, they even actively refuse PR that attempt to make components responsive

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

#27
Vue is really nice to develop in. I have led the push to adopt Vue in our company now. It is very well put together and along with WebPack is really improving our entire setup. It definitely provides the kind of standards we need to grow our team around.

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

#28
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.

I agree that it depends on your project, but I've used all the frameworks you listed and Vue.js stands out to me. The documentation is top notch, the ecosystem is flourishing, and using the framework feels intuitive. Drop one script into your project and you have a fully reactive front-end at your disposal (or you can use a more complex build system like Webpack). I'd suggest reading the official 2.0 guide here: https://vuejs.org/v2/guide/

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

#29
post #27

Vue is really nice to develop in. I have led the push to adopt Vue in our company now. It is very well put together and along with WebPack is really improving our entire setup. It definitely provides the kind of standards we need to grow our team around.

Also this is a very well put together component library. I will definitely be investigating it more.

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

#30
I really like Element but it's a shame they don't it responsive, when I tried contributing to make things responsive they actively denied the PR saying it's for desktop apps.

Actively refusing pull requests that make the framework responsive is a bit of a downer for me, but overall I like what the author(s) did

Post reply on HN