Avatar of ratnakartechie
Recommends
on
JavaJavaSpringSpring

Hi since you already have a Java background, I would reccomend you to go for Spring MVC or Spring Boot for Web Applications. Spring MVC is more convenient than JSF. Regarding UI, would reccomend using Angular JS. For REST API, you can use Spring Rest Controller classes.

READ MORE
4 upvotes·1 comment·14.3K views
Amarsaikhan Bold
Amarsaikhan Bold
·
May 14th 2021 at 3:50AM

thank u.

·
Reply
Recommends
on
JavaJava

I have not much idea about Lisp, but have been a Java professional since last 20 odd years. And I would say Java along with Python is one of the best languages for AI.

AI works on the concept of algorithms, and Java is algorithm based. Also Java has it's own AI libraries that can be reused. You have Java AI libraries for Expert Systems, Neural Networks, Natural Language Processing.

Also Java being a widely used language, brings with it certain advantages, ease of usage, debugging, has a large user base and support groups. And above all JVM helps you to create on single app, that can run on any platform. And it's features of garbage collection, simplifying work with large scale projects makes it better.

Hope this helps.

READ MORE
3 upvotes·47.6K views