Jump to content


Metro only for Visual Studio Express 11


29 replies to this topic

#1 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1587 posts

Posted 25 May 2012 - 05:32 PM

Microsoft apparently wants all apps written with VS11 express to run Metro and Metro only.
http://arstechnica.c...d-on-windows-8/
Currently using Blender and Unity.

#2 Tottel

    Member

  • Members
  • PipPip
  • 49 posts

Posted 25 May 2012 - 07:58 PM

Yep.. I downloaded it to try and found that I could only make metro-stuff. Quite a bummer, since I disabled metro in windows 8 after about half an hour of frustration.

#3 TheNut

    Senior Member

  • Moderators
  • 1699 posts
  • LocationThornhill, ON

Posted 26 May 2012 - 08:33 PM

One the one hand, I think it's a good idea. Push people forward onto a new system. Windows hasn't changed much since Windows 95. That is I'm still using the OS as I did back then. This is one way to convince companies that Metro is the future and there's no need to worry whether or not others will adopt it. As for traditional app development, I think VS2010 is still a solid IDE and does the job remarkably well. Missing out on C++11 is not the end of the world. Quite frankly it just adds more complexity to it. Just develop in Java and see how much those developers have to deal with less.

Now on the other hand, I think the Metro UI was horribly designed. I think blocky graphics works extremely well for presenting important information, but that's where Microsoft stopped. They're still bound to that icon-ism design. They need to get out of that mentality and start developing artificially intelligent UI systems with good filtering capabilities. There's too much information out there and the traditional mechanisms for consuming that information is medieval. Click this for app store, click this to browse the interwebs, click this to watch movies, click click click... It would have been a much better user experience to allow developers to tap into a central "mainframe" and extend the desktop to integrate their application logic, so one search can operate on many levels and present multiple choices, all of which can easily be filtered by the user. It's a damn shame that this "new-age" crud from MS is just a makeover for traditional behaviour. I would be much more supportive of Microsoft if they would just take their product to the next level.
http://www.nutty.ca - Being a nut has its advantages.

#4 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1587 posts

Posted 26 May 2012 - 09:09 PM

I'm still using Windows XP. I think Microsoft is trying to tap into the tablet market, but it probably won't work out. Desktops are desktops. They were designed for a mouse. It sounds like another interface on top of an interface on top of an interface. No one is going to use it no matter what they do.
Currently using Blender and Unity.

#5 vdf22

    New Member

  • Members
  • PipPip
  • 30 posts

Posted 15 June 2012 - 03:34 PM

Apparently they decided that wasn't a good idea, so desktop development will be back in VS2012 Express - http://www.microsoft...oducts/express . Apparently desktops aren't going away anytime soon.

#6 alphadog

    DevMaster Staff

  • Moderators
  • 1716 posts

Posted 18 June 2012 - 04:36 PM

I don't see why Microsoft can't coax the userbase off the archaic ABI to a new one, starting with the free tools they put out for hobbyists. Plus, there are other IDEs for the cheapies who won't commit to a real VS edition.

Also, MS has always held back a little on Express. VS2010 doesn't have a 66bit compiler, I believe.

It's one of those damned if you do and damned if you don't things...
Hyperbole is, like, the absolute best, most wonderful thing ever! However, you'd be an idiot to not think dogmatism is always bad.

#7 Reedbeta

    DevMaster Staff

  • Administrators
  • 5307 posts
  • LocationBellevue, WA

Posted 18 June 2012 - 07:17 PM

VS2010 does not have a 66-bit compiler, it's true. On the other hand, neither does anyone else. ;)
reedbeta.com - developer blog, OpenGL demos, and other projects

#8 alphadog

    DevMaster Staff

  • Moderators
  • 1716 posts

Posted 22 June 2012 - 02:59 PM

What?!? You haven't heard about the newest enhancements to VS? They call it the Microsoft Two Bits Performance Enhancement library. I've heard from Microsoft that it's going to be awesome. Of course, you'll have to throw away everything you know so far, but they have classes and certifications!
Hyperbole is, like, the absolute best, most wonderful thing ever! However, you'd be an idiot to not think dogmatism is always bad.

