This week's book giveaways are in the AI and JavaScript forums.
We're giving away four copies each of GANs in Action and WebAssembly in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of GANs in ActionE this week in the AI forum
or WebAssembly in Action in the JavaScript forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
  • Knute Snortum
Sheriffs:
  • Liutauras Vilda
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Joe Ess
  • salvin francis
  • fred rosenberger

Non-Microsoft technology

 
Ranch Hand
Posts: 123
Hibernate Spring Java
  • 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.
 
author
Posts: 23853
141
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux 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
Posts: 23853
141
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux 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 Spring Java
  • 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.
 
Author and all-around good cowpoke
Posts: 13078
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
 
keep an eye out for scorpions and black widows. But the tiny ads are safe.
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps
https://coderanch.com/t/722574/Sauce-Labs-World-Largest-Continuous
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!