[ https://issues.apache.org/jira/browse/GUACAMOLE-1085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17620621#comment-17620621 ]
Mike Jumper commented on GUACAMOLE-1085: ---------------------------------------- It is pretty substantial. [~jmuehlner] and I started working on the migration a while back, before we had to shift over to working on other things. The migration itself was not too insane, but we don't have an answer on the extension side for things like HTML template patching and custom field types. Angular moved away from the dynamic compilation approach used in AngularJS and adopted build-time template compilation. Great for performance, but devilish for dynamic things and extensibility. It's possible, I'm sure, but maybe not without breaking compatibility and providing our own API outside of Angular for HTML patching and custom fields. IIRC, Angular has a dynamic compiler, but it's considered experimental. > Consider migrating web application from AngularJS > ------------------------------------------------- > > Key: GUACAMOLE-1085 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-1085 > Project: Guacamole > Issue Type: Improvement > Components: guacamole > Reporter: Alfred Egger > Priority: Major > > [AngularJS is in an LTS period until June 30, > 2021|https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c]. > Unless resurrected as a community-driven project, it will be cease being > maintained after that date. Assuming no such project surfaces, we should look > into migrate the web application to another framework. -- This message was sent by Atlassian Jira (v8.20.10#820010)