Skip to main content
J2EE vs. .NET -- Great discussion on this subject...I found this comment particularly interesting:

"One thing I feel positive about: J2EE is much more successful in promoting code re-use. When I say code re-use I'm not referring to (in Microsoft parlance) component aggregation and extension. I'm talking about old fashion OO fundamentals. Microsoft is always touting binary (component) re-use and this is obviously good practice. I have read a myriad of articles and books where Microsoftonians say that traditional OO code re-use just never worked out that well; they obviously haven't implemented to many projects or architectures using a quality OO language such as SmallTalk or Java! I have found that J2EE projects almost always have a healthy share of both component reuse AND general OO reuse. Not every piece of code you write is going to end up as a component/EJB. My current project has a wonderful framework of Java classes that is constantly being extended through normal OO inheritance. Obviously this is possible in the Microsoft world if you choose the right language and are careful to enforce the right project policies but this happens far less frequently than in the Java world where it just seems to occur more naturally. For this reason alone I prefer J2EE for companies that are using an ASP model and require great flexibility."

Comments

Popular posts from this blog

InfoWorld published this excellent brief overview video on cloud computing. Worth a look if you're in the dark about the cloud!
My First Google Wave I got my invitation to Google Wave on Friday and finally had a few minutes to check it out last night and today.  Started my first wave on "cloud computing."  Seems fitting to discuss the topic in a new, cloud-based collaboration platform.  Of course, I continue to have dialogs on cloud computing in other media, but couldn't resist trying out Google Wave with such a fitting topic. Right now I've only got about 5 colleagues in Google Wave along with me, but that'll grow over the next few days.  I'll post more observations as my community grows and I have more reasons to work in the environment. Meanwhile, I'm in it and learning my way around.  Stay tuned!
Verizon, Motorola unveil the Droid | Signal Strength - CNET News : "NEW YORK--Verizon Wireless customers will soon be able to get their hands on the much anticipated Google Android phone called the Droid." I have to say, I'm impressed by the features. The Droid is almost compelling enough to pull me away from AT&T and the promise that (eventually) my wife will let me buy an iPhone (she already has hers ;) ). I say almost because, while the software side of the Droid (Google Android 2.0) shows promise as a formidable competitor to the iPhone OS (some might call it "Mac OS X mobile edition"), it still lacks the industrial design elegance and comprehensive hardware/software integration of the iPhone. I worry about the hardiness and longevity of devices with so many mechanical elements (full qwerty keyboard, slide out screen). The iPhone has only two hardware switches, no other moving parts, and so not much that's subject to wear. Still, the Droid has...