[ 
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)

Reply via email to