5 ms·
Huh? You write CLR code, and much of the library you expect in those languages is available. I think that's what he means.
by s3graham 19y ago
Huh? You write CLR code, and much of the library you expect in those languages is available. I think that's what he means.
- gruseom 19y agoSure, but the devil is in the details. I'd like to know more. Assuming the Silverlight VM is not the same one that .NET apps run on, how did they do it? Did they port the CLR to a browser environment? Is it the full CLR? Does it support the full C# language? How does integration with the browser environment (dom/javascript) work under the hood? How did they get it working on different browsers? Are they completely separate implementations? I should have clarified that I'm not criticizing Silverlight (of which I'm ignorant) as such, just expressing general skepticism based on what such claims remind me of. These things usually work, but only up to a point (well enough for marketing, that is, but not really for production). If Silverlight is better than that, I'm curious to hear more. Googling hasn't helped, because "Creating a New Silverlight Application using VS 2008" is not what I'm looking for.
- Flemlord 19y agoIt supports the full C# language and many of the component libraries. Silverlight is essentially a plug-in that can run in any browser, and there are extensions for different operating systems. (Apple and Linux soon.)
- gruseom 19y agoThanks for responding. Are you using it for serious development? Have you learned anything interesting about its DOM/Javascript integration? I ask because for the problem I'm working on, a full Silverlight app wouldn't make sense; but if it were possible to use the Silverlight plugin to work around some of the bottlenecks we've encountered for Ajax development, I'd be interested. Given that most of the bottlenecks have to do with rendering in the browser, though, I imagine this is a long shot.
- Flemlord 19y agoI'm about to use it for serious development. We're planning on using it exclusively so I haven't paid much attention to how well it will integrate with Java. My feeling is that we'll be able to develop a much richer front-end in Silverlight in less than half the time it would take in Java/Ajax. Plus we won't get weird lags and delays, and we can do more extensive multi-threading type stuff.
- gruseom 19y agoWhat kind of app are you developing? I'm not asking for proprietary specifics, just wondering what it generally is, and what makes you think Silverlight is a good fit for its UI (in addition to development time).
- marketer 19y agoMicrosoft has 3 or 4 implementations of the CLR: normal, compact, micro, and silverlight. Each has different requirements, but I'm not sure how much code is shared. If you implement a CLR interpreter, by definition you support C# and any other IL languages.