Is Java Swing library dead? [closed]
up vote
-1
down vote
favorite
I do know how to program with swing but as I see oracle doesn't really update this lib and I wanted to know if is it dead?
If it is dead, so why is it? Is it so bad or because they saw the potential of javaFX and let it be the main GUI Lib?
Should I stop using Swing and start learn javaFX?
I asking this because all the answers of this quastion is from 2 years back.
java swing user-interface
closed as primarily opinion-based by Marco13, Elliott Frisch, Andrew Thompson, AdrianHHH, David Makogon Nov 10 at 23:27
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
add a comment |
up vote
-1
down vote
favorite
I do know how to program with swing but as I see oracle doesn't really update this lib and I wanted to know if is it dead?
If it is dead, so why is it? Is it so bad or because they saw the potential of javaFX and let it be the main GUI Lib?
Should I stop using Swing and start learn javaFX?
I asking this because all the answers of this quastion is from 2 years back.
java swing user-interface
closed as primarily opinion-based by Marco13, Elliott Frisch, Andrew Thompson, AdrianHHH, David Makogon Nov 10 at 23:27
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
Define dead? I think JavaFX is what Oracle would prefer you use, but Swing (and the even older AWT) is still supported. Applets are dead.
– Elliott Frisch
Nov 10 at 21:33
dead or dying = Don't have a big demand or not using it anymore like in the past
– user5327287
Nov 10 at 21:46
1
JFC/Swing is certainly not as popular as it once was. But I don't see a lot of demand for Java FX these days either. Web based UIs and Android development seem to be more in demand. But that's anecdotal and therefor suspect.
– Elliott Frisch
Nov 10 at 21:49
AFAIK, Swing is officially supported until 2026. Let's see how many of the "Web Frameworks" that are currently en vogue are then still around. I'd place some bets here.
– Marco13
Nov 10 at 21:52
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
I do know how to program with swing but as I see oracle doesn't really update this lib and I wanted to know if is it dead?
If it is dead, so why is it? Is it so bad or because they saw the potential of javaFX and let it be the main GUI Lib?
Should I stop using Swing and start learn javaFX?
I asking this because all the answers of this quastion is from 2 years back.
java swing user-interface
I do know how to program with swing but as I see oracle doesn't really update this lib and I wanted to know if is it dead?
If it is dead, so why is it? Is it so bad or because they saw the potential of javaFX and let it be the main GUI Lib?
Should I stop using Swing and start learn javaFX?
I asking this because all the answers of this quastion is from 2 years back.
java swing user-interface
java swing user-interface
asked Nov 10 at 21:30
user5327287
152111
152111
closed as primarily opinion-based by Marco13, Elliott Frisch, Andrew Thompson, AdrianHHH, David Makogon Nov 10 at 23:27
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
closed as primarily opinion-based by Marco13, Elliott Frisch, Andrew Thompson, AdrianHHH, David Makogon Nov 10 at 23:27
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
Define dead? I think JavaFX is what Oracle would prefer you use, but Swing (and the even older AWT) is still supported. Applets are dead.
– Elliott Frisch
Nov 10 at 21:33
dead or dying = Don't have a big demand or not using it anymore like in the past
– user5327287
Nov 10 at 21:46
1
JFC/Swing is certainly not as popular as it once was. But I don't see a lot of demand for Java FX these days either. Web based UIs and Android development seem to be more in demand. But that's anecdotal and therefor suspect.
– Elliott Frisch
Nov 10 at 21:49
AFAIK, Swing is officially supported until 2026. Let's see how many of the "Web Frameworks" that are currently en vogue are then still around. I'd place some bets here.
– Marco13
Nov 10 at 21:52
add a comment |
Define dead? I think JavaFX is what Oracle would prefer you use, but Swing (and the even older AWT) is still supported. Applets are dead.
– Elliott Frisch
Nov 10 at 21:33
dead or dying = Don't have a big demand or not using it anymore like in the past
– user5327287
Nov 10 at 21:46
1
JFC/Swing is certainly not as popular as it once was. But I don't see a lot of demand for Java FX these days either. Web based UIs and Android development seem to be more in demand. But that's anecdotal and therefor suspect.
– Elliott Frisch
Nov 10 at 21:49
AFAIK, Swing is officially supported until 2026. Let's see how many of the "Web Frameworks" that are currently en vogue are then still around. I'd place some bets here.
– Marco13
Nov 10 at 21:52
Define dead? I think JavaFX is what Oracle would prefer you use, but Swing (and the even older AWT) is still supported. Applets are dead.
– Elliott Frisch
Nov 10 at 21:33
Define dead? I think JavaFX is what Oracle would prefer you use, but Swing (and the even older AWT) is still supported. Applets are dead.
– Elliott Frisch
Nov 10 at 21:33
dead or dying = Don't have a big demand or not using it anymore like in the past
– user5327287
Nov 10 at 21:46
dead or dying = Don't have a big demand or not using it anymore like in the past
– user5327287
Nov 10 at 21:46
1
1
JFC/Swing is certainly not as popular as it once was. But I don't see a lot of demand for Java FX these days either. Web based UIs and Android development seem to be more in demand. But that's anecdotal and therefor suspect.
– Elliott Frisch
Nov 10 at 21:49
JFC/Swing is certainly not as popular as it once was. But I don't see a lot of demand for Java FX these days either. Web based UIs and Android development seem to be more in demand. But that's anecdotal and therefor suspect.
– Elliott Frisch
Nov 10 at 21:49
AFAIK, Swing is officially supported until 2026. Let's see how many of the "Web Frameworks" that are currently en vogue are then still around. I'd place some bets here.
– Marco13
Nov 10 at 21:52
AFAIK, Swing is officially supported until 2026. Let's see how many of the "Web Frameworks" that are currently en vogue are then still around. I'd place some bets here.
– Marco13
Nov 10 at 21:52
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Java Swing is now obsolete. It has been entirely replaced by Java FX.
Currently, there are many large applications in the real world that use Java Swing. So there is still a demand for Swing programmers. But this demand will (most likely) gradually drop off over time.
If you are choosing which of the two to learn, it's a no-brainer. Learn Java FX. Get good at it. It will make you far more desirable in the workplace.
2
so why oracle removed the javaFX from the jdk and let the public to handle it's updates etc, and orcale not handling it by them selfs? (This is somthing that I read so I don't know if I write)
– user5327287
Nov 10 at 21:40
You're probably thinking of this. infoworld.com/article/3261066/java/… But this doesn't mean that people will stop using it; only that it's been packaged separately. As I said before, Java Swing is much older. Java FX was introduced in 2007; Java Swing in 1996 (under a different name).
– Dawood ibn Kareem
Nov 10 at 21:46
So in your opinion should I learn FX and start using it instead Swing?
– user5327287
Nov 10 at 21:48
Well, it really depends what your ultimate aim is. My opinion is irrelevant. If developing Swing makes you happy, then why not?
– Dawood ibn Kareem
Nov 10 at 21:51
It is but I did found my self limited, for example when I wanted to create a fade on a button I didn't know how to do it, so I ask here in stack overflow and the solution wasn't easy. I was needed to create a class with thread and it was complicated. I don't know if in javaFX it is easier but I do have a feeling that it is. Am I write?
– user5327287
Nov 10 at 22:07
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Java Swing is now obsolete. It has been entirely replaced by Java FX.
Currently, there are many large applications in the real world that use Java Swing. So there is still a demand for Swing programmers. But this demand will (most likely) gradually drop off over time.
If you are choosing which of the two to learn, it's a no-brainer. Learn Java FX. Get good at it. It will make you far more desirable in the workplace.
2
so why oracle removed the javaFX from the jdk and let the public to handle it's updates etc, and orcale not handling it by them selfs? (This is somthing that I read so I don't know if I write)
– user5327287
Nov 10 at 21:40
You're probably thinking of this. infoworld.com/article/3261066/java/… But this doesn't mean that people will stop using it; only that it's been packaged separately. As I said before, Java Swing is much older. Java FX was introduced in 2007; Java Swing in 1996 (under a different name).
– Dawood ibn Kareem
Nov 10 at 21:46
So in your opinion should I learn FX and start using it instead Swing?
– user5327287
Nov 10 at 21:48
Well, it really depends what your ultimate aim is. My opinion is irrelevant. If developing Swing makes you happy, then why not?
– Dawood ibn Kareem
Nov 10 at 21:51
It is but I did found my self limited, for example when I wanted to create a fade on a button I didn't know how to do it, so I ask here in stack overflow and the solution wasn't easy. I was needed to create a class with thread and it was complicated. I don't know if in javaFX it is easier but I do have a feeling that it is. Am I write?
– user5327287
Nov 10 at 22:07
add a comment |
up vote
0
down vote
Java Swing is now obsolete. It has been entirely replaced by Java FX.
Currently, there are many large applications in the real world that use Java Swing. So there is still a demand for Swing programmers. But this demand will (most likely) gradually drop off over time.
If you are choosing which of the two to learn, it's a no-brainer. Learn Java FX. Get good at it. It will make you far more desirable in the workplace.
2
so why oracle removed the javaFX from the jdk and let the public to handle it's updates etc, and orcale not handling it by them selfs? (This is somthing that I read so I don't know if I write)
– user5327287
Nov 10 at 21:40
You're probably thinking of this. infoworld.com/article/3261066/java/… But this doesn't mean that people will stop using it; only that it's been packaged separately. As I said before, Java Swing is much older. Java FX was introduced in 2007; Java Swing in 1996 (under a different name).
– Dawood ibn Kareem
Nov 10 at 21:46
So in your opinion should I learn FX and start using it instead Swing?
– user5327287
Nov 10 at 21:48
Well, it really depends what your ultimate aim is. My opinion is irrelevant. If developing Swing makes you happy, then why not?
– Dawood ibn Kareem
Nov 10 at 21:51
It is but I did found my self limited, for example when I wanted to create a fade on a button I didn't know how to do it, so I ask here in stack overflow and the solution wasn't easy. I was needed to create a class with thread and it was complicated. I don't know if in javaFX it is easier but I do have a feeling that it is. Am I write?
– user5327287
Nov 10 at 22:07
add a comment |
up vote
0
down vote
up vote
0
down vote
Java Swing is now obsolete. It has been entirely replaced by Java FX.
Currently, there are many large applications in the real world that use Java Swing. So there is still a demand for Swing programmers. But this demand will (most likely) gradually drop off over time.
If you are choosing which of the two to learn, it's a no-brainer. Learn Java FX. Get good at it. It will make you far more desirable in the workplace.
Java Swing is now obsolete. It has been entirely replaced by Java FX.
Currently, there are many large applications in the real world that use Java Swing. So there is still a demand for Swing programmers. But this demand will (most likely) gradually drop off over time.
If you are choosing which of the two to learn, it's a no-brainer. Learn Java FX. Get good at it. It will make you far more desirable in the workplace.
answered Nov 10 at 21:34
Dawood ibn Kareem
55k106090
55k106090
2
so why oracle removed the javaFX from the jdk and let the public to handle it's updates etc, and orcale not handling it by them selfs? (This is somthing that I read so I don't know if I write)
– user5327287
Nov 10 at 21:40
You're probably thinking of this. infoworld.com/article/3261066/java/… But this doesn't mean that people will stop using it; only that it's been packaged separately. As I said before, Java Swing is much older. Java FX was introduced in 2007; Java Swing in 1996 (under a different name).
– Dawood ibn Kareem
Nov 10 at 21:46
So in your opinion should I learn FX and start using it instead Swing?
– user5327287
Nov 10 at 21:48
Well, it really depends what your ultimate aim is. My opinion is irrelevant. If developing Swing makes you happy, then why not?
– Dawood ibn Kareem
Nov 10 at 21:51
It is but I did found my self limited, for example when I wanted to create a fade on a button I didn't know how to do it, so I ask here in stack overflow and the solution wasn't easy. I was needed to create a class with thread and it was complicated. I don't know if in javaFX it is easier but I do have a feeling that it is. Am I write?
– user5327287
Nov 10 at 22:07
add a comment |
2
so why oracle removed the javaFX from the jdk and let the public to handle it's updates etc, and orcale not handling it by them selfs? (This is somthing that I read so I don't know if I write)
– user5327287
Nov 10 at 21:40
You're probably thinking of this. infoworld.com/article/3261066/java/… But this doesn't mean that people will stop using it; only that it's been packaged separately. As I said before, Java Swing is much older. Java FX was introduced in 2007; Java Swing in 1996 (under a different name).
– Dawood ibn Kareem
Nov 10 at 21:46
So in your opinion should I learn FX and start using it instead Swing?
– user5327287
Nov 10 at 21:48
Well, it really depends what your ultimate aim is. My opinion is irrelevant. If developing Swing makes you happy, then why not?
– Dawood ibn Kareem
Nov 10 at 21:51
It is but I did found my self limited, for example when I wanted to create a fade on a button I didn't know how to do it, so I ask here in stack overflow and the solution wasn't easy. I was needed to create a class with thread and it was complicated. I don't know if in javaFX it is easier but I do have a feeling that it is. Am I write?
– user5327287
Nov 10 at 22:07
2
2
so why oracle removed the javaFX from the jdk and let the public to handle it's updates etc, and orcale not handling it by them selfs? (This is somthing that I read so I don't know if I write)
– user5327287
Nov 10 at 21:40
so why oracle removed the javaFX from the jdk and let the public to handle it's updates etc, and orcale not handling it by them selfs? (This is somthing that I read so I don't know if I write)
– user5327287
Nov 10 at 21:40
You're probably thinking of this. infoworld.com/article/3261066/java/… But this doesn't mean that people will stop using it; only that it's been packaged separately. As I said before, Java Swing is much older. Java FX was introduced in 2007; Java Swing in 1996 (under a different name).
– Dawood ibn Kareem
Nov 10 at 21:46
You're probably thinking of this. infoworld.com/article/3261066/java/… But this doesn't mean that people will stop using it; only that it's been packaged separately. As I said before, Java Swing is much older. Java FX was introduced in 2007; Java Swing in 1996 (under a different name).
– Dawood ibn Kareem
Nov 10 at 21:46
So in your opinion should I learn FX and start using it instead Swing?
– user5327287
Nov 10 at 21:48
So in your opinion should I learn FX and start using it instead Swing?
– user5327287
Nov 10 at 21:48
Well, it really depends what your ultimate aim is. My opinion is irrelevant. If developing Swing makes you happy, then why not?
– Dawood ibn Kareem
Nov 10 at 21:51
Well, it really depends what your ultimate aim is. My opinion is irrelevant. If developing Swing makes you happy, then why not?
– Dawood ibn Kareem
Nov 10 at 21:51
It is but I did found my self limited, for example when I wanted to create a fade on a button I didn't know how to do it, so I ask here in stack overflow and the solution wasn't easy. I was needed to create a class with thread and it was complicated. I don't know if in javaFX it is easier but I do have a feeling that it is. Am I write?
– user5327287
Nov 10 at 22:07
It is but I did found my self limited, for example when I wanted to create a fade on a button I didn't know how to do it, so I ask here in stack overflow and the solution wasn't easy. I was needed to create a class with thread and it was complicated. I don't know if in javaFX it is easier but I do have a feeling that it is. Am I write?
– user5327287
Nov 10 at 22:07
add a comment |
Define dead? I think JavaFX is what Oracle would prefer you use, but Swing (and the even older AWT) is still supported. Applets are dead.
– Elliott Frisch
Nov 10 at 21:33
dead or dying = Don't have a big demand or not using it anymore like in the past
– user5327287
Nov 10 at 21:46
1
JFC/Swing is certainly not as popular as it once was. But I don't see a lot of demand for Java FX these days either. Web based UIs and Android development seem to be more in demand. But that's anecdotal and therefor suspect.
– Elliott Frisch
Nov 10 at 21:49
AFAIK, Swing is officially supported until 2026. Let's see how many of the "Web Frameworks" that are currently en vogue are then still around. I'd place some bets here.
– Marco13
Nov 10 at 21:52