*Why Java and .NET will continue to compete*
http://tinyurl.com/yb6x9vg
**

On Tue, Dec 22, 2009 at 12:28 PM, Benj Nunez <[email protected]> wrote:

> "For Java lovers, there is J#, but it happens to be left behind the
> other languaes, because Java deleopers that comes to .Net goes for C#
> instead."
>
>
> Definitely true Theraot. I myself came from a java camp. Now I
> switched to .NET for C#. For me, C# is closer to Java.  :)
>
>
>
>
>
> Benj
>
>
>
>
> On Dec 22, 1:41 pm, Theraot <[email protected]> wrote:
> > Hello,
> >
> > I know you got some ansewrs all ready, It's just that I like the
> > topic.
> >
> > Let's go in order, first the future of the language:
> > Go see, and help yourself, visit Microsoft Connect:
> http://connect.microsoft.com/
> >
> > We are currently in beta of .NET 4.0, that doesn't mean that old
> > versions are obsolete (except for .NET 1.0 and 1.1, don't use
> > that). .NET 2.0, 3.0 and 3.5 are in use, in fact there are situations
> > where you may like to build for "old" .NET 2.0, even doing so, your
> > app / dll / webpage / webserive / component /
> > I'm_sure_I'm_missing_something will work on newer .NET without change,
> > and without additional layers.
> >
> > Ok, I have to admit that .NET has some known design flaws, mostly of
> > not taking adventage for generic for certain parts of the API (such as
> > enums, arithmetic, and streams), this is due to compatibility
> > with .NET 1.1, we lose certain potential due to it, but there is none
> > particular limitation. Even that way they solved a lot of flaws when
> > compared to Java runtime. You'll find .NET just easier than Java and
> > easier than C++ when it comes to learn and use (I'm not talking about
> > IDEs here, that's another battle, it depends on the plug ins / add ins
> > you use, and stuff... Let me suggest to try CodeRush, MetalScroll,
> > AutoCode, PowerToys and DPack for Visual Studio 2008 Pro).
> >
> > Well, about limitations on .NET... that you can't use P/invoke and
> > make a good portable app that easy... and that it won't target DOS
> > (but there are third party initiatives to make DOS available for C#
> > developers), and that you would expect to need less COM for Windows
> > related things. The forms components are limited, you'll ending using
> > third party or doing your own if you hit one of it's walls. Eh... no
> > multi inheritance... not that I need it... I haven't found (or I don't
> > remember) more limitations on the language and platform. May be some
> > body else may highlight some limitations on .NET I'm not currently
> > aware of.
> >
> > Lastly... There are things hard (I mean HARD) to do... A windows shell
> > extentention on .NET and a .NET profiler / debugger wrote in .NET, are
> > things that take a lot of trouble, but there are works on this... you
> > may like to browse some open source.
> >
> > For open source... I bet you know a few pages already... anyway...
> http://www.codeplex.com/,http://sourceforge.net/,http://code.google.com/,http://tigris.org/hasgave
>  the more profit, there are also:
> http://bitbucket.org/,http://mercurial.intuxication.org,http://unfuddle.com/,http://github.com/,
> and I don't know what else. Remeber .NET is not
> > only C#, by the way, you'll find .NET and C# to be a good thing. And
> > do me a favor, hate SourceSafe.
> >
> > Processing power, you say?
> >
> > Well, .NET isn't a processor, it doesn't have processing power. But
> > you may be refering to performance.. Well, the .NET team has left some
> > points on low performance in the past implementations, but people on
> > connect has rised the voice, and the issuses have been getting
> > patched, In addition Microsoft says they are improving for .NET 4.0.
> > Other than that .NET isn't particularly slow, I currently find it
> > faster than Java, it may be just my machine tho. Of course it's slower
> > than native code (not that you can't compile C# for native code,
> > certainly you can, you can also do the same with Java). There are who
> > call .NET a bundleware... well, it isn't what you have to pay for an
> > easy to use software, it's what you pay for a platform independent
> > software, may be not from Microsoft, but you can Target Linux,
> > Solaris, and Mac thanks to Mono project:
> http://www.mono-project.com/Main_Page
> >
> > Something else, you can use threading and write concurrent apps
> > on .NET, it doesn't optimize things behind the scenes just yet, but
> > Microsoft has made his design to make it easy to intrioduce in the
> > near future... there are still disctution about how is best way to
> > make this optimizations tho.
> >
> > are the profesionals valued?
> >
> > We are experimenting an offer and demand rise, there are job offers
> > for C# developers... just not that much as there are for other things
> > like PHP, but that's just here, I write form Colombia - Southamerica
> > by the way. The picture may look different from where you are. So as
> > there is demand there is also good offer, there are people learning
> > this technology, that means that C# developers are every time more
> > common... so less valued. Meaning: don't take it lightly, that you
> > can't develop faster with it doesn't mean that you will excell the
> > first day, you must stay up to day with this technology as there are
> > always new things comming up.
> >
> > Is there enough job area?
> >
> > It's the realization that .NET is at least as good as Java that is
> > attracting people to work with it, ti doens't penetrate the games
> > industry just yet, as C++ leads that field (Except in XBOX), but for
> > business software is every time a more common choice. And about web
> > solutions, there is something in which .NET is better than PHP:
> > Garbage collection, this is important if you are leaving the page
> > online on a always on server... About security, don't let them wash
> > your brain, you have to take security into account when using PHP,
> > JPS, ASP.NET <http://asp.net/> or whatever, just don't buy any "x is
> more secure than y"
> > argument. About Garbage Collection... Java has recently improved his
> > solution, so can't tell which is better. There are certain concerns
> > about adapting Sun technology recently... Oracle is going to fuse with
> > Sun, so there are doubts about the continuity of some products of Sun.
> > Ah, and on Smart Phones... .NET requires more hardware than J2ME. I
> > don't know how it compares to Android tho.
> >
> > For Java lovers, there is J#, but it happens to be left behind the
> > other languaes, because Java deleopers that comes to .Net goes for C#
> > instead. Also there is Ja.Net to compile Java on .NET, you may try
> > that. It's out of date tho..http://www.janetdev.org/, the fact that
> > Java is not an open standard makes trouble on this.
> >
> > Lastly you didn't ask either  but.. there is plenty of help on
> > internet, give a look to:
> http://msdn.microsoft.com/es-co/default.aspxhttp://www.codeproject.com/
>  > Those as my favorites.
> >
> > Theraot
> >
> > On 17 dic, 08:05, "Ph.E" <[email protected]> wrote:
> >
> > > Friends,
> >
> > >     I received a job offer for the development of technology systems.
> > > NET / C #. Therefore, I have some doubts, and would like to help:
> >
> > > - What is the future of language?
> > > - Processing power?
> > > - Professionals are valued?
> > > - There is enough area (jobs)?
> >
> > > Friends, any opinion will be very welcome.
> > > Thank you!
>

Reply via email to