jQuery in Action, 2nd edition*
The moose likes General Computing and the fly likes Non-Microsoft technology Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » General Computing
Bookmark "Non-Microsoft technology" Watch "Non-Microsoft technology" New topic
Author

Non-Microsoft technology

Justin Rundle
Ranch Hand

Joined: Mar 26, 2008
Posts: 123

Hi all,

Just researching for an assignment and want to a general concesses on the the topic of non-Microsoft technologies in the a organizaion that can be seen as a Microsoft house (i.e.: majority of application are development with Microsoft technologies). I'm referring to why should organization tolerate technologies such as Java/Unix/Oracle or more so open source frameworks - what advantages does Java primarily have over Microsoft?

Before this turns into a tug of war between which technologies is superior than the other, I think one point we can all take into consideration is that each technology (Microsoft & Java) has their own pros and cons - I guess really this is all depended on the requirement.
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18554
    
  40

I think it may be better to reverse the question -- as Microsoft is not the dominate platform among large installations. I have rarely seen .NET used in production, on Wall Street.

Large companies need support, and a guarantee that a product will last for many many years. This is the type of support that is generally provided by companies like IBM and Oracle. Microsoft has not been that reliable in this regard.

Smaller companies tend to target price, or on smaller servers, which is a market that Microsoft plays very well in. And of course, Microsoft's competitors seems to be the open-source players, which IMO, doesn't do that well.

So, to answer your question...

I'm referring to why should organization tolerate technologies such as Java/Unix/Oracle or more so open source frameworks - what advantages does Java primarily have over Microsoft?


For large companies, Microsoft is the technology that is *not* tolerated -- as the company has been, and still seems to be, very nonchalant in the area of long term support.

For small companies, I guess some reasons open source are tolerated are... management came from a large company, or they are dependent on a product that uses it.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18554
    
  40

Before this turns into a tug of war between which technologies is superior than the other, I think one point we can all take into consideration is that each technology (Microsoft & Java) has their own pros and cons - I guess really this is all depended on the requirement.


Also note, that a large number of members of the Ranch are professional programmers -- so many develop in both Java and .NET, along with a ton of other technologies like SQL, C++, Javascript, Ruby, Python, etc. Any programmer worth his / her salt would *not* stake a career on any side... they keep constantly learning.

Henry
Justin Rundle
Ranch Hand

Joined: Mar 26, 2008
Posts: 123

Thanks for feedback Henry, much appreciate. But in terms of an organization that primarily is Microsoft with a few Java apps (or open-source) within the domain, what points could I argue or outline that reveals the importance of making use of open-source frameworks, more so if an organization turns around and states, "all non-Microsoft products are to be de-commissioned".

What could be potentials cons in enforcing such policies in organizations, more so enterprise organizations.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
"all non-Microsoft products are to be de-commissioned".

What could be potentials cons in enforcing such policies in organizations, more so enterprise organizations.


Ooo OOO I know!

Microsoft is notorious for missing trends well after other people have jumped on them. Internet browsers being one historical example.

Some others:
"GRID" and "Cloud" computing - see Hadoop, Google, Amazon, etc etc.
OS Virtualization
All forms of social computing
REST style web services
and the list goes on...

Bill
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Non-Microsoft technology
 
Similar Threads
just passed the exam tonight
Sun versus Windows
Java vs. C# and other M$ technologies
Applied Java
arguments for Java FX