Enterprise Mobile Development News

Levent Gurses

Subscribe to Levent Gurses: eMailAlertsEmail Alerts
Get Levent Gurses via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Blog Feed Post

Why I Am Excited About Polymer

When Object-Oriented Programming (OOP) first came out, it revolutionized the way software was created. Before it, programs were made up of long sequences of code or a collection of functions put together to accomplish a task.

The Promise of Object-Oriented Programming

The promise of OOP was to deliver complex applications by breaking up large and messy files into reusable and encapsulated pieces of code. Classes and objects that can be plugged-in to other parts of the application were designed to reduce the cost of creating and maintaining software. Over the years, and with the advent of techniques such as dependency injection, OOP has paid off in a many ways.

The Internet Shows Up

Then, something happened around 1990 - the Internet became available. Along came HTML, Netscape Navigator and JavaScript.

Strangely though, the principles of OOP didn't carry over. From its inception, JavaScript and HTML remained largely file-based, or page-based. Reuse was limited. Code duplication rampant. Testability and maintenance was a big problem.

Enter Web Components

This is what Web Components and Polymer have set to solve. Formulated as a set of W3C standards, and slowly finding adoption among browsers, Web Components promise a new future for encapsulation and reuse, designed specifically for the web. It feels they are the missing OOP for the web.


Polymer is one of the first frameworks to implement web components and as such I am excited to see what it is capable of. Not every browser supports it yet, but most major browsers include it in their roadmaps. Simply put, Polymer is Google's way for creating Web Components, designed to allow anyone to define custom HTML elements. Using polyfills, browsers that currently don't support web components can display Polymer apps.

Learn More

As part of the DC iOS Meetup series I spoke on Polymer and demonstrated a sample mobile and web application built with Google Polymer and Material Design. The event took place on Jan 7th at WeWork in Chinatown and it was broadcast via Goole Live Hangouts.

Read the original blog entry...

More Stories By Levent Gurses

Developer, hacker, speaker, community organizer and entrepreneur, Levent is the founder Movel, a mobile app development company in the Washington DC area. He is actively engaged in several communities on mobile and full-stack development across the Mid-Atlantic region. Levent holds a BS in Computer Engineering and is a Certified ScrumMaster and Certified Product Owner. I speak at conferences, meetup groups, user communities, government and non-profit associations on topics concerning mobile strategy and execution: Enterprise mobility Mobile user experience Maximizing the value of existing web assets for hybrid mobile applications Startups and strategies for for building Minimum Viable Products (MVP) Mobile monetization Cross-platform development Mobile Application Management (MAM) and Mobile Device Management (MDM)