I suggest you ...

Main language for the Windows 8 development

Silverlight has showcased how it performs and its fabulous flexibility and performance in interface development, together with all the added sugar of the .Net platform.

I am suggesting to make it the lead development technology for Windows 8.

2,405 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Jose Luis LatorreJose Luis Latorre shared this idea  ·   ·  Admin →

    235 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Mark JonesMark Jones commented  · 

        Just on the surface of perception, Microsoft's copy-catting Apple in the phone and tablet market is, well ---- I'll just quote Darth V: "I find your lack of faith disturbing."

        To avoid unnecessary verbosity, I'll just say that as far as Windows 8 and HTML5/JS are concerned, I see no need for Microsoft to give AAPL the nod in any way by assenting to the "superiority" of HTML5/JS (which ostensibly will let us run W8 apps under iOS). Simply put, the Microsoft OS and application platform has been, and hopefully always will be, superior for both users and developers. I have no need or want to run my products under MacOS, iOS, or anything else shaped like a ripe fruit.

        I believe Microsoft should just bow up, get in AAPL's face, and speak the truth: our platform is better than yours, and our ideas are better than yours, because in the end people choose our products.

        I'm of course cognizant of the massive gaps in Redmond's thinking about how to do a smart-phone. But Microsoft has learned from its mistakes in the past, and I'm hoping it will learn now also. But impersonating Apple's strategies is making a huger mistake than MSFT's previous, and it doesn't reflect real learning. It only shows a non-innovated, "meee-tooo" mentality.

        Let's admit the truth at this point and capitalize on it -- the Windows platform is better. Therefore, the enabling technologies such as Silverlight, .NET, WPF, C#, et al should be the focus, as they're not only still relevant (i.e. they're not becoming obsolete, let alone moribund), but they're clearly superior and more forward-thinking than the lame, mis-applied alternative.

        That's my story, and I'm sticking to it.

      • sidsid commented  · 

        The new HTML5/CSS/JS framework that let you develop the new Windows 8 Style Applications is at http://metrodynamis.com

      • Mark JonesMark Jones commented  · 

        The 'rahul' user has been a "User for 4 minutes". He is a troll on this thread, just trying to peddle his product. His original ID here was 'tank6b', and he's changing it to try to get people to notice his stuff. So I'm sure he'll pop up again like a woodchuck under a different fake guise.

        Ignore him please, and maybe he'll just slink away as he should.

      • rahulrahul commented  · 

        I found this Metro Dynamis, is great to develop these new Windows 8 style applications. Check it out at http://metrodynamis.com

      • kzukzu commented  · 

        Heard of mono/moonlight/monotouch/monodroid?

        No lowest common denominator, full native uis, .net all the way

      • AnonymousAnonymous commented  · 

        This is a great idea. HTML5 could be nice, but XAML is the sexiest markup language I've ever seen - not to mention C# and the .NET framework.

      • Mark JonesMark Jones commented  · 

        Just playing "devil's advocate" here to encourage more thought ...

        On another thread, the moderator Michael Carr said of Silverlight, "The more platforms, the better." I would just respond with "Well, not necessarily." From an app developer perspective, the more platforms there are to worry about, the more complex our life becomes since we'll have to crank out and support multiple app versions. This translates into much longer time to market, higher costs (lower profit), and crippled, weird, dumbed-down, or less stable products in certain cases. This is what absolutely plagues (and I believe will cripple) the Android platform. This situation does not promote world-class applications, which will please the users, please the ISVs, and please MSFT.

        Also, the more platforms there are to support, the harder it will be for Microsoft to support them. That translates into much longer update cycles for major technologies like Silverlight. Along these lines, one must remember that adding more manpower to a late software project only makes it later. So although Microsoft's war-chest funds give it "enough power to fly a brick", why would it want to?

        Finally, if you try to support all major platforms with a single technology framework, and if that framework (supposedly) guarantees app portability across these platforms, then you've just reduced the app possibilities down to the least common denominator. The least-capable, clumsiest OS platform may significantly restrict the capabilities of an app if the high-level framework such as Silverlight or .NET panders to the least common denominator. Hmmmm ....

        Now that I've played devil's advocate on this issue, I'll get back to my soap box --- Silverlight all the way! But that being said, I'm not suggesting that either MSFT or the dev community lose site of the realities mentioned here.

        I would also add that it seems apparent that the concerns and caveats I've mentioned here (i.e. spreading Silverlight too thin) apply even more strongly to HTML5 et al, which in Microsoft's hands is definitely like trying to grab a tiger by the tail. While MSFT has complete control over Silverlight, the same cannot be said of HTML5/JS/CSS. Controlling an application development framework based on an industry-standard, multi-competing-vendor platform can be very problematic if Microsoft intends to treat the platform as the basis for app development. It's fascinating that this is exactly the tiger-tail Redmond has latched onto in this case. Good luck with that.

        My two cents on where the priority for Silverlight support should be applied is to the major OS platforms that the world believes have a future. The last 30 years of technology history told us in no uncertain terms that the platform with the bright destiny is the one that does the best job of giving customers what they want. We now know that such a platform will be one that best enables major and small grass-roots ISVs to deliver great applications at a reasonable cost to typical consumers. So what platform has done that best?

        Windows.

      • Mark JonesMark Jones commented  · 

        Actually back on the topic ...

        Hey, Mr. Metrodynamis Hijacker! If your HTML5/CSS/JS stuff is so great, then why do you only have a Mickey-Mouse website (see http://metrodynamis.com)? Expected more from someone like you claiming the accomplishments you have ...

        Put up or shut up ...

      • Mark JonesMark Jones commented  · 

        To the moderator of this thread -- any way you can scan for and block anything referring to this metrodynamis stuff? Someone hijacking the thread, peddling their wares, and preaching their pet philosophy is not what this is all about.

      • kzukzu commented  · 

        oh freakin' come on Metro Dynamis!!!

      • Dejan SeguljevDejan Seguljev commented  · 

        This Metro Dynamis is becoming a spam.

      • nonamenoname commented  · 

        I just discovered these tool that let you program these new Windows 8 Style Applications, check it out at http://metrodynamis.com

      • anjanaanjana commented  · 

        Now you can develop the new Windows 8 Applications with easy using Metro Dynamis. Check it out at http://metrodynamis.com

      • Dejan SeguljevDejan Seguljev commented  · 

        I have been working on a game in SIlverlight for Windows Phone 7. I created that game in Silverlight first. After that I created new Silverlight for WIndows Phone project and included all files from Silverlight project. It compiled and worked! HTML will never have that.

      • Dejan SeguljevDejan Seguljev commented  · 

        Recently I worked on large web site. We had to create css for each browser separately. HTML/CSS is aimed to support all platforms but when you start using it you realize that you need separate implementation for each platform.

      • Dejan SeguljevDejan Seguljev commented  · 

        We waited long time to get platform like .NET and UI frameworks such as Silverlight, WPF, XNA, and also languages such as C#. We are very happy we have those tools. Also, .NET and C# are purely Microsoft products so Microsoft doesn't need to follow any stupid standard defined by some organization. I'm sure that those standards are created by some scientists which have never developed any serious application. This is great advantage that Microsoft owns those technologies and nobody can hinder their development except Microsoft itself. By accepting HTML/JavaScript Microsoft is returning back to be bound to some organisation's stupid ideas which is very bad. HTML and JavaScript will never work neither any standard aimed to be globaly accepted such as C++.

      • kzukzu commented  · 

        tank6b, would you please please stop highjacking the thread to publicize your company/product?

        I don't care how cool you can make HTML/CSS/JS seem, it will always be lipstick on a pig.

        A true OOP fully compiled language/platform is required to build any kind of app that has serious business logic behind. It's very different to build the UI facade over server-side logic than to build a desktop app that has lots of that logic locally.

        Imagine what it would be programming Office in HTML/CSS/JS... yeah, right.

      • tank6btank6b commented  · 

        @Mark

        Sorry if you misunderstood "hate", was not to my person or the like. Was referring to the HTML5/CSS/JS technologies. That people here are complaining about.

        Yes, I'm the developer of Metro Dynamis. Do you know what Metro Dynamis is? I think you are confusing things.

        And in my opinion, yes, it is an option, Microsoft just said it. Loud and clear.

      Feedback and Knowledge Base