Live data from Hacker News

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

element.eleme.io

71–80 of 149 posts

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

#71
I tried using Element on my current project and, like other commenters, found it to lack enough responsive utilities to make it useful. Then I stumbled upon Quasar (http://quasar-framework.org/). It's responsive, supports Cordova and Electron, and it looks good. I rarely switch frameworks mid-project, but this was well worth the effort.

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

#72
Element seems heavily inspired by Ant Design for React [1], which came out of Ant Financial/Alibaba.

It's a project by Ele.me, a Chinese food delivery company. Alibaba and Ant Financial invested $1.25B in it last year [2].

[1]https://ant.design/docs/react/introduce

[2]http://www.wsj.com/articles/alibaba-ant-financial-to-jointly...

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

#73
post #37

Earlier quoted context omitted.

I would suggest Polymer. Web Standards based - has comprehensive library of elements and polymer itself is a tiny library. I've had very good experience with it - if you know html/JS you will feel at home. As for being "feature complete" - it has probably best implementation of material design elements and you can find a ton of other element on https://www.webcomponents.org/ . It is also interoperable with other solu…

Polymer is built for the world without Vue.js or React. They are slow and heavy weight compared to very very optimized DOM operations done by Vue.js or React. I think the time for Polymer is gone, and it is better to forget that it exists.

The performance benefits of virtual DOM / DOM diffing are way, way overrated IMO. You can use that stuff with Polymer where you really need it, but I just use plain Polymer for everything and it's awesome. I think the time for React is gone :-P

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

#74

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

Link: https://github.com/ElemeFE/element/pull/1562#issuecomment-26...

> Thanks for contributing, but Element is not for mobile web apps, so the changes here may seem a little weird. Maybe you can just override its CSS in your own project.

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

#76

What does "eleme.io" even mean? How sad of state are we that everyone feels compelled to use these nonsense "io", "me", "to", etc. domains just because they are "hip".

the company that develops it is called "Ele.me"[0]

[0]https://www.crunchbase.com/organization/ele-me

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

#77
post #5
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've been using Vue for a similar purpose this last week or two and I've found it very simple and easy to follow. I'd recommend that.

I had begun to write a guide, but currently busy with something else :-(

I find vue to be an amazing library, got started within a week

https://github.com/thewhitetulip/intro-to-vuejs/

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

#79

I have actually tried to use this to build an enterprise application. Here is what we found. * Most of the components they provide are very basic and does not actually require them to provide it. Couple of lines of wrapper on any CSS framework like bootstrap can make half of those components. * Most of the advanced components like DataGrid, DropDown Menus, etc are aither not available or buggy. You will get better su…

I've used it in multiple projects, it's not perfect but overall I'm happy. There are other component frameworks, but in my experience they are crap, even the ones based on bootstrap. If you want total control, you are better of writing your own and picking thirdparty vue components trying to solve one problem.

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

#80

For anyone looking for a lightweight responsive library, Bulma http://bulma.io/ is a great option. It pairs with Vue quite well since it's a CSS only library. Note: I'm not affiliated with them, just using them on my latest project.

I agree. I've been using it for my personal project and it has been easy to grok and looks great.
Post reply on HN