#9 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1587 posts

Posted 22 June 2012 - 05:05 PM

I guess this is along the same lines, but Microsoft introduced the Surface recently which will only be available on Microsoft stores. I think this is probably because there were no takers on the open market. The OS will cost anyone outside of Microsoft 60 dollars as compared to free for Android. Now it's a question of whether people will buy it from Microsoft. I don't think that will happen. Tablets have become personal computer media devices. They don't need much of a keyboard, and one you have to set the computer on a table or whatever doesn't make much sense unless it is being used like a laptop. It's going to be more expensive than other tablets unless they sell it at a loss or something, and Microsoft doesn't have the cool factor reputation that Apple does to get premium prices for a tablet that is pretty late to market, which leaves a kind of screwed up desktop OS that from what I've read, people aren't very excited about. I think it will be another Vista, where commerce and IT basically ignore it and wait for Microsoft to do a better project next generation. That's really not hard to do anymore for businesses, especially in a slow economy. I think it's another shot to the foot for Balmer. If this fails as I think it will, Microsoft should seriously consider putting someone else at the wheel.
Currently using Blender and Unity.

#10 Stainless

    Member

  • Members
  • PipPipPipPip
  • 579 posts
  • LocationSouthampton

Posted 22 June 2012 - 08:40 PM

My take has always been that Microsoft are scared by two things.

1) The tablet market
2) The mobile market

Windows mobile is a failure, a failure that has probably killed Nokia, the jury is still out, but it's looking that way.

Windows 8 and Metro seem to me to be aimed totally at the tablet market, to the detriment of the desktop market.

Things that were working really well for Microshaft, like XNA and .NET seem to have been kicked into the waste basket in favour of a badly designed, badly implemented pile of steaming sh1t

Ok, I have had arguments about this in the past, I know a lot of people disagree with me, but that's my view.

Most people think Microshaft are too big too fail, but hey look at the current state of the worlds banks!

I wouldn't be unhappy if they ended up with the pointy bits in the air, but what is the alternative?

Android has already been dropped by a lot of developers as "unsustainable". Linux is nice, but not a state of the art OS, Apple is just Apple. I am running OS X Lion and I am amazed at the amount of mac software that no longer runs.

What would we be left with?

{stops typing to think about 66 bit computing.... interesting....} :)

#11 vdf22

    New Member

  • Members
  • PipPip
  • 30 posts

Posted 22 June 2012 - 08:44 PM

I would say Playbook with BB10 but I'll be kicked in the face a hundred times so I won't. :)

#12 Stainless

    Member

  • Members
  • PipPipPipPip
  • 579 posts
  • LocationSouthampton

Posted 22 June 2012 - 08:51 PM

I quite liked the idea of QNX, just not the implementation.

I think we should bring TAOS back from the dead, I'll talk to Chris about it. Maybe if I buy him a farm of raspberry pi's he'll dig it out......

https://public.me.com/chris_hinsley

#13 alphadog

    DevMaster Staff

  • Moderators
  • 1716 posts

Posted 23 June 2012 - 01:12 AM

View PostStainless, on 22 June 2012 - 08:40 PM, said:

My take has always been that Microsoft are scared by two things.

Microsoft has been "scared" many times. The biggest was their miss on the internet; they really were late to the game and almost got left behind. This led them to overshoot on XML.XML came on strong, Microsoft made everything into XML, and then XML fizzled for the mess it was. Now, the buzz is tablet and mobility, and Microsoft is trying hard there. What they lack is marketing like Apple. They do make decent products, such as the Zune.

Two problems with your post:
- Android has already been dropped by a lot of developers as "unsustainable".

Meaning what?

- Linux is nice, but not a state of the art OS

WHAT?!?! Linux has essentially taken over "The Cloud", the current server-side buzz concept equivalent to tablets on the client side. :)
Hyperbole is, like, the absolute best, most wonderful thing ever! However, you'd be an idiot to not think dogmatism is always bad.

