hamilton *hammett* verissimo

Another special person... just like everyone else

  Home  |   Contact  |   Syndication    |   Login
  19 Posts | 2 Stories | 314 Comments | 17 Trackbacks

News

www.flickr.com
This is a Flickr badge showing public photos from hammett1. Make your own badge here.

Archives

Post Categories

Image Galleries

Comment posted on Introducting Castle Part II:

I have to agree with you on this, Hamilton - even when I first started looking at Rails (a few months ago) and went, "oh boy, Castle's like Rails but on .NET... but what's this NVelocity thing?"... I was never worried about it being hard to use. If anything, it seems too simple, too procedural after working with server controls for years and years.

For me, it's taken a couple of months working with ERB in Rails to really appreciate its simplicity; I'd have to suspect that 98% of the time, something like NVelocity is more than sufficient for rendering needs. Looking back on it, I see just how awful a lot of my old server/user controls were in terms of separation of concerns, keeping to MVC, etc. Approaching an interface problem with nothing but encapsulation, encapsulation, encapsulation in my toolkit tends to inspire behemoth controls that only work where they were designed, or else I would spend half my time trying to predict how to make a 'reusable' control instead of getting the job done. I still have DataGrid derivatives which were designed for a particular type of data, automatically varying parameters on stored procedure calls to accomplish sorting, paging, editing, and so forth. Not that it's an inherently bad thing (when everything works right) - it can be really convenient - but wow; that's a model, view and controller all built into one. When encapsulating objects to make my code neater just encapsulates it into many-long-methods-per-class spaghetti controls, something's not working right.

Don't get me wrong - I've read comments from a lot of other people who don't fall prey to 'reuseaholism' like I do, so I'm not trying to generalize this to everyone. But when I remember my first days in .NET, when I just used Repeaters instead of DataGrids (for full customization) and Repeaters instead of DataLists (e.g. navigation menus)... I have to wonder if maybe it's all I need for 98% of the pages I create? Anyway, all that I know for sure is that NVelocity is a heck of a lot easier than crafting server controls for every rendering need. - Though I must admit you could argue they're too easy, they're too underpowered, to the point of inefficiency and procedural/spaghetti code when you're nesting loops within loops with conditions and conditions up the wazoo. But, hey, then you just use a WebForms page for those nasty bits, right?

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati
posted on Monday, March 13, 2006 2:40 PM

Feedback

# re: Interesting comment on MonoRail usage of NVelocity 9/2/2008 5:37 AM laptop battteries
We focus on bring the best dell inspiron 1200 battery sales to our customers and strong desire http://www.batteryfast.com/dell/inspiron-1200.htm our customers can buy their satisfaction dell inspiron 1200 laptop battery. We are committed to providing customers with high-quality, high-capacity and low price inspiron 1200 laptop batteries.

# re: Interesting comment on MonoRail usage of NVelocity 9/16/2008 12:13 AM laptop battery
the most convenient and cheap replacement battery online shop in uk. We specialize in http://www.batteryfast.com laptop batteries,laptop AC adapters. All our products are brand new, with the excellent service from our customer service team.

# re: Interesting comment on MonoRail usage of NVelocity 8/1/2009 8:25 AM tiffany
I didn't know that we can use it for education as well.

# re: Interesting comment on MonoRail usage of NVelocity 4/18/2010 4:47 PM web tasarım
good. looking forward your another articles.
web tasarım izmir

# re: Interesting comment on MonoRail usage of NVelocity 6/4/2010 4:59 AM Firma Rehberi
It was very good idea! Keep bloging Thank you

# Dell Servis, Dell Servisi, Dell Servisleri, Dell Yetkili Servis, Dell Teknik Servis 9/24/2010 7:29 AM dell destek
Information is very useful and helpful.
Thanks for sharing.

# lahmacun fırın ustası, pide fırını, simit fırnı, taş fırını ustası, kara fırın ustası, simit fırını ustası 10/7/2010 5:03 AM lahmacun firini
Fine was a work and full-time. Thank you.

# re: Interesting comment on MonoRail usage of NVelocity 10/29/2010 11:14 PM bir milyon canlı para başvuru
you have interesting articles

# re: Interesting comment on MonoRail usage of NVelocity 12/5/2010 6:01 PM darkobit
very nice

# re: Interesting comment on MonoRail usage of NVelocity 12/17/2010 11:03 AM öğretmen kemal
HOBAAAAA :)))

öğretmen kemal

# Welcome to my shoe store! Remember when I was young I am very fond of playing basketball, but at that time even did not have mon 4/17/2011 12:16 AM wholesale air force one
keep up!

# re: Interesting comment on MonoRail usage of NVelocity 4/27/2011 4:15 AM kutu menfez
Thank you for sharing Bilglendirme ederim.Konular and very successful.


# re: Interesting comment on MonoRail usage of NVelocity 5/26/2011 4:04 AM coach factory outlet store onlin
Resources like the one you mentioned here will be very useful to me!

# re: Interesting comment on MonoRail usage of NVelocity 7/21/2011 1:27 AM tül perde
shares is very good, wish the continuity....

# re: Interesting comment on MonoRail usage of NVelocity 8/25/2011 3:29 AM Cheap Burberry Bags
It’s very great article. I would like to appreciate your work and would like to tell it to my friends.Thanks!OK

# re: Interesting comment on MonoRail usage of NVelocity 8/28/2011 10:06 PM Tory Burch sale
Great article and your blog template is so cool. Is this template free or not? If so, Where could i download this template? if not, how much does it cost? Thanks a lot!


# Replica Tyron Smith Jersey Blue 9/3/2011 1:23 AM Cowboys Tyron Smith Replica Jers
<P>Alex Smith is awful, and I'm sure 49ers fans would love to see rookie Colin Kaepernick(notes) take over as the Premier Tyron Smith Jersey White starter as quickly as possible.</P>

# re: Interesting comment on MonoRail usage of NVelocity 10/18/2011 2:08 AM aini01
We are a professional trading company that specializes in high quality ugg boots.Mentioned UGG Boots Goedkope UGGS Clearance,what your first impression in your minds?It does not belong to the luxury category.Of course,it will not belong to the consumables category.Our UGG clearance is the necessities of life in a severe winter.

# re: Interesting comment on MonoRail usage of NVelocity 1/27/2012 9:14 AM njoy
shares, shares enjoyed a very good site

I love the wonder

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: