Does open source HTML5 guarantee cross-enterprise sharing?

Screen Shot 2016-11-11 at 4.32.10 PM.png

HTML5 and JavaScript are truly versatile technologies. The existing ecosystem for JavaScript components is vast and open, with things like NPM Registry and GitHub. A recent article in TabbFORUM highlights how HTML5 can be leveraged in any application across an enterprise, while enabling company-wide collaboration and sharing. Although this is true, it is important to understand that this is not an inherent attribute in HTML5, but rather one that is facilitated by its openness. Unfortunately, across many enterprises there is resistance to leveraging open source tools. This is something that needs to change to truly embrace reuse of application code within a business.

HTML5 and JavaScript code are typically client-side to begin with, so there’s nothing in there that should be hidden if you’re deploying to the public. Our solution to this is that we write code with open source in mind, while opening up any existing code that doesn’t need to be closed and could be valuable within other projects. Once most of your code is distilled to generic tooling, frameworks, and libraries, leaving business logic out of it, you can now open up key components of your work to be leveraged.

“Open source” can mean something that’s either very good or very bad depending on your perspective. Some enterprises believe it’s bad and will jump through hoops to create private repositories for their employees to use. This can lead to code that is never utilized and different teams re-inventing the wheel. Embracing openness in the enterprise can enable the “distributed” mentality of developers in teams. The thought that their code may impact more than their immediate team will change the way they write it.

Open source is not your only option when trying to connect different teams within a large enterprise and allow them to use the same tools. But enterprises that embrace open source can achieve this goal much more quickly and efficiently than enterprises that believe all code needs to remain behind a locked door. The idea is to orient your teams to think in a more open and distributed fashion, and this is greatly enhanced when your teams start using open source tools, due to that positive feedback loop between creating something and “releasing” it to be used by anyone simply by pushing it up for your own use.

How do you utilize HTML5 for cross-enterpise sharing?

Contact Us

Topics: App development