Hacker News new | past | comments | ask | show | jobs | submit login

i too wish they had a demo page.

it's been 10 years since i worked on a web front end. i was just researched building a web based material design app this past 7 days. here is what i found...

    https://getmdl.io/ (mentioned earlier)
    http://posva.net/vue-mdl/
    http://appcomponents.org/material-components/#!/
    https://josephuspaye.github.io/Keen-UI/ (great UI, but uses vue 1.0)
    https://vuematerial.github.io/ (picked this in the end, works with vuejs 2)
i recommend using

    https://getmdl.io/
    OR
    https://vuematerial.github.io/
<rant> Now for some unsolicited venting...

i wish most web component/js/css/library/helpers in the wild - stuck to html or javascript markup explanation and loosely coupled the templating, bundling & tooling. Instead we have script injection with 3-4 levels of tooling, overhead & magic that is so convoluted & so prone to being out-dated every month - it's depressing.

i'm building the backend in Go - and just wanted to be able to have markup. But i've been stumbling on js libraries intended to run on webpags but requiring tools across nodejs, coffescript, ruby and a dangerous new trend - a web library tighly coupled with their server-side counterpart that basically spits out html/js. so the server sends out js/html to your user - that then makes another request to the server to replace itself with the final html. They call it server-side rendering. WTF!

Was finally able to get components working with just 1 js file(vuejs), bootstrap css customized to only have minimal grid css, and a google font file.

If you like me - have been away from front end frameworks and want to build material UI like web components - check out this article that finally explained what these 101 frameworks on github and in the wild are actually doing to your html

    https://coligo.io/vuejs-components/
After reading ^ i was able to create my own abstractions using getmdl.io or vuematerial's components like - <searchbox />, <login />, <searchbar />.

Also i'm loving http://vuejs.org (my pick against react/backbone/angular/ember - all of whom have a steeper learning curve)

</rant>

~B

a functional programmer working on an internal admin webapp with material design




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: