[
https://issues.apache.org/jira/browse/GUACAMOLE-1085?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17258491#comment-17258491
]
James Muehlner commented on GUACAMOLE-1085:
-------------------------------------------
It looks like LTS support for AngularJS has been [extended to December 31st,
2020|https://docs.angularjs.org/misc/version-support-status], but in any case
we are now within 1 year of the end of AngularJS.
I agree with [~manolan] that migrating to Angular would be a major undertaking,
requiring at least a partial rewrite of the entire application. It does look
like there are some tools provided to help upgrade AngularJS apps to Angular,
so this is probably the easiest/smoothest path to upgrading.
As far as alternative frameworks, I have the most experience working with
react, which I _believe_ is now eligible for use in ASF projects [after being
re-licensed under
MIT|https://engineering.fb.com/2017/09/22/web/relicensing-react-jest-flow-and-immutable-js/].
It looks like upgrading to either React or Angular would likely also require
changing the way the build works. We many need to buy at least partially into
the whole NPM/Babel/Webpack/Browserify ecosystem.
I have no experience with Vue.
I'd also be happy to work on migrating to whatever framework comes next. It
looks like Angular is probably the leading candidate at the moment.
> 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.3.4#803005)