• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Why java?

 
Ranch Hand
Posts: 65
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello everyone!
I suppose that everyone candidate got a same question into interviews about why are you using java technologies not dot.net delphi end e.t.c
Would be better for me to know you answers, or just explanations, metions.
Thank you.
 
lowercase baba
Posts: 13089
67
Chrome Java Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
IMHO, you should use the right tool for the right job.

Try writing a .net program to run on an AIX server - it won't work.
 
Anton Sotnikov
Ranch Hand
Posts: 65
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


Try writing a .net program to run on an AIX server - it won't work.


is it possible generaly to run .net project into bash/sh/etc?
 
Java Cowboy
Posts: 16084
88
Android Scala IntelliJ IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
.NET is a Microsoft technology. Microsoft ofcourse created .NET to run on Windows, and not on any other operating system.

There are alternative implementations of .NET, such as Mono, which run also on other operating systems than Windows. However, they are not up-to-date with the latest version of Microsoft's .NET, don't have all the features, and ofcourse you will not get commercial support for it by Microsoft - which makes it less interesting for companies to use this for any serious piece of business software.

Java is cross-platform, it runs on many different operating systems, and is officially supported on many different operating systems.

However, if an interviewer asks you this question, then why don't you simply answer why you chose Java? What were your personal reasons to learn Java?

This question is really a matter of opinion and personal preference, there is no single correct answer that an interviewer wants to hear from you.
 
Anton Sotnikov
Ranch Hand
Posts: 65
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I found:
+ cross-platform
+ don't have badluck for non appropriate hardware such as aix, solaris,
+ good syntax
+ support a lot of frameworks: jasper, servlets, hybernate etc
what is yet else ?
 
author
Posts: 23951
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Are you really getting questions regarding why Java versus .NET during an interview? Meaning why Java and not .NET? What would be the purpose of that? Why would the company care how much Java Kool-Aid did you drink?


IMO, the reason to discuss such a topic ... is when the company is both Java and .NET, and is expecting you to know both. So, the comparison would be at a more detailed level, than an overall "why one is better" level.

Henry
reply
    Bookmark Topic Watch Topic
  • New Topic