Avatar of Amarsaikhan Bold

Amarsaikhan Bold

Software developer at Civil aviation authority of Mongolia
Software developer at Civil aviation authority of Mongolia·
Needs advice
on
JavaJavaJSFJSF
and
SpringSpring

Hi everyone

I need some help choosing from the following choices. I know Java and am using JSF for web development. But that is not popular in my area. At least there is no shared host for java web apps. Choices are:

  1. Do I need to learn a new language to build web apps?
  2. if yes, what language is good for an individual developing web apps, not for enterprise systems.
  3. if no, Should I shift to the popular Spring framework?
  4. I can also develop mobile apps using Android and iOS, both. So I needed some REST API webs for my mobile apps. But I don't know what technology is good for me for the above purpose.

Maybe Python is a good choice for me, but I'm a bit afraid of starting a new language. Please give me some suggestions.

Thank u.

READ MORE
6 upvotes·48.4K views
Replies (3)
Recommends
on
Java
TeaVM

You should try TeaVM, which lets you compile Java code to run inside a browser: https://teavm.org/ You can deploy TeaVM-compiled applications on any static hosting environment, they are HTML and JS files. See examples here: https://teavm.org/gallery.html For an article on TeaVM, read java Magazine here: https://blogs.oracle.com/javamagazine/java-in-the-browser-with-teavm

READ MORE
6 upvotes·1 comment·14.8K views
Amarsaikhan Bold
Amarsaikhan Bold
·
May 15th 2021 at 10:52AM

thanks i will try it.

·
Reply
Recommends
on
Java
Spring

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
View all (3)