Question:
Which field in computer line is better .Net or Java?
anonymous
2007-05-11 13:16:15 UTC
If i am beginner to both , can pursue in any of the fields..
Your advice highly appericiated.
Five answers:
Rex M
2007-05-11 13:24:33 UTC
Both have their relative strengths and weaknesses. If you are interested in working with enterprise web, you should go with .NET, as the majority (60-70%) of large companies use .NET for web development.



If you are interested in doing multi-platform applications, go with Java.



I like .NET the best, and I use it almost exclusively these days. But that's a personal preference - both .NET and Java are simply tools, which can do anything or nothing, depending on the skill of the person wielding them.



Both will pay comparably well, and will depend on how talented you are.
Wizard Of OS
2007-05-11 13:58:00 UTC
If you are asking this question because you are contemplating a carreer, then I suggest that you consider not going into either of them but look at some tech school or community college that teaches a good mainframe curiculum. Right now the biggest need in the computer field is mainframe techs. They start being paid more because they are scarce and they end up making more for the same reasons. The companies that I work with hire PC types by the dozen but pay mainframe types bonuses to start and throw in a lot of perks. Over the years I have learned 2 things, the larger the machine, the more they pay you and the larger the company the more they pay. Contrary to popular opinon the mainframes are what are back ending most of the Fortune companies web front ends.

A Cobol programmer with database background is more in demand and makes about 30% more than the web wienies.

I am only aware of 2 univesites that offer any mainframe curiculum.

Good Luck
anonymous
2007-05-11 13:38:28 UTC
in case u r a beginner I would recomend u 2 first understand the basic of any one... once u get started u won't have any problems shifting for one to other. .NET & Java have their own set of pros and cons. I would recommend u to start with .NET as it's documentation comes in handy and are designed for novices. Java on the otherhand needs an organised approach but in any case being good at any, u will gain the flexibility to catch up with the other.
reiling
2016-12-17 15:14:26 UTC
an truly final for an undergraduate might desire to be an utility. no longer study or theory. right this is one that may be thrilling. a million. sensible diagram for pc and peripherals for an motor vehicle crash mitigation equipment. A administration unit that would experience whilst the motor vehicle structures are actually not interior of suitable selection .... brake fluids, gasoline, braking action, steerage controls, velocity, etc .... and supply warning. that would be the fundamentals. On which you may upload a set of controls that would take over whilst issues seem going extraordinarily incorrect ... anti brake lock, loss of correlation between accelerator pedal and honestly acceleration, and different situations the place sensors of the operator strikes do no longer correlate with sensors of device responses. At those cases, the pc might use something like a policies-pushed analysis to take commerce strikes to do what the operator needs. e.g., slamming on the brakes no longer slowing down the motor vehicle, the pc controller might interrupt gasoline pass. If a collision the pc controller might study in spite of if or to no longer cut back all means, activate indoors lighting fixtures, liberate all doors, etc. some others: a million. pc sensible block diagram for an interloper detection and alarm. Sensors, outputs, records base, analysis techniques and action. 2. Warehouse inventory computer screen and administration equipment. 3. counsel routing equipment for top-action corporation, e.g. procuring distinctive currencies on the international substitute in keeping with prompt values of those currencies plus interest in markets and political factors in international places which use those currencies.
anonymous
2007-05-11 13:58:20 UTC
At this time, you can make a pretty good living in either .Net or (the) Java (platform).



My research says there is a higher demand for Java programmers, with the potential that .Net may eventually be in higher demand.



As a beginner, it may simply come down to economics; most of what you need to learn and build Java apps is free (i.e. open source). The hard part comes in deciding what to use for what; e.g. choice of IDE (NetBeans, Eclipse); application server (JBoss, Tomcat); Web server (IIS, Apache), GUI (JSP, Faces, Tiles), etc.



With .NET its usually simpler: Visual Studio (VS) for the IDE; IIS for the Web and Application server (ASP.NET). You'll need to purchase VS; your clients need IIS licenses.



A choice of database isn't often a problem because most will work well with either project.



There is the "open-source" .NET route (the "Mono" project); this requires another evaluation and choice on your part.



In the end, you may very well be expected to be knowledgeable in both; even within the same company.



In general, I would say .NET is easier to learn (fewer choices); Java is cheaper to learn (open source); both are worthwhile knowing.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...