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.
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.
The new HTML5/CSS/JS framework that let you develop the new Windows 8 Style Applications is at http://metrodynamis.com
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.
I found this Metro Dynamis, is great to develop these new Windows 8 style applications. Check it out at http://metrodynamis.com
Heard of mono/moonlight/monotouch/monodroid?
No lowest common denominator, full native uis, .net all the way
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.
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?
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 ...
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.
oh freakin' come on Metro Dynamis!!!
This Metro Dynamis is becoming a spam.
I just discovered these tool that let you program these new Windows 8 Style Applications, check it out at http://metrodynamis.com
Now you can develop the new Windows 8 Applications with easy using Metro Dynamis. Check it out at http://metrodynamis.com
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.
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.
Have you actually used that crap? It's like say gdocs would replace word. Laughable.
Okay, and what is this?
You know what? Nevermind. I won't waste my time anymore
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.
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.