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.
235 comments
-
Mark 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.
-
sid
commented
The new HTML5/CSS/JS framework that let you develop the new Windows 8 Style Applications is at http://metrodynamis.com
-
Mark 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.
-
rahul
commented
I found this Metro Dynamis, is great to develop these new Windows 8 style applications. Check it out at http://metrodynamis.com
-
kzu commented
Heard of mono/moonlight/monotouch/monodroid?
No lowest common denominator, full native uis, .net all the way
-
Anonymous
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 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 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 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.
-
kzu commented
oh freakin' come on Metro Dynamis!!!
-
Dejan Seguljev commented
This Metro Dynamis is becoming a spam.
-
noname
commented
I just discovered these tool that let you program these new Windows 8 Style Applications, check it out at http://metrodynamis.com
-
anjana commented
Now you can develop the new Windows 8 Applications with easy using Metro Dynamis. Check it out at http://metrodynamis.com
-
Dejan 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 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 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++.
-
kzu commented
Have you actually used that crap? It's like say gdocs would replace word. Laughable.
Couldnt agree more http://www.zdnet.com/blog/apple/google-apps-vs-office-web-apps-vs-ipad-apps/9422
Keep enjoying the Javascript love. I want to stay in OOP land.
"AdeMiller: @bradwilson "JavaScript is love"... The sort of love you get in prison."
--http://twitter.com/AdeMiller/status/78116726457376768 -
tank6b
commented
@kzu
Okay, and what is this?
http://www.microsoft.com/en-us/office365/small-business/about.aspx#office-web-appsYou know what? Nevermind. I won't waste my time anymore
-
kzu 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.
-
tank6b
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.