Windows Cheaper When Studied by MSFT Analysts
richdun writes "Here is a study done by an independent research firm which claims that under certain circumstances, it is cheaper to develop applications and enterprise solutions for Windows than for Linux. They cite costs from more education, time developing, etc. Of course, the story is quick to state that the whole study was funded and commissioned by our favorite Redmond, WA based software giant. "
Meeeeeeeeeeeeeeeeeeeeeeeeeeh!
Windows will NEVER be cheaper than Linux or FreeBSD.
-uso.
Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
SCO charges apply...
(from the article:)
The study compared applications built to run over the Internet on Microsoft's
That speaks volumes: the study is aiming at J2EE and Sun. Granted these are the "certain circumstances" mentioned but MS is taking direct aim at its diminishing server market share with this. They know the desktop is still pretty much a lock-in for the time being.
Here's a clue: don't trust studies. They are generally paid for by people with agendas.
Trolling is a art,
how come when MS sponsors a comparison, and the results favor their OS and/or software over linux, it's just GOT to be a big conspiracy? Why doesn't the same criticism hold true for the supposedly "unbiased" comparisons that are done by linux-friendly companies like IBM and Red Hat?
Oh wait, i forgot...this is slashdot.
You may make less money selling Linux apps, at least at the moment..
"You lied to me! There is a Swansea!"
Favorite... You must mean Veritas, since /.'ers are irony impaired.
Who is our favorite Redmond, WA based software giant again and will they be our favourite all week or just until the next security alert?
Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
What truth?
There is no dupe
"The study compared applications built to run over the Internet on Microsoft's .NET platform to applications developed with J2EE, a development platform backed by Sun Microsystems Inc. (Nasdaq:SUNW - news) favored by the Linux community. "
.NET to J2EE development and called it a comparison between Windows and Linux?
.NET didn't run on Linux!
So, they compared
"favored by the Linux community"? Last time I checked,
Why do I h8 apple?
Although I'm not a Windows fan, I actually could believe this, until I read this part:
"Last December, Microsoft released a study that showed that Windows-based servers were cheaper to run than those on Linux in four out of five common server tasks."
You just got to love studies funded by non-biased companies!
"The world's largest software maker, which is facing increased competition from Linux -- the open-source software standard that can be copied and modified freely -- hired Giga Research, which found that licensing, associated software, maintenance, labor, and training was 25 percent to 28 percent cheaper on Windows for certain types of applications."
and
"Last December, Microsoft released a study that showed that Windows-based servers were cheaper to run than those on Linux in four out of five common server tasks."
how can anyone trust crap like this? WHAT TYPE OF APPLICATIONS? WHAT SERVER TASKS?
Did we expect them to say that buying Windows was a horrible decision and that their product was bunk?
Hey! Let's go and browse Microsoft marketing materials! I'd bet they've got LOADS of good stuff to talk about.
An independant firm carrying out a survey funded by M$. Is this a new version of "independant"?
A woman who recently had a baby claimed that her child was the cutest one on the planet!
How can a software solution that costs money and requires fees be cheaper than a software solution that's freely downloadable, totally supported by 1000s of people, 100s of books written about it and the essence of it is taught in basic CS courses?
Perhaps the questions are answered if I were to RTFA...
"Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
Am I the only one who read this in the mysterious future and thought the "See any serious problems with this story?" line was funny?
It was me, I did it, I moved your cheese
.NET works on Linux too with Mono. Why not compare Mono/Linux to .NET/Windows so we wont compare apples and oranges.
Never learn by your mistakes, if you do you may never dare to try again
What could I say? When you're right, you're right!
;-)
There are 10 kinds of people; those who know ternary, those who don't, and those now hunting for a dictionary.
While I agree with previous posts that Linux is cheaper than Windows in just about every respect, I'm glad that his article touches on something.
With the current development tools available for Windows, as well as all third-party utilities/db drivers/etc, development on Windows goes by much quicker.
I'm not talking about little apps that could be banged out as a perl script in a few minutes, but more robust applications that companies need internally.
However, this is just for the present. If/when more people adopt Linux as desktops then more people will learn how to develop for it and more/better tools will become available. Say what you will about Visual Studio, but the recent incarnations work exceptionally well, and they have a large user base. If we could see 1 or 2 similar development IDE's for linux that are HIGHLY ADOPTED (I know there are some nice ones out there, but the use-rate is still rather low), then things could change.
it states
Despite the difference in costs, however, the Forrester report also noted that "many organizations will adopt Linux instead of Microsoft's alternative" because of the expertise they have built up on the Unix platform, Sun's proprietary operating systems used to run computer server networks.
Unix, Sun's proprietary operating system ??
computer server networks ??
Come on.
$ strings FTP.EXE | grep Copyright
@(#) Copyright (c) 1983 The Regents of the University of California.
The Yahoo article doesn't link to it; without seeing the details I'm hesitant to fully swallow any synopsis.
I don't find it unbelievable that some tasks are less expensive to produce under MS products than under Linux, but unless the report indicates other reasons, I'm inclined to believe the difference is due to the trained user-base.
The article does say they interviewed twelve firms (hardly a statistically significant amount), seven of which use Windows & five of which use *nix. I'd be curious to know the sizes of the firms involved and the level of training of the personnel in each of them.
In other words, my question is: Is all else equal? I suspect not.
Allegedly real newspaper headline from 1998:
Man Struck by Lightning Faces Battery Charge
When analysing the cost differences of Windows and Linux, the main advantage to windows always seems to be that little to no training is required, while on the other hand, Linux requires lots of training, with Expensive Admins. However, In the long term, if many companies and schools started using Linux, these cost would come down, as many more people would have experience and require less training. Also the number of qualified people would increase, making the salaries of qualified Linux admins go down.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
There needs to be an organization that establishes a set of standards about how these kinds of comparisons are made with a detailed list of what needs to be disclosed in the report. Similar to how TPC defines what has to be disclosed for a benchmark to be valid. It's about time the industry come up with a solid set of standards on how these things are measured.
... in the beginning, since the linux sourcebase is huuuuuuuge, and imho it is easier to use just a few predefined interfaces that to understand the code and to actually interface with it. but in the end, i think linux si more desireable for
a. they don't switch interfaces and so on a routine basis, linux evolves but largely keeps its backward compability, whereas microsoft sometimes changed their interfaces at will and even dropped support for them
and
b. it is better to understand the whole foundation you build on (or the part of the foundation) instead of blindly trusting foreign interfaces.
isn't that the main reason so many security bugs are found in windows applications? how can i program a secure app when i don't know what the underlying classes do (i don't get to see their source). What do you think of that?
".Sig Stealer" was here
J2EE development is slow and cumbersome and it is no suprise to me that .NET whatever that is beat the pants off of it for development efficiency. But considering that the .NET stuff will not run on anything other than windows it is a dead end road. Now do the same study using php against .NET and the tables get tipped drastically.
Got Code?
Who would have thought?
Has anyone seen the report?
I'd like to know what the 12 projects were that were being compared to
see if the comparisons make sense.
Is there any chance at all that this is an actual apples to apples
comparison?
*sigh* back to work...
When using the Q-Toolkit. The commerical licence costs $1,500 per developer. Multiply that by a team of 20 developers and thats $30,000! Thats enough money to employ at least another 3 developers. The GTK+ toolkit may be cheaper, but it lacks a lot of features such as the C++ superset that Qt uses and the lack of the more powerful widgets such as Databases, Advanced File selection dialogs. So you have a choice, you either pay through the nose for the Qtoolkit, Use the less advanced GTK+, or write your own, which will be more expensive anyway.
Ok, let's assume that within this select subset of applications, developing for Windows is 25-28% cheaper than for Linux per application. There's also the underlying operating system to consider. Windows, for whatever reason -- inherent security flaws or merely higher visibility / threat risk, I don't care -- is more likely to be attacked and infected by worms and viruses. As a result, the cost of maintaining applications and the operating system is higher. I'm fairly certain such a cost isn't factored into the study, and I'm fairly certain it's a considerable amount -- trying to keep things secured in my company's 250-user environment is hard enough.
A baised study by a company being critiqued by a biased "news" site with an agenda.
Yeah, news for zealots. Stuff that doesn't matter.
Actually, this is the worst news ever.
10.3 Beats 10.2 In Head To Head CompetitionWho do you think funded the studies that say that chocolate is healthy? M&M Mars, of course - they've got deep pockets and can gain from the results. While it's possible they influenced the findings, it's also likely they were the only people who would fund such a project.
Privately-funded research comes from those who have something at stake. It can taint a paper, but it can also be groundbreaking. Wait until a major discovered paid for by an involved party has been verified by someone else before you believe or disbelieve it.
GL
If you consider the productivity gained by using an IDE such as Visual Studio .NET 2003.
You have intellesense statement completion, automatic code formatting and highlighting, and intelligent help that will pull full documentation on any statement you are typing with one click.
You also benefit from languages like VB.NET and C#, which are very high level and make it easy to write conceptually clear and error-free code.
It makes it possible to become comfortable with a new object model without having to flip though documentation or constantly search the web. You'd be surprised how fast and simple it is to create relatively sophisticated apps that perform pretty darn well.
Amazing magic tricks
This article really has nothing to do with Linux. It's about J2EE vs. .NET. No surprise that J2EE is expensive. The best Java developers on Linux use much better tools than J2EE and EJBs. A good open source stack with Struts, Velocity, and Hibernate will beat the stuffing out of straight J2EE for productivity. Of course there is also the fact that lots of web development on Linux is done in much more productive languages, like Perl, Python, and PHP. Amazon and Yahoo (on FreeBSD) do it, so it's probably good enough for your lame little site too.
the moment i saw the study was funded by MS.
So if the study is funded by MS it's hardly an "indepent research firm" as the writeup indicates. I like that way of thinking. I'm going to start a non-profit organization, but the donations that I receive are going straight into my pocket.
I know I'll get modded down for saying anything positive about MS but here goes:
.NET is infact an even fresher page, intedned form the start to be an internet enabled approach to the net that embraces many different languages as well, including the java reduc C#.
It's not absolutely damning that MS paid for the study. After all who else would pay. But of course the study would not have been released if it were not positive for MS. Still neither of these makes neccessarily untrue or biased.
And its not unreasonable to believe it could be true. MS does make good development tools. And even just a few days ago there was a slashdot post lamenting the sad state of Java. It really could use a third re-do to streamiline it to a sensible coherent set. After all JAVA or as it was called "OAK" was developed to be an embedded OS for appliances. It of course became much more. And it its underlying fundmentlas and syntax were a much needed re-write of C++ (no damn *pointers and &other crap, garbage collection, better OO tools at a lower level).
MS visula studio series may noit be the best tools but they are good tools and present a multi-language interface to programming.
Finally, it is quite obvious that stupid people find it easier to program in Windows. This is not true on linux. Linux requires knowing a lot of intricate details and knowledge of unstable APIs written by other people and not maintained in a consistent or even perfectly protable format.
My study, funded by me, has shown that Windows is the most expensive to maintain (patch, patch, reboot, patch, reboot) and use.
:). Amazing that IT isn't running around chasing their tails with these new systems like they do with the Windows boxes. Help desk calls for the operating system causing another stupid error and confusing the end user have dropped off. It's more than obvious that those users without Windows have increased productivity. Amazing.
Thank you Microsoft: for security reasons it was determined here that at NO TIME will _any_ operating system gain 100% penetration to the desktops. The datacenter already runs a mix of Linux, BSD, and Netware...
Since the changes started we've rolled Linux out to some people and OS X to others (OS X is my preferred GUI of choice
"Here is a study done by an independent research firm which claims that under certain circumstances, it is cheaper to develop applications and enterprise solutions for Windows than for Linux."
I had to go back and read this. What do you suppose are the certain cirucumstances? Is it when you have a room full of developers all clinging onto their copy of Visual Studio and sitting in front of a linux box?
I wish they had elaborated on this somewhat. I've been seriously trying to figure out for the last few minutes how I could develop cheaper on Windows and I cannot come up with one idea!
(if you don't get it, search Slashdot for it)
Cheaper (price) isn't always the biggest benefit either. However, I think it is safe to say that Windows will never be "more free" than Linux.
My beliefs do not require that you agree with them.
My initial instinct was that this was a combination of "absurd" and "special case so specific it's mostly useless". But then I started to think of a Slashdot thread from just a few weeks ago about the big worms that started recently...
The thread discussed how much cheaper it was to hire just any person and have [him|her] maintain the "Windows Server". Of course, an affordable admin in many small business cases would be unable to keep such a server patched well enough to fend off all the attacks and the machine would be compromised. The thread continued to say that if you compare a competant Windows admin with a competant *nix admin, not only are the costs similar but so is the security-- but you could have a Windows box up, running and making money with an incompetant admin.
No offense is intended, by the way, in calling such a person an incompetant admin, just that many small businesses can afford neither a service contract nor a full time "real admin", so someone who does not specialize in such tasks part-times it. This is a rare situation with *nix, where the barrier to entry of a steep learning curve usually causes entry admins to be better than Windows (I have no real evidence to back up this assertion, only personal observation). The theory is that a small business can't afford to keep 100% uptime, but can afford to go down for 12-24 hours.
This makes me wonder about programming on Windows in a general case. I can understand how someone can develop a Visual Basic program for cheaper than a C (or whatever) equivalent on Linux. Instead of comparing .NET to J2EE, as the article does, I'd be interested in seeing a problem solved by a beginning application developer in Windows (would (s)he choose Visual Basic?), another in Linux (C/C++ plus GTK or similar?), and then someone experienced on the two platforms solve the same problem and find out where the added costs present benefits. Can we tell the difference in benefits between the two skilled solutions or the two unskilled solutions? What benefits are gained by keeping one platform but redeveloping with a skilled developer?
OK -
.NET is a kick-ass development environment. Even the older non-.NET edition is a lot better than most dev tools out there. Sure, it's pretty expensive - but say you're paying programmers $40/hour (ignore benefits, etc) - the fact you just spent $1200 on a development environment is no big deal: less than a 40 hour week of paying said programmer. And, I'm willing to bet he'll save a lot more than a week of effort by using a better tool.
First, RTFA. It talks about _developing_ applications. It wouldn't really suprise me if it were cheaper to develop applications on Windows.
Visual Studio
Say what you will about the quality of MS, and how buggy/bloated their software is. It seems to work well enough for a bunch of people out there. Their developer programs are excelent (maybe they need to be to cover up their crappy underpinnings).
In the open source area you might be able to download some open source code, and cobble a system together to do what you want... But I think I remember reading a statistic that said something like 85% of all software written is custom, internal, business software. So you might have a tough time finding something that solves your problem exactly... But since it's open source you can modify it to fit - sometimes; sometimes it's more trouble than it's worth.
With things like Eclipse for Java development in the open source arena the gap should close up in that area too (dev tools) - but don't kid yourself; we've still got a long ways to go.
The link you posted is to a completely different study covering something completely different: cost of administration.
.Net rather than Windows vs. Linux. You don't need a lot of OS-specific knowledge to write software in either environment, as long as you know the environment (though, of course, you need to make sure you don't use platform-specific extensions).
The study in this article is about cost of development of web-based applications.
Frankly, I don't think Linux factors into this study much, since the major cost differences cited are mostly related to J2EE vs
-PainKilleR-[CE]
The comparison was, as many already ponted out between .NET and J2EE, and then we have this quote from the article:
.NET development, but that J2EE is expensive is without a doubt. Long time to develop, and all those licensed experts that costs a ton. I wouldn't be surprised if MS has better tools too - for those that are used to them. Hate em myself.
.NET might hinder you from piss away as much money as J2EE would, the real question is why anybody would use either? Why don't use something that works, is fast to develop and run, and doesn't need certified "experts" to do a great job? There are plenty of such tools oy there.
Forrester said that the main difference in cost was not due to price of the basic software, but rather the price of developing the software, including labor costs.
I don't know much about
So, that choosing
A study commissioned in Detroit announced that American cars are better than Japanese cars.
From my past few years, I've found that RedHat and SuSe are much easier to maintain than the MS offerings, and installation seems easier and faster. Debian and OS X still lead on ease of maintenance.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Yeah, may be Windows more cheaper than linux in developing game (coz not all graphic card well supported by linux yet), but not in enterprise level. therefore comparing J2EE and .NET is not fair at all ... we can develop J2EE both on linux and windows, and we can use same code ... then the development cost will be equal or less in Linux (you dont need to buy Linux server right ... or buy database 'coz we got PostGreSQL inside distros)
./me --G--
My new msft inspired sh*tty pick up line:
I just did a report on myself that says I'm really f*cking good in bed.
Now sleep with me.
-n-
because of the expertise they have built up on the Unix (news - web sites) platform, Sun's proprietary operating systems used to run computer server networks.
So UNIX belongs to Sun now? Hmmm... I think Darl's gonna have something to say about this...
In particular, I'd like to know where those applications were running. Did they allow communications only among systems running Windows? Were they for the LAN (an easier environment to program for and administer) or the Internet?
My first thought was how the hell VB fits into such a low level task, but re-reading the post I guess it doesn't. The rs232 bit is probably done by the component that lost them their day, which in turn will be a C++ COM component. VB then must be only the front-end.
There are probably more MS-trained people out there looking for jobs than Java or Linux experts. A PFY with an MCSE who knows a bit of Visual Basic and .NET will probably work for less than a bearded *nix guru.
When I am king, you will be first against the wall.
Well, true, Windows can be cheaper to use than Linux. Imagine getting the electricity bills for a Linux server running several months as opposed to a Windows machine running on a desktop. Of course I have to compare these two situations, considering that MS has 95% on the desktop and Linux has 95% on the server (numbers bloated to show my lack of mathematical skills and unending bias). I'm sorry what was the study about again? Electricity conservation right? Or something.
Windows is a much better OS than Linux/FreeBSD/JomommaOS because it costs money!
Go Windows!
[/troll]
I don't think the report took into account time taken to recover a system that got own3d because of poor security.
99% of all statistics are made up on the spot.
SPAM solution made easy: 1 spammer, 5 cords of rope, 5 hourses, and fireworks. Be creative.
One could also say that it compares native Windows and J2EE, but Java is by no means a native system to Linux, which is to say that this is like comparing apples with oranges.
Having supported a largish J2EE application, I can tell that the it's equally awful platform, whether it runs on Windows or UNIX. I'd suggest that if one compared J2EE on Windows to J2EE on UNIX, UNIX would probably win.
Software should be free as in speech, but if we also get some free beer, all the better.
But what about the whole TCO?
:-)
you've got to pay real money for the end server software, the SQL-server and all the really big latest fancy hardware to run it on a cluster (ok so the hardware might not need to be bleeding edge anymore).
You need lots of admins who need to pass their little exams and of course a company car for the remote admin
When you can all this for 1/2 the people costs with a *nix, never mind the s/w costs if you go for a free-nix.
Of course should you wish to goto big iron (SUN/IBM/HP and Oracle/DB2) alot of the skills are transferable.
Just a thought
We should be aware by now that any company can manufacture a TCO, even those behind Linux. The only valuable TCO is the one that your company produces and uses to make its decisions.
scott
So paying a VB script kiddie to make something shiny costs less than getting a java guru to make something that works? wow!
I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
Of course the Netcraft study shows that
only Microsoft can afford the more EXPENSIVE
Linux based server caching (Akamai)
http://uptime.netcraft.com/up/graph/?host=www.mic
"...a study done by an independent research firm...funded and commissioned by Microsoft..."
You keep on using that word. I do not think it means what you think it means...
Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
Why is this even up for discussion? Why are we even discussing a clearly bogus study? Why does the media even cover these things? I feel like commissioning a study to study bogus studies like this. Why did I waste my time posting this?
"And I for one welcome our new insect overlords."
you -can- compete with free.
and you can -win-.
concentrate on arguing tco or stability/security. but please give up the sticker price rhetoric.
even when independent researchers take the measurements - the price of the box isn't the deciding factor to the business user.
// "Can't clowns and pirates just -try- to get along?"
Of course, the story is quick to state that the whole study was funded and commissioned by our favorite Redmond, WA based software giant." Uh... You sound like its a bad thing they pointed this out? The whole /. community would be up-in-arms if they didn't point it out right off the bat.
While true that there is possible bias because Microsoft performed the study, it does not mean there was definite bias.
And no, it's not the one you think.
There's a typical behavior to dismiss any research funded by someone who COULD have a bias. The only problem is, the truly unbiased people don't have an interest in the research!
"Draco dormiens nunquam titillandus."
Of course, the story is quick to state that the whole study was funded and commissioned by our favorite Redmond, WA based software giant.
That's what we call "ethics." It would have been unethical Microsoft to use a study that they funded without revealing that they funded it.
They didn't include the cost of upgrading and patching for every .Net, VB and Microsoft library you use, which will have an average of one root level security hole found per month. That raises the cost of MS development.
By the way, I've never written a program that costed me a cent.
Slashdot Syndrome: the sudden, extreme urge to correct someone in order to validate one's self.
I've coded a lot for major global 1000 corporations on Sun platforms. Enterprise for a printing environment of over 1000 high-volume printers using a variety of input systems and databases. Time to code and debug was about 2 weeks. A network management solution for another global enterprise - about a month. An X11 application utilizing everything from vax to commodores running a nation-wide application - about 9 man months. I wouldn't even try to do projects of this magnitude on a windoze environment. Use the right tool for the job.
Banjo - The more I know about Windoze, the more I love *nix
No, not the 'study' in question, but 'Tainted Truth: The manipulation of truth in America' by Cynthia Crossen, available on Amazon, ISBN 0684815567. It may seem obvious to some Slashdot readers to take any studies funded by the organisation that they favour with a pinch of salt. But it's still an excellent book about a variety of studies and how they were skewed in the favour of the organisation funded them yet somehow got press attention. Definitely worth reading.
I just finished school and by the time I left almost all of the computer science classes were using linux (red hat to be specific) all the electrical engineering classes were using hpux and linux (debian --old debian) all the programs we made were designed to run on *nix. That implies the cost of educating people to develop on *nix is dropping dramatically.
There is also a large microsoft group called dev hood. They give away free msft products so there is large support for it. But the actuall classes that require msft are all those with minor programming. Most of them use VB.
Can you ping me now?... Good!
It's really .Net vs. J2EE. I'm not sure that .Net is cheaper to develop on than J2EE, but I am sure that there are less expensive ways to engineer software than J2EE. If price is the critical factor (which it must be, since it's the only actual information in the press release) you'd think that they'd compare to PHP/MySQL.
.Net? Did they choose projects that weren't deployed on a large scale in order to minimize the per-server costs of .Net/NT (which are extremely high)? Depending on the details, the report may really be saying '.Net Server and SQL Server is cheaper than WebLogic and Oracle', which really has nothing to do with Windows or Linux.
The lack of details makes me suspicions. Did they choose projects based on very expensive application servers and databases, rather than free alternatives, in order to offset the cost of Windows and
Enable 3D printed prosthetics!
High level training for all, and noone but M$ can fix deeper problems. Proprietary OS and noone but M$ can fix OS problems.
This is great news for M$ and their support division, but is a big red flag to companies. Why would anyone put their company in a future of unfixable bugs and support/training subscription debt for cheaper programmers. Use your own OS, software, and "qualified" programmers, and you will have a product/service that will make money. Don't feed the Empire!!!
M$ is killing the education given to our young by lowering the percieved level needed by anyone to advance computer technology. All have to spend more after schooling for M$ specific low-level training once computers "can be used/programmed by anyone". Even new M$ employees will need to blow more than they do on their cars just to get a support job with M$.
Now that's one I would like to see!
Supposing for a minute, the statistics were accurate..
What might be the deeper truth behind them? I think that the large number of MS developers relative to a smaller number of Linux/OSS developers is key here. With a smaller userbase, and a smaller developer base, costs will be higher, as the tools are slower to evolve, and there are not as many 'off the shelf' products in a stable state to support some types of rapid development. (Key phrase, SOME types of rapid development)
The more userbase Linux develops, the lower the costs and times for development. Tools will evolve faster, and the sheer numbers of folks who know what it means when 'lpt1 is on fire' will grow. Development costs will drop as the number of monkeys grows.
Linux isn't yet as mainstream "end userish" as MS. YET. Any advantage MS has now will slip as Linux gains market share. These statistics might be interesting in two years time. (I'm betting my business on it)
Not surprisingly, the article contained no statistics comparing reliability or uptimes and their associated costs. My uneducated guess: It probably costs many more man-hours to support MS based products. If you want a superior product, you develop in Linux. Yes, you will have to invent some wheels, and adapt many other people's (often poorly documented) wheels to your particular application, which may take more time.
Which brings us to the grain of salt:
Statistics are generally cited in such a way as to favor the citer.. after all, if they were not cited as such, why would they even be cited at all.
In my experience, initial development of Microsoft-centric solutions is often less expensive than Java or even OSS-based solutions. This is especially true for the one-off or "quick and dirty" stuff so prevalent in Microsoft-centric shops.
However, the initial cost savings are eaten dozens if not hundreds of times over by higher total lifecycle costs.
Basically, for every dollar we spend writing, say, a VB/IIS/MSSQL app, we spend dozens or hundreds of dollars maintaining it and rewriting it.
The comparable development using superior technologies does cost a bit more, mainly because you have to hire better developers - people who, for instance, know how to sort an array, without resorting to writing the rows to an invisible ListBox and then setting its .Sorted property to True (don't laugh - I've seen this seriously suggested multiple times, both on comp.lang.basic.visual.misc, and among people I've worked with).
But well-written Java and/or OSS apps stay written. They don't break over time due to DLL incompatibilities or the obsolescence or poor scalability of the toolset or a decision to move to another platform or the virus/worm/trojan of the week.
If it were up to me we would allow the use of M$ development tools only for the "quick and dirty" stuff - prototypes basically - and those would be absolutely unsupported by IT. Any production system requiring IT support would need to be based exclusively on open/Free protocols, standards, and products.
Nonaggression works!
Therefore Linux supports terrorism.
If you were blocking sigs, you wouldn't have to read this.
Cigarettes are actually good for you! They've also been linked to hot monkey sex with supermodels and free bags of money. All those stories about cancer and premature aging have proven to be nothing but urban myth.
Study sponsored by Phillip Morris.
how come they never post cost breakdowns when they do these studies so we can see how they arrived at their results?
when a local university hired Sun Microsystems to do an evaluation on server consolidation. You'll never guess what they suggested. Buy an E15K. This was after the university had major failures with an already implemented E10K. FWIW, I think that suggestion is still being considered. Sun also suggested that the university switch to iPlanet for their LDAP directory. I still think that some people at the university thought that Sun might actually suggest another companies product.
-- Charles A. Plater
Sorry for the irrate comments. Bad day at work.
What is the cost when your developers are interupted by worm and virus outbreaks? Is that considered in the study?
Telecommuting! What about socialization?
A few other insightful headlines:
Americans say that the United States is the best
Sony claims that PS2 beats X-Box anyday of the week
New York Times denies that media is biased
President Bush states that according to his sources war in Iraq is just
Like, geez... you can say anything is better or worse than anything these days... Too bad relativism hasn't caught on that much in the real world.
~ kjrose
For medium-sized companies, costs for .NET-based applications totaled $661,012, compared with $881,445 for J2EE/Linux.
One has to question the study's methodology when it quotes costs to the nearest dollar. The study was based on phone interviews. The margin of error in these cost estimates must be at least +/- 10% (or $80,000 on the $881K figure).
Java is pretty easy, J2EE, somewhat harder.
Somebody educate me, but I thought C-pound was roughtly equivalant to Java, not J2EE.
The hard part about J2EE isn't the synatax but the vast number of components and services that it provides. That it's done in Java is secondary, learning that size of a framework in any language is pretty tough. If C# implemented cross-cutting or had a declarative mode, it might be easier, but I also though C# is a similar-generation language as Java.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
We have the beginnings of a VB.NET compiler (derived from the C# compiler) in DotGNU, waiting for someone interested in this kind of thing to come on board and champion that subproject. Right now it does "VB.NET syntax with C# semantics", the hard parts of building a compiler are taken care of, finishing it is a matter of plain old programming (lots of it).
Any takers?
Greetings,
Norbert
Seriously, I developed programs under many Unix flavors, and enjoyed developing solutions with Linux. But, when we needed to interface our software with Word for mail merges, or Excel for spreadsheet drop-ins, then (at least at the time) Windows programming was a necessary evil. Development of databases was done on Unix for stability, web applications using PostgreSQL and Perl, but front ends were usually Access or some VB application.
There was also a problem hiring programmers. Salaries asked for by experienced programmers were much higher (IMHO rightfully so) than salaries demanded by Windows programmers. While the Windows programmers in general were less flexable to learn new languages or stray from mainstream programming, they were quite efficient. And, the tools they were using allowed them to create and alter code quicker than us Unix-folk. That having been said, we never had to cuss-out our monitors because of a blue screen...
If I were a shop doing custom programming, it would be a mix of Windows and Unix, and Windows programmers would be about 2/3 or 3/4 of the programming population in the office. It is simply good business to sell a comfortable solution, and businesses are comfortable with Microsoft. Now, you don't have to disclose that MS-SQL will not be on the back end of that Access application...
Click here or here.
I hate this. This is business. This is what business is. This is all it takes. Just fund the study that says what you want. On its face it looks rediculous, but who'll see it on its face? What you're really buying is the references to the study. The argument that "independent studies show..." All you need is that little bit of doubt, and you'll get sales.
We need stricter rules! This is how businesses succeed, and it's awful! I hate the SCO lawsh^Huit, I hate the RIAA lawsh^Hit, I can't stand these false studies and it's just infuriating.
Any reference to this study down the line should be required BY LAW to be labeled as "funded by Microsoft." Then there would be no manufactured doubt, and the study wouldn't happen in the first place, and businesses would have all these extra resources to spend on things like research and development, instead of things like fake false lying lies that confuse people and make it impossible to know what's really real and gee while they're scratching their heads let's just reach over and take the money out of their pockets. Monsters.
Let's get rid of the "D" and just tell businesses like Microsoft, "F U."
Monsters.
resarchers find that it is cheaper to replace a fuse with a nail than bying a new fuse
oh.. and kids.. don't try that at home!
- I choked on the red pill and now I'm stuck in limbo
Just a newbie questioning authority, you understand.
Any technology distinguishable from magic is insufficiently advanced.
What they totally ignore is that education and other "inital investment" doesn't apply for project 2,3 etc ...
It would therefore be interesting to see how project #2 would compare cost-wise on the different platforms.
echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
Of course, the story is quick to state that the whole study was funded and commissioned by our favorite Redmond, WA based software giant.
You take that back. I had nothing whatever to do with this.
Someone you trust is one of us.
When Microsoft funds a study that makes their platform look cheaper, we all laugh and write it off as "bogus". Even the editors are jeering at the results.
Yet when Apple funds a study that makes their G5 look really fast, Slashdot cheers. The savior is here! The headline isn't "Apple Claims G5 is World's Fastest PC", it's "G5 Is World's Fastest PC".
Sheesh. Steve Jobs Reality Distortion Field indeed.
It makes sense from the MS perspective to compare .NET with Java since the whole point of .NET has been from the beginning to build an improved competitor to Java.
However from our (developer's) perspective, a comparison of only two development environments is of very limited interest. Let's do some serious research into what is truly beneficial to developer productivity, and then build a Free Software IDE which meets these needs.
Greetings,
Norbert.
Contact me at: nb at cisto dot com
But it depends on where you come from.
Obviously, people who are accustomed to development on Windows platforms using MS development tools (Visual whatever) are going to have a hard time developing on Linux/J2EE.
There is also a steep learning curve to obtain "oneness" with emacs. I think once that occurs, development time using emacs over an IDE is actually much smaller, but then you are also required to learn a lot of command line tools. If you know them, and are really good with them, I have no doubt that that environment is much faster.
I am in the exact opposite situation. I come from Unix (Sun, SGI, Cray, Convex...) and my department has slowly switched from *all* SGI 8 years ago to *all* Windows 2K, and I've had to adapt - I didn't do it by learning Windows tools, I installed the latest java runtimes on everyones machines, I use Cygwin extensively, I use perl, and my ace in the whole is a small department server running Linux to create my J2EE applications (and other things, too).
Frankly, though, it takes me a lot longer to write applications now then it used to. Now, reverse the situation, and you will see TCO go up for people trying to move from Windows/.NET to Linux J2EE.
Stupid sexy Flanders.
Just raise the taxes on crack.
Therefore all Chevy drivers are gay.
That's about the standard of independence, evidence and conclusion we're seeing here.
If you were blocking sigs, you wouldn't have to read this.
Man, with a bootleg copy of Visual Studio and Visual Basic for Dummies, I can can write mission critical enterprise level three tier stuff all day long!
It may indeed be easier cheaper to develop apps under Windows when the shop is all Windows; but is it cheaper to build cross-platform, interoperable applications that can communicate and run across the multiple platforms that may be encountered within (and outside) an enterprise? I would argue that J2EE development platform is a far more cost-effective, scalable and portable approach than .NET/COM +/DCOM/etc. Microsoft can put on all of the XML window-dressing it wants, it doesn't change the Windows-centric underpinnings.
This is like saying there was study commissioned that determined that North Korea was the best country on Earth. Of course, the study was commissioned by Kim Jong Il.
No trees were harmed in the composition of this; however, numerous electrons were inconvenienced.
I'm yet to see an IDE that has the power to automate the generation of web service proxy classes via WSDL ala VS.NET.
I think axis comes with command line tools for something like this, but it really doesn't get any easier than VS.NET.
But then you could argue that J2EE isn't necessarily web service based, preferring EJBs to SOAP and web services. Well, that's fine. If you only want to work in Java (and, of course - sometimes you do). But isn't that lock in?
- TL
News Flash! Linux Cheaper When Studied by Open Source Experts!
[o]_O
4 Visual Studio licenses - $8800
2 Development Server licenses - $16000
2 Production Server licenses with CALs - $120000
Knowing that your enterprise app will be developed with the best Visual Basic traditions and patterns - priceless.
Doh. Coz some of us have memories? If someone is a habitual liar and another one is an average joe and they each pay someone to say something for them. Don't tell me you give equal weight to what is said.
I don't know about you, but I'm inclined to regard a company known for regular habitual lying and misleading actions/statements differently from other companies which aren't habitual liars.
There are plenty of big and successful companies which don't make it a habit of lying, cheating, etc.
e.g. MS's "grassroots" campaign, that turned out to be "astroturf". MS and stitched video evidence. MS and Stacker. MS and their patches which supposedly work. MS and Blue Mountain. MSN and Opera. MS and their sneaky change in licenses from just "updates". MS and their Win95 registration wizard which sent them data on OTHER companies products.
You can go dig deeper yourself, the dirt goes a long way.
AFAIK the MS bosses have hardly ever admitted that they are doing anything wrong. So what are the odds of them changing for the better?
On Windows, you buy one development tool (Visual Studio.NET) and one or two books to learn how to use it. There are special "learning" editions of VS available for about a hundred bucks that will get you started quite nicely.
On Linux with Java, you first have to figure out what you need. There are a zillion projects for enterprise-level Java stuff. There are a zillion books, and no two seem to cover the same thing, so you can't compare them. I'm still not clear on what I actually need to install on my Linux system to get servelets working...which is OK, because I'm not clear on what I'd want servelets for, anyway...they are just another part of this big lumpy mess that is J2EE.
When talking about development costs, the tools and documentation are probably more important thant the technology, and Microsoft is very good at tools and documentation.
You cannot compare J2EE or .Net to PHP/MySQL, that makes no sense. You would be comparing platforms to 2 specific technologies (apples and oranges).
You can compare C#/MSSqlServer to PHP/MySQL if you like, but that is not what this study was about.
No Comment.
I don't think this study is any more biased than one than a thread on /. concluding that open source is the way to go. There's more than one party with an axe to grind, and there's probably more than one right answer.
So we're not really comparing Windows and Linux. We're comparing .NET and J2EE.
Web-based applications are seen as the next step in computing that will allow software and services to be widely available on a variety of devices, not just personal computers.
What is this, 1997? This is just FUD. Linux works on a greater variety of devices than Windows.
For large companies, the cost of making and deploying applications on Microsoft's .NET standard was $1.64 million over a three-year period, 28 percent less than the $2.29 million cost for running or J2EE/Linux, according to the study.
We chose this study because, out of the dozen or so studies performed, this is the only one that came out the way we wanted it to.
For medium-sized companies, costs for .NET-based applications totaled $661,012, compared with $881,445 for J2EE/Linux.
We won't give any more detail of the cost analysis, since that will expose us as quacks.
"The primary conclusion of the study is that Microsoft offers a substantial cost advantage over J2EE/Linux as a developer platform for the applications considered," Forrester Research Inc., which owns Giga Research, said in a report by analysts John Rymer and Bob Cormier.
Microsoft told us exactly "which applications to consider."
The study was based on interviews with 12 companies, seven of which use Microsoft's .NET platform and five of which use Linux.
Thus the difference may or may not be statistically significant, depending on the standard deviation.
Forrester said that the main difference in cost was not due to price of the basic software, but rather the price of developing the software, including labor costs.
Linux developers get paid better. Microsoft weenies are a dime a dozen.
Despite the difference in costs, however, the Forrester report also noted that "many organizations will adopt Linux instead of Microsoft's alternative" because of the expertise they have built up on the Unix (news - web sites) platform, Sun's proprietary operating systems used to run computer server networks.
Trust us, it's not because Linux is better. It's just because companies like to cling to old, outdated operating systems.
Last December, Microsoft released a study that showed that Windows-based servers were cheaper to run than those on Linux in four out of five common server tasks.
They could only find four??? I could give you a dozen off the top of my head that are easier/cheaper with Linux. By the way, clicking a mouse instead of typing a command doesn't make things easier!
...just my 2 gil.
Of course, the story is quick to state that the whole study was funded and commissioned by our favorite Redmond, WA based software giant
so then why is this news?
-no broken link
If you read the report the issue is not LINUX-OS vs. WINDOWS-OS, it's app development on top of the two platforms. That automatically neutralizes the LINUX-OS advantages in terms of OS cost and stability.
The issue is the app development, which SUN has totally screwed up since JAVA was introduced. This should be read not as a dis on LINUX but on SUN. Let's face it, Scott McNeely has been desparately trying to change SUN from a hardware company (overpriced, but I did love that SPARC) to software with JAVA. Unfortunately just as the hardware was overpriced compared to equivalent INTEL solutions SUN jacked up JAVA to unreasonable levels aby charging for development tools that Microsoft was giving away for practically nothing (downloading DOES cost money, although very little). I hate to say it but basicly except for the religious JAVA shops anyone that looks at the costs are going to come back with the same figures as in this article, no matter who picks up the tab.
Don't blaim microsoft for doing the obvious, SUN just missed the boat with their packaging. Java enterprise servers will only go over when it's reasonable to write apps for them. Don't blaim SUN too much though, after all, there are still companies trying to sell DEC VT100 emulators for PCs (they don't get it either).
It doesn't matter what you wrap your emotions around, Reality is a brick wall specifically designed to scramble eggs
intellesense statement completion, automatic code formatting and highlighting, and intelligent help
You have the same thing with Java IDE such as Eclipse (free) Plus
- automatic error detection while you type - similar to Word (but without the clipper!)
- suggestions to correct your errors, like:
- import a particular class you are using
- surround a part of code with the try / catch clause
- correcting simple misspelling
- and others
- refactoring - choose a variable whose name you don't like and simply rename it - eclipse updates all references
- organize your imports
The automatic error detection and suggestion(s) how to correct it are addictive - I found it impossible to return to vi after trying eclipse! At work I use VS and MFC and I miss things like refactoring. The problem is speed - eclipse runs perfectly well under windows - comparably to VS. It uses native widgets - not Swing like Forte (which is sometimes 10 - 20 times slower - try code formatting for example). However this seems to be a disadvantage under Linux and GTK2 - it seems to be tenfold slower than windows and even slower than Swing! I am more and more convinced, that the main problem with Linux is not it's lack of functionality, but unnecessary bloat and slowwwwwnesssss.P.S. The main thing lacking is debugging - it is there in theory, however I was never able to do anything useful with it.
P.S2. Has anyone tried WebSphere, which is built on top of eclipse?
"...the main difference in cost was not due to price of the basic software, but rather the price of developing the software, including labor costs."
Hmm, while I doubt this is accurate -- M$ licenses are ludicrously/criminally -- I'd still rather go with the 25% "more expensive" (development) platform when it means running a more stable and secure system.
With a Linux app you need to make it reliable
a Windows app only has to run for 30 minutes until the next unscheduled reboot
Time flies like an arrow, fruit flies like a banana.
The Wintel world has reduced IT to a commodity service. MSFT is advertising how cheap it is to find lowpaid workers for their platform. This is probably true.
America seems happy to sell off and outsource all their needs to the lowest bidder. The result will be that soon all Americans will be fat idiots wearing sweats and working at WalMart so they can afford their hourly dose of Pringles, smokes and a Super Big Gulp.
But corporate profits will be high.
Oh wait, we're already there.
Why are the apps for windows more expensive ?
I realise this will gain the hate of the majority of Slashdot's posters, but I have to make the point that my company (i.e. the R&D dept - i.e. me and a couple of other geeks) has done a fairly in-depth study into moving our internal apps to Linux. Or rather to start developing onto Linux rather than continuing on the MS treadmill.
The fact is that at the moment costs for obtaining Linux skills so far outweigh the licencing costs of using MS that it is still worth using MS. This INCLUDES all the licencing costs of both the new servers and the cost of the commercial closed-source app when applied to an open-source app...
The important point here is that just about all of our IT function is outsourced - so we see costs directly rather than by using internal staff (who are "free" ).
I realise you are probably spluttering by now, but just think... You can hire a low-IQ MCSE to follow the wizards and work through the install routines for a heck of a lot less time than an expert is required to configure and set up a Linux server and add an open source platform, and then configure and sort it out.
Please remember that outside of IT firms, the driving attitude is to get the system working now, rather than working right. Apart from financial systems (e.g. payroll) you can always backfill later to fix issues - so the up-front costs really do become meaningful.
MS really do know this - and know just how far they can push us. Linux will get better - and the skilled staff required will get cheaper. That will simply drive down MS's prices. At the moment - it is cheaper to have a wizard-driver and pay the licence fees. Linux-skilled staff just cost too much and take too long.
Pimping my Karma Whore since 1847.
TCO isn't just a buzzword...
:)...
I know that isn't your main point but I felt like I must respond
TCO IS a buzzword. I am not taking a position in favour of Windows or Linux but the way TCO is used is biased and almost meaningless. The people who popularized that term, the business crowd, has even given up on that and started using another concept: ROI (return on investment)... Again, I think ROI is a useless concept when it comes to tech...
Sivaram Velauthapillai
Sivaram Velauthapillai
Seeking the meaning of life... @slashdot of all places
There was an article on segfault, I think, reporting that some version of windows beat itself on the same hardware. Nice send-up of this kind of thing.
Too bad segfault seems to be down.
Here is cheap development under Linux (or Windows for that matter):
Load Zope on your Linux server.
Learn Python, if you don't know it already.
Build web based apps quickly and easily via any web browser that supports frames from any location that can route to the server.
Zope has built-in functionality for http server, ftp server, Berkley DB, and allows you to access external SQL databases as needed.
Using simple templates and python programs you can build sophisticated applications quickly.
Lodragan Draoidh
The more you explain it, the more I don't understand it. - Mark Twain
All of these features are present in eclipse (www.eclipse.org) with Java.
it is good enough, there isn't much reason to not choose the better proprietry platform apart from kneejerk anti-MS
From a technical point of view, the better platform, on Linux at least, is undeniably Java. Given that high quality VMs are freely available from BEA, IBM and Sun, plus a vast array of tools and other products it would be absurd to pretend that Mono/DotGNU are offerings in the same league. So far, Mono consists of half-completed APIs that rely on WINE and a poorly performing VM, it currently has negligable industry support, very limited tools and a role in Novell's game plan that is far from clear.
From a business point of view, the actual decision is likely to depend on just two factors:
1) Herd instinct
The investment being made in Java on Linux is orders of magnitude greater than any other platform technology. It is probably the single biggest driver for the deployment of Linux beyond the web-server tier, so it is no surprise that MS has taken aim at it.
2) Risk
Dotnet is proprietary, patented and is not licensed for use on Linux (only the CLR is "shared-source"). No company in their right mind is voluntarily going to make itself a hostage to MS indulgence, particularly given Ballmer's stated position against clones and for retaining all rights to Dotnet.
Gadzooks. You mean the Win32 proprietary API with all it's arcane, unwieldy, undocumented features right? You can't possibly be talking (with any knowledge) about Unix/Linux, when there are *great* libraries such as TrollTech's QT, or GTK that you can use to program circles around those using that MFC monstrosity. Granted .NET is an improvement, but they've only caught up to where Java was 5 years ago.
"Protable" format? Dunno - Linux seems to be ported to just about any device imaginable from PDA's to Mainframes.
It's posts like these, oddly defensive of MSFT that make me wonder whether Bill hasn't sent a decree out to his employees to logon to Slashdot and post crackpot stuff about how great MSFT is.
Championed? Prodded warily with a long stick, more like.
RMS doesn't have to be paranoid to be against Mono.
Note this article mentions that .net development takes less time that j2ee.
.net training may take longer.
.NET all you need to do is buy Visual .NET Studio.
.... but... .net requires more memory.
I heard that
IMHO, it takes a lot longer to actually set up a J2EE server.
IBM Websphere usually takes like 4-5 days to install and that is for a development system.
With
So, it seems to me that they are probably do it something like this.
40 hours * $100 / hr = an extra $4000 bucks
I mean an extra $4000 bucks doesn't even come close to the $400,000
What about hardware.... Generally java software needs more memory.. I don't know if
I hate microsoft too. But, this independant research firm MAY have some real data that we can use. Maybe instead of slashdot microsoft haters bashing the data. Maybe we need to take the data to sun and say see LOOK your J2EE sucks... Fix it!
NEWSFLASH: Sex doggie-style is much more enjoyable for women
(Reuters) -- In a study paid for by men, analysts determined that frequent doggie-style sex, including anal intercourse, provided women with much greater pleasure than alternatives.
"Clearly, the women preferred bareback to positions usually thought to be more stimulating for women," said a senior analyst. "Traditional favorites, such as cunnilingus and vibrator usage, were surprisingly found to have no stimulating value whatsoever, in our research. We're also absolutely certain that the funding for our project had no influence in the outcome."
seriously...
What's next? A study paid for by McDonalds claiming to discover that fast food makes you skinny? It must be really, really hard to get a journalism degree today when you run "dog bites man" slop like this.
BUT... As Linux becomes more popular and there are more Linux people out there and maybe you already have Linux people in your shop, Linux becomes cheaper.
"When the going gets weird, the weird turn pro" -- HST
...and Oracle uses Java. Mostly. My point is that these arguments are irrelevent. Use the tool for the job at hand, the one that dovetails best with your existing technology, and the one your own people are most comfortable working with. All of 'em work fine, in their own niches.
Above all, don't get yourselves all wound up, only to be spun like silly little tops by Microsoft's spinmeisters (or anyone else's). Techies are supposed to be smart, and certainly like to think of themselves that way. But every day the PR flaks prove themselves to be smarter...
1) No specifics are given about the companies. What industries are they in? What kinds of applications are built. Are there apples to apples comparisons? A company managing their supply chain is going to spend more than a company building a web site. How large is "large?" Someone like IBM is going to spend a great deal more on an application deployed worldwide than Mary Kay will spending on a national application.
2) 12 samples is a very small sample size. Statistically not really valid.
Really if you wanted to compare costs, you would get 20 of Linux and 20 of Windows in the same industries for the same applications for the same sized companies so that all your variables are minimized. Then all you really comparing are actual TCO.
Well, there's spam egg sausage and spam, that's not got much spam in it.
Every time someone includes a 'cost of training' or 'cost of learning' in such a study they are being dishonest, because they don't include the cost of learning Microsoft's sytsems - they just assume everyone already knows them. While that is probably true, it is still a lie to state that this means the Microsoft solution is cheaper. It just means it's been partially paid for already. Using that to claim it's cheaper would be like me claiming that go-karts are more expensive than cars, based on the fact that most people already own a car. It would be like claiming that television is a cheaper form of entertainment than a boardgame of Parchesi, based on the fact that more people already own TV's than Parchesi games.
There is a distinct difference between claiming "X is cheaper" and "X is already paid for", and it would be nice if these studies had the honesty to be more careful with their statements like that.
Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.
Don't like the behavior of a system class? Doesn't let you do something you'd like to? Then override the implementation and do your worst. It's just that easy.
Five years ago, perhaps. Back then, a second-rate developer might have taken home 90% as much as a first-rate one. Today, half the second-raters are lucky to have jobs at all, and those who do are unlikely to get anywhere near what a good guy with a proven track record will command. It's an employer's market now.
It is about the number of lines of code you write, in part. I suspect your point is that it's not just about that, it's also about what you can do with those lines. Obviously one clear and maintainable line of code might be worth more than two lines of spaghetti that achieve the same end result.
Both volume and quality increase with developer skill, and the latter (though not the former) tends to increase with more powerful programming languages.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
for a company similar to the subject pool, this study would seem to be an accurate comparison.
True. But the dishonesty is that the company that paid for the study usually (as in this case) tries to make the claim that the study applies to the general case. They bury the admission that it only applies to a specific case very deep down in the text, where if sued for fraud, they can claim they disclosed it, but far enough buried that it won't stick in people's minds. Somewhere in the body of the text it admits "Windows is cheaper, under the circunstances of the study, which were as follows", but up in the summary at the top it will just say "this study proves Windows is cheaper." and in the headline it will just say "Windows is cheaper."
Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.
So... let me see here- they're saying windows programmers, on average, aren't as educated/knoweledgeable and don't take as much time to ensure quality before releasing? That doesn't sound like news to me.
- gcc 3.2: FREE - java sdk: FREE - gdb debugger, libefence, and other debugging tools: FREE Not having to use Windows: PRICELESS.
And there is indication to believe that water is also affected by gravity.
/.?
Oh, and light makes the darkness go away.
Green is a color, and dogs bark.
And honestly, this is not funny.
Why does something like that story get accepted on
--- Hindsight is 20/20, but walking backwards is not the answer.
I'm glad someone got it :)
You can even freely download it off of the Oracle Technology Network for free and try it out for non-commericial applications.
Next they'll be telling us that the G5 is faster than the Pentium 4...
Oh, let the bullshit flow. Give me some examples! If you don't think .NET can compare with J2EE - especially making the comparison between Access and Oracle similar to .NET and J2EE, then you truly don't have a objective viewpoint.
.NET! Fools - and I only thought that now that I'm cranking out apps with .NET I was much more efficient. Damn, time to break out the C++ ATL COM bible.
.NET compact framework on your precious Java enabled hardware soon.
Of couse, enterprise applications (SAP, JDEdwards, etc...), which have the highest TCP ratings were on the Win32 platform - but they must have taken a step back with
Now, if you're only talking about code that can run on a VM anywhere, then you might have a point. That's the only place where J2EE/Java has an advantage, and I'd argue the reason is it's an older technology. Don't be surprised when you see the
I have respect for both technologies, but you made a very unfair comparison, just wanted to point that out.
University is Brigham Young University
Can you ping me now?... Good!