#14 Vilem Otte

    Valued Member

  • Members
  • PipPipPipPip
  • 345 posts

Posted 23 June 2012 - 01:34 AM

I'm currently (for a lot of years) running Linux (went through huge variety of distros, even tried compiling kernel on my own (successfully - but it needed so much time to keep it up to date) - currently @ Debian :wub: (first use of this smiley :D)), with KDE desktop - and after I tried metro (just to test it, it wasn't even at my home - but at colleagues place) I can just say Metro is not good way of doing things imo.

Metro just doesn't allow one to customize it (and I really mean customize, not just change colors, etc.) - without it (e.g. turning metro off), it's just old desktop ... neither of these is enough close to what basic KDE gives you ... and I don't mention heavily customized KDE (which practically owns any other desktop environment).

As for Visual Studio - I don't like the IDE (and yes, I'm one of the zealots that run terminals + makefile hell (and dozens of bash scripts), and I find it better and faster to work with than with IDE like Visual Studio :ph34r: - and it's really a lot easier to configure than doing the same in IDE) - and supporting just Metro-only applications is wrong step -> I like console apps, F.e. if you do need to make some quick and easy app (to generate few lines of code, compute whatever, etc. - you know it) - making window app for this is just a waste of time and console apps rules for this ... so I don't see point of doing VS Metro-only ... well maybe I'm a bit too much Linux/BSD influenced ... :ph34r: (and I know that Linux is for ninjas!)

Note: It's my subject opinion, I don't like Metro (it seems a bit like unsuccessful Unity) - I like environment where I can really change stuff - but your opinion may vary, I respect it - I don't necessarily say that Metro or new VS is bad, but imo there are better alternatives. :)
My blog about game development (and not just game development) - http://gameprogramme...y.blogspot.com/

If you don't know how to speed up application, go "roarrrrrr!", hit the compiler with the club and use -O3 :D

#15 TheNut

    Senior Member

  • Moderators
  • 1699 posts
  • LocationThornhill, ON

Posted 23 June 2012 - 02:32 AM

fireside said:

I'm still using Windows XP
My condolences.

Reedbeta said:

VS2010 does not have a 66-bit compiler, it's true. On the other hand, neither does anyone else. ;)
Those two extra bits go a long long way :) But for 64 bits, you can just download the Win SDK. It's what I use to build 64 bit apps. Heck, you don't even need VS. Just write your 1-mill lines of code in notepad and compile :D

On the topic of mobile platforms, the reality is that all major vendors have strengths and weaknesses. If they would set aside their imperialistic crusades and worked together, you would have the elegance of Apple, the freedoms of Android, the strong development tools from Microsoft, and the security of RIM devices. But, heaven forbid our species working together towards a common goal. Better to compete for several decades until the victor stands above the corpses of his fallen enemies.

No one can predict the success of Win 8 or its mobile variants, but I do believe Microsoft will win in the long term. Sooner or later people are going to upgrade their PCs or buy their family a tablet one xmas and the obvious choice is going to be something they know and use. From my point of view, I agree with Ballmer in his cocaine enriched press conference, developers developers developers :) The tools for developing on a win platform is like dining in royalty with silk serviettes and fine French cuisine. I've recently developed for Android and touched iOS here and there. Without a doubt, I would take an arrow in the knee for Microsoft. I really miss the simplicity of focusing on development matters that count versus putting up with the messy tidbits that the competition offers. If any one thing strikes me most, it's that people don't mind being slapped around with less than perfect tooling. How Android got popular with a dysfunctional emulator and obfuscated API and documentation is bewildering. Nah, madness.

Quote

As for Visual Studio - I don't like the IDE (and yes, I'm one of the zealots that run terminals + makefile hell (and dozens of bash scripts), and I find it better and faster to work with than with IDE like Visual Studio
I shall pray the rosary for you each night until, god willing, you come back to the light.
http://www.nutty.ca - Being a nut has its advantages.

#16 vdf22

    New Member

  • Members
  • PipPip
  • 30 posts

