Re: J#, Java or C#?

Tech-Archive recommends: Fix windows errors by optimizing your registry




"auriumsoft" <auriumsoft.240x9q@xxxxxxxxxxxxxxxxxxxxx> wrote in message
news:auriumsoft.240x9q@xxxxxxxxxxxxxxxxxxxxxxxx

Hello sirs.,

First of all, sorry for my English, I'm brazilian.

I am a PHP programmer from about 6 years and last year I founded a
company (Auriumsoft LTDA - [url]www.auriumsoft.com.br[/url]) focused to
develop Mobile App.

The fact is that I'm lost of what language and plataform to choose. I
even thought in choosing C++, but I have a lot of hurry, so this is
impossible.

WHAT DO I WANT TO DO?
- Develop enterprise mobile applications for Pocket PC, its desktop
connection and transfer software, and web interface for generating
reports, etc.
- Develop end-user app. for new generation Windows.
- AND NOT SO MUCH IMPORTANT: Have security if a client wants the mobile
desktop software in LINUX, I could easy change to it.

*The Plataforms*
- JAVA does everything this without problems.
- .NET too, except the part of Linux. I know that exists MONO, but it
isn't so compatible with .NET Framework (am I right?).

I want to have security, that the plataform and language I choose, I
will develop stable, security and scalable enterprise mobile and
desktop applications (I have experience developing PHP enterprise web
based systems).

I know that both JAVA and .NET are capable of this.
But, I want security that if a client needs one of the desktop software
on Linux, I would not say NOT, I would say YES. So, JAVA is the only one
that can give me this.

So, I've thought to do this strategy:
- Study and dominate JAVA (J2SE, J2EE and J2ME);
- Study and dominate .NET using J#.

J# because I will know Java, so it will be easy, needing just to study
the differences on .NET Framework, CLR compilant, etc. Am I right that
knowing Java will be easy to go throught .NET with J#?

Or I just forget .NET and completely stay with JAVA?

Any help will be welcome.
Very thanks
Alfred R. Baudisch



--
auriumsoft
------------------------------------------------------------------------
Posted via http://www.codecomments.com
------------------------------------------------------------------------

Well, the answer you'd get in most public newsgroups would probably be "stay
with Java", because of your stated Linux requirement.
But, you asked in a Microsoft group, so I'll suggest that you look into the
Mono project to see if their port of the .NET Framework will give you what
you need before deciding on Java.

http://www.mono-project.com/Main_Page

If Mono will support your needs, I also suggest that you investigate C# as
your language, as it is quite Java-like, but is better in my humble opinion
(I teach both, and the students seem to become comfortable with C# faster).
Either way, you'll need to learn the .NET Framework, so you should choose a
language that takes advantage of all the features of .NET.


--
Peter [MVP Visual Developer]
Jack of all trades, master of none.


.



Relevant Pages

  • Re: OT: Spiegel-Online bei Heise
    ... Aber, wie schon gesagt, so simpel ist die Hardware heute ja nicht mehr, daß es mal eben mit ein paar inb/outb-Befehlen getan ist. ... Java ist in gewissen Bereichen etabliert, ... Wer Word/Excel/Powerpoint haben will, braucht Windows. ... und ein Linux für DSP von Freescale ...
    (de.comp.os.unix.linux.misc)
  • Re: Help me!! Why java is so popular
    ... AIX and Linux currently for Java, C++, C and Perl development. ... The DARK BOWELS of documentation. ... Than you have a full source code of every single ...
    (comp.lang.java.programmer)
  • Re: Which JVM to use under Windows?
    ... I do not have time to get into specifics at the moment. ... Why on earth would you be coding Java using an obsolete ... Microsoft's environment from the day one, ... Linux, and what I found is that they are clunky. ...
    (comp.lang.java.programmer)
  • Re: PcLinux
    ... first instance, we use Java. ... Can't comment on Python because I've never used it. ... Postgresql running on linux works nicely. ... Returning to comments WRT the aesthetics of OS X vs Windows - it's a ...
    (rec.crafts.metalworking)
  • OT: McNealy: Solaris is our Queen
    ... the scary part about open source is you don't know where the ... # Hatter (Sun's Linux desktop software) almost entirely out of open-source ... # unless I have a Java card, I'd feel like my kids were in a safer ... # then it runs on the smart card, it runs on the set-top box, it ...
    (comp.unix.solaris)