What are some alternatives?
When comparing PlayN and Vue.js, you can also consider the following products
Unity - The multiplatform game creation tools for everyone.
Pygame - Pygame is a set of Python modules designed for writing games.
AngularJS - AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
Castle Game Engine - An open-source 3D/2D game engine for ObjectPascal.
Polymer - Polymer is a library that uses the latest web technologies to let you create custom HTML elements.