Click to See Complete Forum and Search --> : The focus: J2EE or .NET?


dxfoo
July 15th, 2005, 10:31 AM
It's been a while learning both Java and C#. I like both because they have their own benefits, but after learning both, one must be a driven focus to become an expert in. I like Java for its cross-platform feature, and I like C# because it's great for any application as well as closer integration to Windows, making it possible to do system-level utilities through the use of pointers. My goal in the future is to create a embedded game in a browser, with a career in applications programming, and the downside is that .NET's "applet" requries Windows, .NET, AND IE to display a user control, which is still limiting in what it can do. My customers are limited as in who can use the product. So far, I've learned that it can display GDI+ in it. Java seems more flexible in this area, yet I know if I continue to focus on it, I know that the market is less than 10% of using Sun products. Microsoft reasonably has 90%. I know the whole "learn both" idea, but I believe that a focus on one is the only way to learn all the extensions that are available for each language. So, while knowing why I'm stuck right now, what should the focus be?

torrud
July 15th, 2005, 10:50 AM
I think the topic is not correct in that way. Because you can comparing Java and .NET or you can comparing J2EE and ASP .NET in my opinion. So if you want to create a browser game I would choose J2EE, because the most application servers are running under a non-Microsoft OS. Additional there are many avalaible frameworks and classes which make you life easier with J2EE.

If you want to programming "offline" applications I would choose .NET. It is easier to create new applications rather than with MFC or something like that.

But finally it is a decision of your private opinion. Both technologies give you all the possibilities for doing your work.

dxfoo
July 15th, 2005, 11:29 AM
So far, it seems like Java is more flexible for what I want to do. I need applications to run dynamically through web browsers and offline without limiting my users to just Windows. I know that's my personal goal, but is it really likable for a job later? I guess Java will grow popular more and more each day as long as Sun continues to expand it.