Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
GNU is Not Unix The Almighty Buck IT Technology

Atos Origin Predicts Open Source Landscape 62

Rob writes "IT services provider Atos Origin has predicted a forthcoming change in the software landscape based on the results of a survey it has carried out in conjunction with the UK's National Computing Centre. The survey, which was compiled through over 140 web-based questionnaires completed by senior UK IT professionals in May and June, indicated that over 60% believe open source will either increase its presence in certain business areas or be a fundamental component in core IT systems, while 73% expect open source to develop within their organizations' IT strategy over the next five years."
This discussion has been archived. No new comments can be posted.

Atos Origin Predicts Open Source Landscape

Comments Filter:
  • by rolfwind ( 528248 ) on Monday August 15, 2005 @09:32AM (#13320707)
    Frankly I'm surprised it didn't happen earlier and bigger.

    Too bad most custom solutions aren't Open Source. At least open source to the company that uses it. How many companies have at least some custom solution to one problem or another, implemented even in dos, that could be greatly expanded in capability if it simply could be built upon or ported to a more capable platform or what not.

    How often can closed-source one-size-fits-all solutions be the be-all and end-all of your needs?

    Not to mention that closed-source solutions, by there very nature tend to be more inflexible and what's more - organizations grow to depend on them (and their proprietory file formats) more than they should like.
  • by MarkEst1973 ( 769601 ) on Monday August 15, 2005 @09:45AM (#13320798)
    Functional Programming is -- for me -- on the rise too. I predict a rise in FP in general.

    That said, ASP.NET is growing too. I work for a government consulting company in Northern VA. Most people here only know .NET. The biggest propronents are, naturally, the client-server VB-SQLServer guys who were dragged kicking and screaming into the 21st century. Now that they must create web apps, they think ASP.NET and all its ungodly web controls are the cow's milk (or the kitten's mittens, if you prefer).

    Their rationale? Well, besides coming from MS, many of our projects are hosted on a government network. If you use their boxes, you must use what they installed. That is, Cold Fusion 5 (a monstrosity if I ever saw one) and now .NET.

    If your project does not require one of their servers (that is, you install your own server or the project springs for new hardware), you can install whatever you like. I have a java app running on the same network.

    One of the largest projects we host on that network is being re-rewritten from VB-SQLServer (it also has a web piece in CF5) in .NET by an old stored procedure (T-SQL) guy. This implementation has to be done entirely in web services. He's drank too much of the kool aid.

    In java, there seems to be an entire community that's shunned the over-engineering of EJBs and went with POJOs (Plain Old Java Objects). Why? It just works. It's simple. In my observation, the .net crowd doesn't believe in POCO (Plain Old C# Objects). Everything has to be a webservice or somehow use xml.

    They'll learn (or they won't). Doesn't matter much to me. I've already started using a functional programming language for my java apps. Much, much shorter programs, flexibility out the wazoo, and you don't have to write 10 lines just to get "Hello World" from Standard Out. The secret is the Rhino javascript from Mozilla. It will be included by default in Java 6. Apparently I'm not the only one tired of verbosity.

    In a nutshell, do the simplest thing that could possibly work in the fewest lines of code and the least amount of mental constructs using the highest level language you can get away with. Tune for performance only after you've perfected how it works.

There are two ways to write error-free programs; only the third one works.

Working...