Possible to learn polymer in 4 or 5 days?

122 views
Skip to first unread message

greglaf...@gmail.com

unread,
Jan 19, 2015, 8:24:40 PM1/19/15
to polym...@googlegroups.com
The director of our group claimed that for seasoned Javascript developers, studying any new library to begin converting an app should only take 4 or 5 days.

I think that's kind of insane, but I wanted to get your opinion.

I know ExtJS well enough, and have a smattering of other experience in Javascript, but 4 - 5 days to learn polymer and start converting our app?

What do you think, and thanks! 

Max

unread,
Jan 20, 2015, 2:07:24 AM1/20/15
to greglaf...@gmail.com, polym...@googlegroups.com

In my experience, yes, that's reasonable...but don't expect your learning to stop at that 4 to 5 weeks since there's a lot of stuff under that top layer :)

Also, you might well find that Polymer doesn't meet all your needs....it is quite a different animal to other libraries out there...so you might find that you'll want to try to use another lib too. I haven't found such a need personally, but some colleagues have been using requirejs and low-dash. It really depends on the app you're porting, imo. Perhaps it's best to really examine how polymer can be used first and see how it can fit into your current app's architecture - perhaps it's not a matter or porting at all, but identifying what can be made into stand-alone components and using polymer for those....the work can then be done in stages :)

That's my tuppence-worth anyway. Hth.

Max.

Eric Bidelman

unread,
Jan 20, 2015, 7:42:52 AM1/20/15
to Max, greglaf...@gmail.com, polym...@googlegroups.com
IMO, 4-5 days is definitely enough time to get the basics. You'll understand general techniques and concepts.

It's the more complex design patterns that take longer. Creating a larger, complex app using components is a 
different mental model than we're typically use to. As Max said, it's a different beast with a lot of new tech under the hood.
Ultimately, those APIs and Polymer make you more productive :)

Follow Polymer on Google+: plus.google.com/107187849809354688692
---
You received this message because you are subscribed to the Google Groups "Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to polymer-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/CAMZCrPh3jHFMgf8BJcjNjMg3LdU1m1yRHYZufQFyEBtGVDUs1A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Aleks Totic

unread,
Jan 22, 2015, 12:30:19 PM1/22/15
to polym...@googlegroups.com, greglaf...@gmail.com
I am with Eric. Polymer is easy to get going with, lot less surface area than Angular. You'll be writing toy apps within a day or two.

There is a lot of depth behind the simplicity, and mastering that will take a while. The docs are basic, there are few established best practices yet, lots of discovery. It is really fun. You will not find answers to all your questions on Stack Overflow. You are not only learning Polymer, but also all the new DOM/CSS stuff. 

For the last 5 months, I've been redoing a jQuery app in Polymer, and every week I learn stuff that makes me go back and refactor/improve my old code. New app is 1/5th the size of the old one (the joy of not rolling your own data/template synchronization layer).

> I know ExtJS well enough, and have a smattering of other experience in Javascript, but 4 - 5 days to learn polymer and start converting our app?

Sounds like you are still new to JS. In that case, Polymer might be a steep climb because docs are pretty sparse. All depends on how complex your previous app was....

Aleks

Max

unread,
Jan 22, 2015, 2:57:55 PM1/22/15
to greglaf...@gmail.com, polym...@googlegroups.com
I notice I said 'weeks' when I meant 'days' - sorry. Yes, easy to grasp the basics, but lots more learning to do to get good at the advanced stuff.

Max.

Eric Bidelman

unread,
Jan 22, 2015, 4:15:03 PM1/22/15
to Max, greglaf...@gmail.com, polym...@googlegroups.com
Thanks for sharing that Aleks. Awesome to it hear!

Follow Polymer on Google+: plus.google.com/107187849809354688692

---
You received this message because you are subscribed to the Google Groups "Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to polymer-dev...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages