MSMVPS.COM
The Ultimate Destination for Blogs by Current and Former Microsoft Most Valuable Professionals.

TISM and Java Architects

I had lunch today with my good mate Derek Miller. I've worked with Derek over a heap of projects over the last 6 years, and we agree on a lot of things in the software world. As .NET matures (and Java declines(?) - I don't know if this is true, but there seems to be a lot of ex-Java folks coming in), we're seeing more and more interesting architectures in .NET projects being put in place be those that used to call Java home. Put simply, the majority of these architectures are abysmal. They contain half-assed ports of various Java frameworks that duplicate a lot of the in-built stuff in .NET, and eagerly implement a bunch of design patterns without any clear idea why the pattern was used, needed or wanted.

This afternoon I was listening to Five Yards by TISM (off the wonderful De Rigeurmortis CD). For those that have yet to undertake the TISM experience, their Wikipedia page is a good starting point. Anyway, the jist of Five Yards is that we're closer to unfortunate positions then we care to acknowledge ("Your only one fad from being retro, Your only one drug away from liking techno, ..., Your only five yards from being a f-wit". And, then, it stuck me:

Your only one dependancy-injection pattern away from being a Java architect.


Posted Aug 31 2006, 09:25 AM by nick
Filed under:

Comments

Software Complexity « notgartner wrote Software Complexity « notgartner
on 09-07-2006 7:55
SonnyM wrote re: TISM and Java Architects
on 09-20-2006 18:53
Hi Nick, Your comment ‘Java frameworks that duplicate a lot of the in-built stuff in. NET’ very true. I’ve come across numerous apps that incorporate design patterns implemented without realising inbuilt language features could easily replace them. I see patterns evolving along with languages and becoming effectively specific to implementation, if that makes sense. This basically means good architects will need to get a deeper understanding of the language features prior to implementing a textbook sample. This article goes on to explain my thoughts a lot clearer on supported how inbuilt languages using patterns. http://tinyurl.com/62wcp My 2 cents Cheers SonnyM


Copyright © is the original authors. Blog site is an independent site not sponsored by Microsoft. The Yoda blog server and the Brianna SQL server would like to thank www.ownwebnow.com and www.exchangedefender.com. They wouldn't be here and broadcasting without the generosity of Vlad Mazek and his companies.

Powered by Community Server (Commercial Edition), by Telligent Systems