"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/has
>  gave 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 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