Posted 23 June 2012 - 03:29 AM

View PostTheNut, on 23 June 2012 - 02:32 AM, said:

Those two extra bits go a long long way :)

Definitely 66 bits is the future. Instead of being able to support a measly 16,777,216 TB of memory we can support 67,108,864 :D

#17 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1587 posts

Posted 23 June 2012 - 09:33 AM

Quote

But, heaven forbid our species working together towards a common goal. Better to compete for several decades until the victor stands above the corpses of his fallen enemies.

I think that's really what the internet and html are. It's slow, but everyone is agreeing, and it gets more and more powerful. As far as mobiles and tablets, that's why Microsoft won't win. We like the familiar, and that's our browsers. Microsoft is losing. It's losing server space. It's losing mobiles. All they are doing is alienating their userbase and driving more people to Apple trying to get it. That's not to say they don't make a pretty good product and will probably always be around as a desktop/laptop OS and server if Linux doesn't eventually drive them out because of cost. I"ll be surprised if Balmer isn't gone within the next two years because I think he's over his head. This is a Vista redo. You could kind of write off Vista because he just took over. I haven't used it, but I've read some of the reviewers, so I might be wrong, but an OS has to be built around it's primary input.

Quote

My condolences.

I only use Blender and Unity anymore for development along with a few art programs. The OS is unimportant and I don't want to waste money on an upgrade unless it's really outdated. The free games I play work pretty good yet.
Currently using Blender and Unity.

#18 Stainless

    Member

  • Members
  • PipPipPipPip
  • 579 posts
  • LocationSouthampton

Posted 23 June 2012 - 10:10 AM

Quote

- Android has already been dropped by a lot of developers as "unsustainable".
Meaning what?

http://games.slashdo...s-unsustainable

A lot of developers feel the same. What is the point of an OS that you cannot get software for?

Quote

- Linux is nice, but not a state of the art OS

WHAT?!?! Linux has essentially taken over "The Cloud", the current server-side buzz concept equivalent to tablets on the client side. :)


:D


If I was setting up a new firewall, or a server, I would use freebsd instead of Linux.
If I was setting up a multimedia server, I would use windows so it can talk easily to my xbox.
If I was setting up a development machine, I wouldn't touch Linux.

I have a Linux box setup for when I do have to do bits and pieces, but it's a nightmare every time I use it. This library got updated with a breaking change, so I have to update these six libraries. One of those has a breaking change, which means I have to update these 5 libraries, and so on and so on.

A day or so later I can boot up the IDE and start some work.

Maybe this doesn't happen if you use Linux on a daily basis, but for an occasional developer like me, I hate it.

Then the quality of the tools just isn't the same as you get on WIndoze and Mac. Compare 3d studio max to all it's competitors, I know visual studio has it's problems, but it's a damn site better than anything else I have used. Ask anyone who has worked on Codewarrior or it's ilk and you will hear what I mean.

Compare xcode 4 to anything and see what I mean.

Linux has it's place, and it is very good in those places, but not for me as a daily work environment.

#19 Stainless

    Member

  • Members
  • PipPipPipPip
  • 579 posts
  • LocationSouthampton

Posted 23 June 2012 - 10:29 AM

Actually, the more I think about it, the more I think TAOS is the way to go.

It's perfect for modern hardware.

TAOS used this idea that everything was organised as tools. Each tool was a separate entity and could be loaded on a different cpu than the calling tool.

Totally scalable.

Perfect for modern multicore processors

#20 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1587 posts

Posted 23 June 2012 - 10:55 AM

Quote

A lot of developers feel the same. What is the point of an OS that you cannot get software for?

That might be true for someone trying to push the system to the limits, but there are a huge amount of Android Apps. Android still isn't as popular as iPhone and it's going to make less money, especially because people look for more free apps on it. When you look at consoles, iPhone, and Android, it's at the bottom if you don't count Microsoft's phone OS or Symbian or something. Doesn't prove a thing. Smart phones are taking over. Android is #2 and I don't think that's going to change other than it may become #1.
Currently using Blender and Unity.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users