﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Ayende Rahien commented on MonoRail: Judged By Its Views</title><description>Opps,
  
guess he found a DoS attack against the blog :-)
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment12</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment12</guid><pubDate>Thu, 22 Mar 2007 06:28:36 GMT</pubDate></item><item><title>Bobby Diaz commented on MonoRail: Judged By Its Views</title><description>Not sure, but his comment messed with the layout of your site!  The right had nav takes up about half my screen.  I am adding this comment to get it out of the Recent Comments section...
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment11</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment11</guid><pubDate>Thu, 22 Mar 2007 06:26:16 GMT</pubDate></item><item><title>Ayende Rahien commented on MonoRail: Judged By Its Views</title><description>Did I just missed a joke?
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment10</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment10</guid><pubDate>Thu, 22 Mar 2007 04:48:22 GMT</pubDate></item><item><title>Sneal commented on MonoRail: Judged By Its Views</title><description>"ctl00___ctl00___ctl00_ctl00_bcr_ctl00___Comments___Comments_ctl06_NameLink" Why do you mock me?!  Classic ASP never did this to me.
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment9</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment9</guid><pubDate>Thu, 22 Mar 2007 04:33:48 GMT</pubDate></item><item><title>Andrew Peters commented on MonoRail: Judged By Its Views</title><description>I blogged my response here:
  
  
http://andrewpeters.wordpress.com/2007/03/20/aspnet-vs-monorail/
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment8</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment8</guid><pubDate>Tue, 20 Mar 2007 23:35:05 GMT</pubDate></item><item><title>Sean Chambers commented on MonoRail: Judged By Its Views</title><description>I agree with Sergio here, the meat of the ASP.NET environment don't havea  thorough understanding of http and html, let alone MVP, IoC etc...
  
  
Now, If one can push themselves to learn these new emerging technologies, especially ORM and IoC which I personally think have amazing potential, we would have much higher quality, easier maintable code all the way around. Just in the last month in which I have started playing with MonoRail and some other Castle Components, there seems to be a surge in talk and publicity in this arena which is fantastic. Now if we can just keep the ball rolling!
  
  
On a side note, when I first started programming and learned PHP ~8 years ago, there was (and I believe still is) a template engine for PHP called Smarty Template. It reminds me very much of NVelocity and I am pleased to finally see a templating engine that allows me to abandon the ASP.NET headaches.
  
  
In the largest project that I have ever coded, which was completed ~4 months ago, I spent countless hours wrestling with the asp.net page lifecycle and all the unspeakable crap that comes along with it. Almost ALL of the bugs associated with the project, were related to viewstate and lifecycle issues. I can only wish now, that I would have stumbled across MonoRail sooner, and as a result am in the process of re-designing the entire frontend of the application to rid myself of the madness.
  
  
Sorry to rant, but I believe that I am the happiest person to get rid of ASP.NET....ever
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment7</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment7</guid><pubDate>Tue, 20 Mar 2007 23:27:18 GMT</pubDate></item><item><title>Jeremy Boyd commented on MonoRail: Judged By Its Views</title><description>Hey man, cheers for the critical push back although I think you may have posted the wrong id from that link? ;) Maybe my post came across a bit too strong as some sort of critisism of MonoRail (??), far from it since I loved every minute of  the project we used it on and plan to continue using it in the future. 
  
  
Anyway, sure, the leakage of control names and the whole ViewState implementation while costing you in data and correctness does save you heaps in terms of productivity, and particularly this is true when you are either new and learning the whole web medium or if you find the whole WebForms paradigm easier to grok.
  
  
For the industry in general, I think we are moving slowly in the right direction to stronger patterns which produce faster and better results, but it's a long tail back there..
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment6</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment6</guid><pubDate>Tue, 20 Mar 2007 23:13:19 GMT</pubDate></item><item><title>Ayende Rahien commented on MonoRail: Judged By Its Views</title><description>You are correct about the state of people that you recruit from everywhere, the quality is amazingly low.
  
The main problems is that the good developers already has work, and they don't stay in the market for any significant length of time.
  
  
That said, I had a project where we used NHibernate, Object Builder, contextful container, generic specialization, decorator specialization and AOP. 90% of the developers there are Morts.
  
After an explanation on: "This is how you get stuff from the database", "This is how you put data on the form" they had very little issues.
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment5</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment5</guid><pubDate>Tue, 20 Mar 2007 22:55:36 GMT</pubDate></item><item><title>Sergio Pereira commented on MonoRail: Judged By Its Views</title><description>It's great to read passionate people write about the topic of their affection. After all, that is why I keep coming back to read more day after day.
  
But I'd like to express one concern that I have and that has been very recurring recently. It's so incredibly hard to find developers that at least know how to drag and drop datagrids and hook up events. We had been trying to hire new developers and it was a nightmare. The candidates did not seem to understand how the web works. You know, requests, responses, GET, POST, etc. After a couple of months without finding a reasonable candidate, we just gave up trying to find someone that fit the bill and settled with someone we felt could be taught.
  
The point I'm trying to make is that ASP.NET lowers the bar to a point where companies can hire "web technicians" (I wouldn't call them developers) and this can be to favorable in the cost/benefit ratio. 
  
As sad as it sounds, many of the developers in the market right now are simply not capable of groking stuff like lightweight containers, MVCs, and lack of visual designers. 
  
The bottom line is that ASP.NET webforms do have their target audience, and that audience's majority is not going to give up the entire suite of webcontrols from MS and 3rd parties too easily.
  
I hope I don't come across as downplaying our friend developers out there, that's not what I meant. What I mean is that adopting all these interesting technologies definitely sets the bar much higher and it would take time for the developers out there adjust.
  
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment4</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment4</guid><pubDate>Tue, 20 Mar 2007 22:21:54 GMT</pubDate></item><item><title>hammett commented on MonoRail: Judged By Its Views</title><description>To be totally honest I have the same impression when I first looked at Ruby on Rails. In fact I wanted to contribute a better view engine to them with support fo webforms-component-like-support. 
  
  
But then I saw the light  :-)
  
  
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment3</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment3</guid><pubDate>Tue, 20 Mar 2007 21:20:18 GMT</pubDate></item><item><title>Scott commented on MonoRail: Judged By Its Views</title><description>"Now try to build an Ajax site with this kind of client side nonesense."
  
  
Well of course you output control.ClientId in the middle of your ajax script.  Which further ties your client script to your server code and on and on.
  
  
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment2</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment2</guid><pubDate>Tue, 20 Mar 2007 21:04:28 GMT</pubDate></item><item><title>Shane Courtrille commented on MonoRail: Judged By Its Views</title><description>Personally I have never been interested in ASP.Net.  The entire thing has always felt wrong to me.  But I gave MonoRail a try over the weekend and I'm ready to take on the web world.  I'm looking at a few project ideas to try and give it a good shake down cruise.
</description><link>http://ayende.com/2244/monorail-judged-by-its-views#comment1</link><guid>http://ayende.com/2244/monorail-judged-by-its-views#comment1</guid><pubDate>Tue, 20 Mar 2007 19:59:15 GMT</pubDate></item></channel></rss>