Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Non-Microsoft technology

 
Justin Rundle
Ranch Hand
Posts: 123
Hibernate Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Marshal
Pie
Posts: 21506
84
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Henry Wong
author
Marshal
Pie
Posts: 21506
84
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 123
Hibernate Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 13074
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic