please correct me if i'm wrong, MS are writing parts of Visual Studio in C# now, and as Casper mentioned; Expression Blend.
Casper Bang wrote: > I don't think it's "pure lazyness" that there are many Java web > frameworks, but rather that the official stuff sucks (yes JSF, I'm > looking at you) and it's just plain hard and time-consuming to track > down and evaluate existing stuff. Wicket and Stripes would be > considered superior de-facto standards today but that's an entirely > different situation than 3-4 years ago. The "just use Ruby" argument > is odd too, I recall Ruby and Rails being dismissed and ridiculed in > the podcast around that same time frame. > > Microsoft does use and ship a lot of applications based on .NET: IIS7, > Visual Studio, Media Center, Expression, Blend, Dynamics CRM, Axapta/ > Navision, Silverlight, Exchange 2007, BizTalk Server, SQL Server etc. > What's important to note though is that .NET is very much about > interoperability with the native platform, so calling a shared > library .dll or .so is as easy as declaring an import in Java. This is > in stark contrast to Java's "thou shall do everything in Java" which > doesn't really hold water anyway. Look no further than NetBeans which > ships with native stuff just because we don't have a System.restart > (Class mainclass). > > Also, I'm not sure if Tor got the point about loosely coupled events > Bruce and Joe were trying to explain. A component can be considered a > super-object, encapsulating a problem area but without context. It's > up to the developer to hook up data and messaging to have it do its > job in some specific context. While you can kinda simulate that > abstraction in Java, what you won't get is the composability and > toolability between components. That's primarily due to the fact that > events are interface based and often needs adapters, so two partners > needs to agree on an intrinsic contract (observer wire up) whereas in > C# all you need is signature compatibility. > Think of it as a lamp: In Java you can ONLY plug in the exact same 25W > incandescent bulb with E27 socket. In C#, you can plug in whichever > matches the E27 socket which includes newer 11W fluorescent or 7W LED > bulbs and probably the OLED bulbs of tomorrow. > One may also simply choose to listen in on certain types of event > being fired globally, in a message bus fashion and grab only what's > interesting. Think of it as being able to write an AWTEventListener > but not just being restricted to trap only window/mouse events. > > On the actual JavaFX topic. Does ANYONE see a potential to expand > JavaFX beyond the (IMHO narrow, risky and uninteresting) RIA DSL level? > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---
