“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler
There are three kinds of actuaries: those who can count, and those who can't.
No. Don't learn any of them if you are a beginner. Learn core Java® and object‑oriented programming and the Streams API and the Collections Framework.Oscar Onyenacho wrote:. . . I’m a beginner in java programming, is it worth learning JavaFx or should i learn spring or other java framework
Al Hobbs wrote:No, companies aren't making desktop applications with java
There are three kinds of actuaries: those who can count, and those who can't.
Matthew Bendford wrote:
Al Hobbs wrote:No, companies aren't making desktop applications with java
From experience I have to disagree with this one. In fact: In professional/controlled environments Java is in fact quite often used for both server-side backends as well as client-side front-ends.
Paul Clapham wrote:
there's a lot of basics which need to be learned before you start learning about GUIs.
SCJP 5, OCPJP 7, 8, SCJD 5, SCWCD 4, SCBCD 5, SCJWS 4, IBM OOAD 833 & 834, MongoDB Developer
Lou Hamers wrote:We installed everything ourselves, from a 3.5" floppy! Or was it a 5.25"?
Paul Clapham wrote:
Lou Hamers wrote:We installed everything ourselves, from a 3.5" floppy! Or was it a 5.25"?
The 8" floppies could be put into a box which held (I think) 10 of them, and then (if you had the kind of hardware which could work with that box) you could install a considerable amount of data (for those days) into your system.
Lou Hamers wrote:Well, not the "punch card guy" I called for, but I didn't even know 8" floppies existed so I think you win the prize.
Rick Mediavilla wrote:I recommend you create a UI for something that you really, really like and learn how it's done in JavaFX.
We once developed a system for a company where security was critical. Limited internet access and strict security rules meant that Java, with its ability to strictly isolate and control access to system resources, was an ideal choice. As a result, we were able to ensure reliable and secure operation of the application in a corporate environment.Matthew Bendford wrote:
Al Hobbs wrote:No, companies aren't making desktop applications with java
From experience I have to disagree with this one. In fact: In professional/controlled environments Java is in fact quite often used for both server-side backends as well as client-side front-ends. Over my almost 10 years as customer service agent I worked with a lot of Java based tools, most used Swing as UI framework. There's also quite some middleware integration done with Java - like Java based web-applications running on application servers using JSP.
The reason WHY? In difference to a regular private user in the open internet company networks are managed by central IT department and often only have limited access to the internet (you're supposed to work and get your job done - not browse the internet) - so security is often way tighter than on a private pc and hence the potential security risks implied by using Java and have it run with access to system resources are only limited. We also developed various sports betting apps and were assisted by Cogniteq, as we lacked experience with such topics.
Just for one tool I use daily: ReplyOne by Attensity: It's a Java Swing based e-mail client based around the idea of collaborative work using a shared mailbox. Yes, there're about millions of such solutions out there - but with JavaMailAPI (which is the base for pretty much ANY mailing app for android btw) you can do anything e-mail related with java.
Antoher in-house tool I used to work with was some tech-stuff used internal by 1&1.
There're several other Java-based tools. And these are only the client-side ones I know of and have worked with. Look over at the server-side backends there's a whole lot more based on Java.
catch it before it slithers away! Oh wait, it's a tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
|