Linked by Thom Holwerda on Wed 16th Feb 2011 23:02 UTC
PDAs, Cellphones, Wireless "There's just one problem, though: the 'nine young investors' don't really exist - according to the last tweet on the @NokiaPlanB Twitter account, it was all a hoax perpetuated by 'one very bored engineer who really likes his iPhone'. Ouch."
Permalink for comment 462844
To read all comments associated with this story, please click here.
I like WP7
by JohnJJ on Thu 17th Feb 2011 08:18 UTC
JohnJJ
Member since:
2011-01-28

I'm a developer who started programming in Basic on my Amstrad CPC 464 when I was 10. Since that time I've been programming in QBasic on the PC, Pascal in various flavors, C, assembler (I read a few pages in the pentium opcode reference every night to work out optimal pipelining for different instructions). C++, and the big game changer Watcom C++ 10 with dos4gw and 32bit flat address space, which changed everything. Some Delphi (Pascal again), a tiny bit of VB, a little bit of Java, sadly lots of Javascript, ML in university (I know I should like functional programming I just can't get my head around it). Vertex and pixel shaders all the back to the first OpenGL extension, lots of obscure languages just for fun, and finally C# and C++/CLI.
Along the way I have created tons of libraries myself and used tons of different libraries/frameworks/apis, like Win32, MFC, QT (way back), Apache XML DOM, FreeImage, FreeType, OpenGL, DirectX, I also programmed to my Voodoo 3d board, and too many other libraries to mention.

That was quite a long intro, but the purpose was to show that I've been around the block, so when I claim, that for me personally, the .Net platform is by far the best environment I have ever worked in, it is not an uninformed opinion. In general I would say that my productivity doubled, simply because every library you could ever wish for exists for this platform and because they are so consistent. But what I love most about .Net, or CLR actually, is just that, it is a Common Language Runtime and I can code in C# or C++ as needed and mix and match as I please. I can integrate with IronPyhton or JScript for easy scripting support or start learning F# and it is all within the same well known platform.

There are very good reasons for liking .Net and even if you don't like Microsoft as a company you can't deny that they have the ultimate development platform. .Net even comes in a few different flavors for embedded programming, there is something for everyone.

On top of all that I current own an LG Optimus 7 and it is great. It runs like a champion and is just a supremely smooth enjoyable thing. I can't wait to get started developing for it and I bet that many many other .Net developer feel the same way. You can take all your skills and knowhow and utilize it almost directly for developing for WP7. The potential is huge.

So to conclude, I believe that Nokia have made an extremely good decision, they get an extremely capable platform and potentially the biggest developer crowd, how is that not a win??

Cheers

Reply Score: 4