|
You talk about other companies also havings IDE offerings. Great! I never said they don't! We are talking about which company offers MOST support to developers. And that would be MS according to my oppinion. And this is the reason why more programs are developed for Windows and, thus, why Windows is much more popular than other Operating Systems...
Cheers!
|
|
|
|
|
- Offers fully free tools (Visual Studio etc) that go beyond a simple IDE to just type in code.
Visual Studio is not the only IDE out there. There are many other IDEs out there some of which are superior to Visual Studio in many respects. In the Java space alone you have Eclipse, IDEA and NetBeans. All of these IDEs are not just simple code editors.
- Develops these tools continuously (every 2 years a new version).
Doesn't every other developer?
- Evolves the programming languages in a unpresendented pace. Please try and find another example at other company that creates and evolves programming languages like MS has done with C#, Linq, etc. Also compare that to other companies (like Apple) who are stuck in programming ideas and notions of the previous century (try to develop for the iPod in objective-C for example...Carbon and locomotives was the idea of travelling back in the 1800's)
I'd agree with you that C# is one of the most productive programming languages around at the moment. It is also my personal favourite. However the .NET framework is drastically inferior to the Cocoa Framework. I'm not the biggest fan of Objective-C but Cocoa is an example of how an API should be done. Objective-C has had many of the C# 3.0 features for years too.
Carbon is a deprecated compatibility API brought over from the classic Mac OS. At least Apple deprecates old APIs though. Microsoft still actively uses Win32 which is much much worse than Carbon.
- Listens to the developers. Give me an example of another company conducting so many developers activities. MS is currently in the process of upgrading MFC just because it saw how many developers were using MFC!
MFC is another example of Microsoft's complete ineptitude in implementing a decent API. They always aim to let the poorest of programmers be (somewhat) productive and in doing so alienate all those at the mid to expert level.
- You want to write a program for Windows? You go on and do it, in an intuitive and pretty easy way. The APIs are out there, tutorials are many, communities supported by MS exist in hundrends, MS even gives away whole ready-made projects with the source code to use and modify! You want to develop for Android, iPod, Symbian? Try it and come back...
I've coded on all the platforms you quote with the exception of Symbian. Cocoa Touch on the iPhone and Java on Android are far more productive than .NET is on Windows. They may have steeper learning curves (especially Cocoa) but once understood are incredibly good environments.
|
|
|
|
|
I absolutely agree!
I love Microsoft.
|
|
|
|
|
NOTE: all this is IMHO.
With MS being at 68%, and the next one up, Google...at a whole 13%....wow..just wow. If people still haven't noticed, MS hasn't done anything new in a decade. They are doing what the market wants, they are following the lead of others, and that doesnt always bring good results. What new has come out of MS' doors (no pun intended..)? I can't think of a single innovative thing. And please, W?F is definitely nothing new...just a marketing gimmick. Zune, Xbox, XNA, post 2.0 .Net, Vista...you name it, they're simply catching up to others, or desperately trying to compete on _every possible market out there_. Things don't work this way. If you want to make OSes, go ahead. Spend a crapload of your company resources on that, and make your OS better with every next release. Not more glamorous, but more functional. You wanna make consoles, fine. Music players - its your call. Actually, go ahead and produce all of the above. But make something _new_. Make it interesting to people. Just because I now have not 10, but 20 different music players to choose from, doesnt make me buy the one _your_ company makes. It makes me _not want to get one at all_. Why do we think that success is when we can compete?
MS needs no invest a LOT more money into its research lab. Plus, of course, cut down on the amount of managers it has (true for every other IT company out there too, btw). I mean, if every second person is some kind of Babuk Abdulahman (no offense meant to Indians..honestly. You guys just seem to have taken up all the management spots..and telemarketing ), how much will a company get done? Thought as much.
I dont see much good in the post-Gates era, as now MS is mainly a money-making machine (and not just for themselves..for EU too).
This is actually somewhat related to a recent topic in the lounge, about how lacking CS education has become now. I personally blame outsourcing for that, but it is coupled with RAD tools, and a new (relatively... in the past at least decade) fad to hire only people that say things such as "familiar with design patterns" in their CV's. Well, good for you, I'm sure you bring about zero innovation to the company with a CV like that.
[I could go on, but I need to go study, so I'll just end here. But I'd like to know..of people who voted MS, what are your reasons?]
And anyway, I voted Oracle...their database owns. Apple is destroying the market with their products, Google is, well, actually doing pretty well, but it needs to have a better roadmap, not just random things coming out. The rest, well, they're just a different sector of IT....
"impossible" is just an opinion.
|
|
|
|
|
you said Apple is destroying the market with their products.
Well yes and no. They may be selling a lot of system but most people are running windows in some form on them.
When prediction serves as polemic, it nearly always fails. Our prefrontal lobes can probe the future only when they aren’t leashed by dogma. The worst enemy of agile anticipation is our human propensity for comfy self-delusion. David Brin
Buddha Dave
|
|
|
|
|
Question: You think doing the most good for Software Developers is to make inovations?
P.S. Didn't Microsoft work on this .NET thing?
|
|
|
|
|
Only because they were forced to. I'm sure they would have been happier to continue piking off Sun as they have done so well in the past. Even BASIC wasn't origionally Microsoft's.
|
|
|
|
|
Actually, MS is a company. They want to make money!! But still I really like VS, and .NET (especially 3.5 with WPF).
|
|
|
|
|
People don't care if it's new or not, it's not very relevant for business. At the end of the day it doesn't matter if they ripped .NET from java. What matters is that it works, which it does, and so does Visual Studio, Windows, Office, SQL Server, ASP.NET etc etc.
Wout
|
|
|
|
|
Totally.... I abandoned Java just because there was no normal tool to work with it.
Great language... But to develop practically impossible. I end up using Microsoft Visual Java to develop program that I run on AS400.
No wonder with C# i completely forgot about Java. I remember I would mostly struggle with the tool than writing an application.
As for C# and Java looking the same... What do people expect. Look at cars that exist today... They all have 4 round tires and 1 steering wheel.. It's just nature's law...
The programming language is 20 English words (if, then, else, for...). Of course it will be the same. It's .NET framework, development tools that matters and so far Microsoft does much more superior job comparing to IBM or SUN.
|
|
|
|
|
"If people still haven't noticed, MS hasn't done anything new in a decade."
Are you kidding... How about .NET? I worked with Java, IBM tools (Visual Age), Borland (JBuilder, Borland C++, Delphi) and bunch of other tools/names I forgot already....
They all are no match to Visual Studio, I abandoned Java just because there was no normal tool to develop application on.
As soon as there was C# I switched from Java and never looked back.
I knew Assembler (for 8086,286,386 processors) and already forgot, I used C++ mostly for some time. So i've been around the block for about 15 years now... And can definitely compare...
Right now my primary tool is Visual Studio Express (Web and Desktop) and C#. I use C++ just to do staff I can not do with C# (which is really rare, like to write ISAPI extension.)
I do not care that C# looks like Java. It's like phisycs. You will not see 2 different airplanes. They all look the same. Boing, McDouglas... You do not expect for Boing to have 2 wings and MsDouglas planes to have only 1. There is only one most optimal shape for the plane....
The same with programming language....
George.
|
|
|
|
|
Anton Afanasyev wrote: If people still haven't noticed, MS hasn't done anything new in a decade.
Recently .NET 3.5 SP1 Beta came out while I was still learning WPF! I think they do lots of new things!!
|
|
|
|
|
For me, the only conclusion about the poll is that "The code project" mostly has MS-Windows-related developers.
Another recent poll showed that nearly no unix developer frequent the site.
|
|
|
|
|
Just the way we like it.
|
|
|
|
|
How do i delete my account?
|
|
|
|
|
Johan Boule wrote: How do i delete my account?
By paying a $99.99 fee to Microsoft.
|
|
|
|
|
Nemanja Trifunovic wrote: By paying a $99.99 fee to Microsoft.
5, to balance the 2 vote, and because it was funny.
|
|
|
|
|
Jeremy Falcon wrote: 5, to balance the 2 vote
Well, thank you. I am sure it was not intended to be a 2 vote anyway, somebody just missed 1
|
|
|
|
|
Johan Boule wrote: How do i delete my account?
You have to email one of the admins.
|
|
|
|
|
There, there somebody who doesn't like fast development tools.
|
|
|
|
|
>>Another recent poll showed that nearly no unix developer frequent the site.
That's because they are an endangered species on the brink of extinction
-SM
|
|
|
|
|
Come on, it would take a lot off FOSS developers to kill their wives before an extinction.
If i may suggest one reason why they disregard The Code Project: they find solutions to their problems by RTFM.
|
|
|
|
|
Johan Boule wrote: they find solutions to their problems by RTFM.
And by paying attention in class so they know how to do the homework?
|
|
|
|
|
Johan Boule wrote: If i may suggest one reason why they disregard The Code Project: they find solutions to their problems by RTFM
I think your new name is oh so mature. How did you ever think of "Unsubscribe from T.C.P. and its many idiot members?"
Jon
Smith & Wesson: The original point and click interface
|
|
|
|
|
That's because they are an endangered species on the brink of extinction
No doubt gassed by Microsoft while the Linux developers are overlooked .
But yeah, the lack of non-M$ developers does show how bias severely affects poll results on this site...
"Silently laughing at silly people is much more satisfying in the long run than rolling around with them in a dusty street, trying to knock out all their teeth. If nothing else, it's better on the clothes." - Belgarath (David Eddings)
|
|
|
|
|