Desde que ha salido la noticia de
WebPerl, la comunidad de programadores Perl se ha revolucionado.
Este desarrollo nos permite hacer algo hasta ahora impensable: usar código Perl en nuestros desarrollos web clientes y pasar completamente del JavaScript.
Bueno... no del todo: WebPerl es un intérprete de Perl compilado en WebAssembly y Emscripten que permite ejecutar código Perl en un navegador web.
Incluso es fácil tener acceso al DOM o a las facilidades del JavaScript del navegador.
Código HTML:
<script src="webperl.js"></script>
<script type="text/perl">
print "Hello, Perl World!\n"; # goes to JavaScript console by default
js('document')->getElementById('my_button')
->addEventListener('click', sub {
js('window')->alert("You clicked the button!");
} );
</script>
Una buena excusa para jubilar el JavaScript de las páginas web
. Bueno, de momento, tarda en cargar y ejecutarse, pero ya veremos en el futuro.
Visto del lado del desarrollo general, se reduce el número de lenguajes utilizados. Ahora ya disponemos de Perl tanto en el
backend como en el
frontend.