S
Scirious
There are other GUI's than SWING for JAVA, but really -- is the gui
Well, as I wouldn't like to keep using a Java application because I think
it's GUI is ugly I believe it is the same for others. Although Java's GUI
can be improved by theming or setting it up to use system's look and feel
it isn't perfect. I mean, it is always possible to know it is a Java
application just by looking to it. With QT, for example, using sustem's
look is much more smooth.
Well, some protocols (including the most used protocol for enconding files
to Usenet) use unsigned numbers. With Java there is the need to mask a long
number to be able to achieve the usage of an unsigned number, which is a
tremendous work. So, implementing these sort of protocols isn't woth doing
in Java.
I know it won't be easy, but I believe it is worth to. Anyway, C/C++ is a
language that will enable me to do any programming, from Windows threaded
GUI to device drivers. And learning C/C++ will be one time work while using
unsigned numbers in Java will be a loto of work for every program if I
don't find a way to develop a generic class for this purpose.
Sure I want a plethora of libs. It would help me a lot. But I also want
something that will allow me to make money. Here where I live there is no
job for Python and Ruby programmers. These are just for hobbtysts. A top 10
ranking for programming jobs would be something like this:
1. Java
2. Java
3. Java
4. Java
5. Java
6. .Net (not sure which language)
7. .Net
8. PHP
9. PHP
10. C/C++
I know, I know! You will say there is more jobs for Java, but .Net ones pay
more and there are fewer developers for it. I just don't know which
language is being used here for .Net. Also C++ is a rare job, but people
that cand do well programmint in it are also rare. And, by the way, being
C/C++ the most used language I do believe there is really a big amount of
libs for it.
Now, to finish, do the managed C++ offer the same facilities that C#
offers? Like collections, single threading model, etc?
appearance worth the effort?
Well, as I wouldn't like to keep using a Java application because I think
it's GUI is ugly I believe it is the same for others. Although Java's GUI
can be improved by theming or setting it up to use system's look and feel
it isn't perfect. I mean, it is always possible to know it is a Java
application just by looking to it. With QT, for example, using sustem's
look is much more smooth.
And you can't use the signed numbers?
Well, some protocols (including the most used protocol for enconding files
to Usenet) use unsigned numbers. With Java there is the need to mask a long
number to be able to achieve the usage of an unsigned number, which is a
tremendous work. So, implementing these sort of protocols isn't woth doing
in Java.
Picking up C++ as a programming-language is *not* easy, especially if
you wan't to do threading and GUIs. It's gonna take you years to learn
and decades to debug -- only go there if it's worth the trouble.
I know it won't be easy, but I believe it is worth to. Anyway, C/C++ is a
language that will enable me to do any programming, from Windows threaded
GUI to device drivers. And learning C/C++ will be one time work while using
unsigned numbers in Java will be a loto of work for every program if I
don't find a way to develop a generic class for this purpose.
If you like a plethora of libs, try some of the scripting-languages out
there, python is a good choice and the default install comes with an
NNTP library. Ruby is a good option too.
Sure I want a plethora of libs. It would help me a lot. But I also want
something that will allow me to make money. Here where I live there is no
job for Python and Ruby programmers. These are just for hobbtysts. A top 10
ranking for programming jobs would be something like this:
1. Java
2. Java
3. Java
4. Java
5. Java
6. .Net (not sure which language)
7. .Net
8. PHP
9. PHP
10. C/C++
I know, I know! You will say there is more jobs for Java, but .Net ones pay
more and there are fewer developers for it. I just don't know which
language is being used here for .Net. Also C++ is a rare job, but people
that cand do well programmint in it are also rare. And, by the way, being
C/C++ the most used language I do believe there is really a big amount of
libs for it.
Now, to finish, do the managed C++ offer the same facilities that C#
offers? Like collections, single threading model, etc?