Microsoft Linking Silverlight, Ruby on Rails 232
CWmike writes "Friday Microsoft will demonstrate integration between its new Silverlight browser plug-in and Ruby on Rails. Microsoft's John Lam, a program manager in the dynamic language runtime team, said in a recent blog item: 'Running Rails shows that we are serious when we say that we are going to create a Ruby that runs real Ruby programs. And there isn't a more real Ruby program than Rails.' Also at the event, Microsoft officials will demonstrate IronRuby, a version of the Ruby programming language for Microsoft's .Net platform, running a Ruby on Rails application."
Re:What's MSFTs Point? (Score:3, Interesting)
Re:What's MSFTs Point? (Score:5, Interesting)
Rails. . . In the Browser? I'm confused. . . (Score:2, Interesting)
Also, slightly off-topic, but is anyone else concerned about the security implications of pushing more and more languages/capabilities/functionality into the web browser, which can be controlled by scripts/code loaded from remote, un-trusted, servers? Why can't a web browser just be a web browser?
Re:What's MSFTs Point? (Score:4, Interesting)
while looking at the MS website it seems that the latest
frankly at this point I would seriously doubt that MS (or Novell, for that matter) has any serious intention of implementing
anybody needs my tinfoil hat?
Re:What's MSFTs Point? (Score:4, Interesting)
Ajax/JavaScript (Score:3, Interesting)
Don't get me wrong, I don't necessarily think that something like JavaScript, where the DOM can be manipulated dynamically to create more dynamic webpages, is necessarily a bad thing, or Ajax where data can be sent to the browser to render into the DOM. There could, potentially, be the chance for there to be some kind of buffer overflow in the browser that attackers could exploit - but that is potentially even a problem with straight html + images. I just have to trust the browser developer to do a decent job of coding securely, and to fix found exploits quickly. I'm pretty confident with Mozilla's ability to do that, as well as Apple (Safari), Opera, Konq, etc. Even to some extent Microsoft.
My problem is this concept of putting full-fledged programming languages with full access to the
I don't mind something like Flash or SilverLight if it only lets developers draw stuff on screen, receive mouse/keyboard events, and play sounds, but I don't like the idea of stuff I load from the Internet having access to system calls. That's just scary.
Re:Ruby stinks anyway (Score:4, Interesting)
They want it so that no matter which language you prefer, you can use their technology, for better or worse. It is quite a brilliant really. Why should the language be tied to the platform anyway? That I pick native compilation, the Java runtime, or the CLR.... I should still be able to use the language I want.
(Side note: I despise Ruby. Doesn't mean I think it shouldn't be offered as an option...)
Re:"Learn How to Become" More Transparent? (Score:2, Interesting)
The supervisor replied "Are we talking... DRUGS... here?"
Naively, i couldn't respond. Later, someone told me "rails" referred to needles, i guess as in shooting up.
So, ever since Ruby on Rails came out, i've always recalled the "rails" context. Now, msoft with silverlight and rails.... sounds like self-injecting mercury into the bloodstream...
Re:What's MSFTs Point? (Score:5, Interesting)
I still remember when most users were using Netscape browsers and Microsoft had a pitiful browser they wanted everyone to use instead. Many technical users pointed out that Netscape was cross-platform and a better choice for a browser. So, Microsoft created Internet Explorer for Macs, Unix and Windows to show that Microsoft understood the importance of a cross-platform browser and would continue to make the browser for all platforms for free. Once they propagated their browser to the bulk of the users, these cross-platform versions stopped being updated. Of course, it was all just a ploy to gain market dominance by confusing the marketplace.
I wish people were smart enough to realize that this latest attempt to tie Ruby to Microsoft is simply the same tactic, used repeatedly by Microsoft, to confuse a marketplace while jamming more poorly conceived Microsoft software into businesses that are not clever enough to look further into the future than the current quarter. Sadly, past examples show that business managers will not learn that Microsoft does not have the best of intentions when they announce any new technology.
Re:Wrong. (Score:3, Interesting)
You can't really blame that on MS.