Re: J2ME or network programming or...what do you recommend?



hiya

I know I've already taken lots of your time, but I would greatly
appreciate it if you could help me once more, since I got a bit
overwhelmed.


1)
Does word web programming mean programming network apps in general, or
something more specific?



2)
Only now I realized how out of the loop I really am. All I know is
that I'd like to do some network programming ( not so much graphic
user interfaces, since I don't think I'm very good at making things
visually appealing to end users. I'm much more interested doing
interesting things "behind the curtain" and then some chap of mine or
coworker would make pretty user interface, so that people could use my
program ), but it seems some technologies are in while some are
already out of date. So my fear is that I will be spending lots of
time learning technology that will turn out to be obsolete. For this
reason answering the following question would be of great help to me:

a) So what are the technologies I should learn regardless of the kind
of network apps I want to create ( should I learn servlets AND
applets AND javascript AND XML and ...)?



3)
On Dec 21, 3:44 am, "Andrew Thompson" <u32984@uwe> wrote:
rasputin16002...@xxxxxxxxxxx wrote:

..

Now you are ready to learn more. I think J2EE is more popular than
J2ME, but J2ME tends to be more of a niche, and I would think less
competition for jobs too.

I think you should steer clear of
J2ME - it is not widely used.



But I thought that since everyone owns a mobile phone, that J2ME would
be the most popular thing happening at the moment, but it seems that
is not the case. Why is that? Since mobile devices are so popular,
one would assume that there would be huge market in making apps for
mobile devices?!


4)

OTOH - it pays to have a good grounding in J2SE
'desktop' before proceeding to J2EE 'server'.


I assumed J2EE simply extends J2SE with additional APIs.
a) But from your reply it seems as J2SE is not generally used for
server side apps?

b) So after I read books Java Complete reference, Network programming
with Java , then I must also read books specifically on J2SE and after
a while on J2EE?




5)

The 'popularity' of desktop apps. to server side apps.
(about 1/20) suggests Swing rich client programming
would not be 'very popular' (it is possible to use a rich
client to connect to a web app. - but most web apps.
are designed to work in a plain old browser). But many
people have swung gradually from rich client GUI
development to thin client server-side development

As I understood your answer, if one is interested in network apps,
then they should instead of Swing choose thin-client development?
Why?

BTW - Since I'm not familiar with Swing - I assume it consists of APIs
to create GUI on client side?


thank you all for your input
.



Relevant Pages

  • Re: Creating a multi-tier client/server application
    ... entirely on web apps for the past few years, ... If you've done any gui programming, you'll know that it's even more ... could be done just as well with no client installation. ... requirements a little bit of browser scripting may be enough to handle ...
    (comp.lang.python)
  • Re: mfc pitfalls
    ... In most MFC apps, you are writing code in that kind ... virtual methods usually work better than callbacks for most ... no syntax in the design for function pointers. ... programming in OO environment requires new ...
    (microsoft.public.vc.mfc)
  • Re: Whose Fish?
    ... OO can write the same apps with the same ... My view of how I query info may be different than even what ANOTHER ... Most programming language frameworks are OO, ... In-App composition & aggregation, ...
    (comp.object)
  • Re: WWW/Internet 2009: 2nd CFP until 21 September x
    ... If you can decompose the table into multiple tables each of which has no nulls, what you discover is that a null in the combined table corresponds to an absent row in one of the decomposed tables. ... If I knew then what I know now, I would have refused the whole business and gone into a sensible line of work. ... At one time, maybe it was when Dijkstra was active and 'The Psychology of Computer Programming' was a current book, this culture was evident amond C programmers. ... I have some sympathy for Walt's comments on the grounds that I thought more than half of the apps I saw wouldn't have been needed in those businesses if I had been signing the cheques, let alone most of the requirements. ...
    (comp.databases.theory)
  • Re: Whose Fish?
    ... That would be much more in line with your Table Oriented Programming ... currently programming) non CRUD business apps. ... intuitive way, as it is with a good object model, ... I might load CustomerInfo with read only ID ...
    (comp.object)