Live data from Hacker News

Microsoft releases tool for creating Windows 8 apps in the browser

touchdevelop.com

61–70 of 71 posts

Re: Microsoft releases tool for creating Windows 8 apps in the browser

#61

"Sign in using your account on: Windows Live, Facebook, or Google" Wow, that's really inclusive! I don't see Google or Apple reciprocating anytime soon... I wonder if Google credentials can also be used to submit the final app in the Windows Marketplace.

Looks like Microsoft Research hasn't noticed Windows Live doesn't exist any more. It should say Microsoft Account.

Re: Microsoft releases tool for creating Windows 8 apps in the browser

#62

This is very impressive. I got further with this in fifteen minutes on my iPhone lying in bed than an hour last night with the Windows Phone 8 SDK. The APIs seem nicely designed and the interface works surprisingly well on a phone. I haven't seen anything else as likely to democratize programming since Click 'n Play back in the 90s. It would be nice to see some kind of automatic wrapper facility for the full API, eve…

Oh Microsoft... so it works on iOS Safari, but not on their own Internet Explorer on Windows Phone 8 :(

Re: Microsoft releases tool for creating Windows 8 apps in the browser

#63
post #31

Earlier quoted context omitted.

I'm not saying that asking for hard proof is ever a bad thing, but I will say that it's not illogical to make this claim without. Anecdotally, I know exactly 1 programmer TOTAL that does not use a mac laptop when they develop out of the dozens that I know, and he just got hired at Microsoft. I know several that use Windows desktops, but exactly 1 that doesn't have a mac laptop.

Small detour; logic is a funny thing because it can be countered by insufficient measures of extent and intent even when it is expressed in the form of presentable proof. So assuming a counter point of view would also be acceptable by your own process of reasoning if an anedoctal could express it. That tells me you recognize your own confirmation bias and so should I recognize mine. Had the poster said "the majority"…

I'd like that too actually. Personally I think the fact that devs I know feel like they HAVE to have a Mac is a sign that Apple's growth is possibly not finished. w

Re: Microsoft releases tool for creating Windows 8 apps in the browser

#64
post #52

The typical mode of operation is developing apps in TouchDevelop and running them in TouchDevelop, in the browser (or the WP7 app). If you want, you can also export the apps and sell them in the store, but you will need a dev account. TouchDevelop is a research project exploring programming paradigms that are more touch-centric. Think of it as a way of programming your phone or tablet, whatever it may be, on the devi…

Will Microsoft be seriously backing the TouchDevelop project as a commercial effort? (ie. marketing it to developers and cultivating a community?) I have the feeling TouchDevelop is what a next generation IDE should feel like. Not just with the touch-friendly editor, which is nice, but also how the rest of the IDE is constantly reacting to what is happening in the editor. Is the web-app a subset of the WP7 project? W…

Thanks!

TouchDevelop is a research project, and as of now there are no plans of full-scale productization.

The webapp supports all programming language features of the WP7 app (and some more ;-). Not all library APIs are implemented though (some are obvious - it doesn't make phone calls - some are just still missing).

If something didn't work with the libraries for you, let us know!

It is possible to define record types (with fields but not methods). You can also define libraries operating on these. Libraries can be parametrized, much like functors in ML (but without the heavy type system). The interaction between records and libraries is not fully worked out yet, but we're working on it, time permitting.

Note that TD is not an object-oriented language - there is no inheritance or subtyping. I myself intend to keep it this way :) Still, we want to have something akin to C#'s extension methods as far as the syntax goes (i.e., method lib1->m(x:t,y:number) could be invoked as x->t(10)).

Re: Microsoft releases tool for creating Windows 8 apps in the browser

#65

This is very impressive. I got further with this in fifteen minutes on my iPhone lying in bed than an hour last night with the Windows Phone 8 SDK. The APIs seem nicely designed and the interface works surprisingly well on a phone. I haven't seen anything else as likely to democratize programming since Click 'n Play back in the 90s. It would be nice to see some kind of automatic wrapper facility for the full API, eve…

Oh Microsoft... so it works on iOS Safari, but not on their own Internet Explorer on Windows Phone 8 :(

For windows phone 7 and 8 there is a native free app in the marketplace. Try that.

Re: Microsoft releases tool for creating Windows 8 apps in the browser

#67
post #51

Still, I wouldn't say this http://imgur.com/pUlXu is the best way to drive adoption amongst the Microsoft faithful. Yes I know they need to draw the line somewhere, and IE9 (maybe IE anything... haven't tried 10) sucks, but this is quite a departure from the general Windows stance of "backwards compatibility at all costs" (why their hosts file still lives in an 'etc' directory is beyond me, for example). Additionally…

It's a research project, not an actual product MS wants to sell. So how is this different from the dozens or hundreds of bleeding-edge experiments that demand a current version of Chrome/FF to work and refuse to do anything on any other browser?

As I said in my comment, it's not how Microsoft have done things, ever. IE10 isn't even shipping as a final product for the most widely deployed version of Windows, and Windows 8 has basically no market share.

The difference with Mozilla and Google is I don't need to migrate my entire OS to use their experimental stuff.

Re: Microsoft releases tool for creating Windows 8 apps in the browser

#68
post #52

Earlier quoted context omitted.

Will Microsoft be seriously backing the TouchDevelop project as a commercial effort? (ie. marketing it to developers and cultivating a community?) I have the feeling TouchDevelop is what a next generation IDE should feel like. Not just with the touch-friendly editor, which is nice, but also how the rest of the IDE is constantly reacting to what is happening in the editor. Is the web-app a subset of the WP7 project? W…

Thanks! TouchDevelop is a research project, and as of now there are no plans of full-scale productization. The webapp supports all programming language features of the WP7 app (and some more ;-). Not all library APIs are implemented though (some are obvious - it doesn't make phone calls - some are just still missing). If something didn't work with the libraries for you, let us know! It is possible to define record ty…

I can understand not wanting inheritance or subtyping, but then I think the language needs at least first class functions. Extension methods would be great. Perhaps you could have typeclasses like in Haskell?

Re: Microsoft releases tool for creating Windows 8 apps in the browser

#69

This is very impressive. I got further with this in fifteen minutes on my iPhone lying in bed than an hour last night with the Windows Phone 8 SDK. The APIs seem nicely designed and the interface works surprisingly well on a phone. I haven't seen anything else as likely to democratize programming since Click 'n Play back in the 90s. It would be nice to see some kind of automatic wrapper facility for the full API, eve…

Oh Microsoft... so it works on iOS Safari, but not on their own Internet Explorer on Windows Phone 8 :(

correct me if I am wrong, but I dont think he said anything about the iOS safari and internet explorer on windows phone. More like.. Because of this web version, he went further with windows development than when he tried to start with actual windows phone 8 development on his computer..
Post reply on HN