13 posts • joined Saturday 19th December 2009 20:40 GMT
You are partially right but...
...it is also a language for projects which can't afford the development time of C++/Win32.
There is no doubt in the efficiency/speed/resource usage etc of C++ but there are many business projects which require quick turn around for a little scarifies in speed/resources. You simply can't beat the speed of development when using C#.
Please kindly let me know once you have the answer. Now go and find another topic for page hits.
Stop it you s***d Register
Why is not a story when Google release Chrome for Windows first or Apple release iTunes for Windows. Every commercial company takes decision based on commercial benefits and MS is no different. Now stop putting a negative spin on each and everything MS do.
For Win Phone 7 the development tools/framework are Silverlight and XNA and the language is C#. For Windows 7/8 the same tools/framework/language can be used so even if they do stop Win Phone the apps won't be hard to port to full windows.
There is a solution to your first problem
I am a regular user of Opera for more than 5-6 years. There are certain websites which don't work but to solve this there are couple of options.
You can right click on the page and "Edit Site Preferences..." and by going to Network tab you can Identify as FF or IE. The problem is websites designers not with Opera. Classic example of this is Amazon website, by default it doesn't give you Auto Suggestion in search but if you Identify as FF it works fine.
Second solution and the last resort is you can right click on the page and hit Open with FF/IE/Chrome. This is nice touch and only Opera has got it where you can open the page on any other browser installed on your machine.
The real reason
The real reason Flash is not supported is due to commercial implications. How can Apple make 30% on each app sold from AppStore if users browse to websites on phone and use a Flash app instead (around 90% of the apps done for iphone be done using Flash).
For this very same reason Java is not supported as well.
I don't think there is anything wrong with blocking Flash or Java or whatever, at the end of the day every commercial company is out there to make money. It is users choice to buy that product or not, nobody is forcing users to buy iphone/ipad.
Rewrite doesn't piss off developers...
...if they are for the right reasons. I've done windows mobile development in the past using .net compact framework. I can tell you from experience that the single most difficult thing to acheive was/is a good UI, by no means I am saying it wasnt' possible but it was time consuming.
I hope Microsoft support Silverlight in Windows phone 7 so it is possible to create nice UI without that much effort as it is currently.
As far as the article is concerned I must say it is boring, you could have at least added couple of images or a youtube video to support it-may be???
I would love to agree but I don't because...
Dynamic assembly info, I agree with you on this.
Refactoring, I am sure it's your lack of understanding to Visual studio and not the lack of features. In case if really miss certain feature just search "CodeRush" or "Resharper" on google and you'll be amazed.
Operator overloading. Well It's like saying I don't want pointers in C++ because they are hard to understand. Well if you can't understand the simple concept of Operator overloading, you should stop developing-seriously.
Comparing Vs to notepad. Are you serous???
Everybody love comfort zone.
Even though I haven't used Eclipse that much but I can be pretty sure any tool Eclipse got is there in Visual Studio.
The main reason you went back to solve your problem in Java is due to your comfort zone. You (most people) like to do things in tools/languages they know the best. You tried to solve your problem the way you would solve in Java. If you had tried to solve your problem they way a C# developer would do I am sure you would have easier time and didn't have to go back to Java as you had.
I am telling this from my personal experience as I do 90% of my work in .net but occasionally use C++ and Java. On those 10% of times instead of finding the solution the way I would in .net I try to use processes and practices designed by the those languages and as result I don't have to curse those platforms.
That's my opinion which you can disagree.
- Product Round-up Smartwatch face off: Pebble, MetaWatch and new hi-tech timepieces
- Geek's Guide to Britain The bunker at the end of the world - in Essex
- FLABBER-JASTED: It's 'jif', NOT '.gif', says man who should know
- If you've bought DRM'd film files from Acetrax, here's the bad news
- Microsoft reveals Xbox One, the console that can read your heartbeat