<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Architectonics - All Comments</title><link>http://weblogs.asp.net/despos/default.aspx</link><description>Dino Esposito on software design, .NET architecture, Web, cloud and Energynet</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Debug Build: 20510.895)</generator><item><title>re: A lovely couple (of architecture books)</title><link>http://weblogs.asp.net/despos/archive/2009/04/16/a-lovely-couple-of-architecture-books.aspx#7244824</link><pubDate>Sun, 01 Nov 2009 23:01:34 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7244824</guid><dc:creator>Dave</dc:creator><description>&lt;p&gt;Thanks so much for all the work you put into Architecting Applications for the Enterprise. &amp;nbsp;It is a book i refer to often, and always keep by my side. &amp;nbsp;I highly recommend this book to junior and seasoned developers. &amp;nbsp; Thanks again and I look forward to your other books!&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7244824" width="1" height="1"&gt;</description></item><item><title>effects 20th</title><link>http://weblogs.asp.net/despos/archive/2009/04/11/web-forms-vs-asp-net-mvc.aspx#7244144</link><pubDate>Sat, 31 Oct 2009 22:54:10 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7244144</guid><dc:creator>effects 20th</dc:creator><description>&lt;p&gt;hypothesis vectors human 1960 during windows external shop&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7244144" width="1" height="1"&gt;</description></item><item><title>re: Web Forms vs. ASP.NET MVC</title><link>http://weblogs.asp.net/despos/archive/2009/04/11/web-forms-vs-asp-net-mvc.aspx#7236293</link><pubDate>Thu, 22 Oct 2009 20:05:11 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7236293</guid><dc:creator>Austin</dc:creator><description>&lt;p&gt;Renso, in ASP.NET (regardless of whether you're using web forms or MVC), the embedded code does get compiled, just like the code in the code behind file does. Any change you make to the aspx code will cause a recompile of the application.&lt;/p&gt;
&lt;p&gt;So no loss of performance there.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7236293" width="1" height="1"&gt;</description></item><item><title>re: Web Forms vs. ASP.NET MVC</title><link>http://weblogs.asp.net/despos/archive/2009/04/11/web-forms-vs-asp-net-mvc.aspx#7233772</link><pubDate>Tue, 20 Oct 2009 12:08:47 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7233772</guid><dc:creator>Renso</dc:creator><description>&lt;p&gt;We are using ASP.Net Mvc for a large scale in house CRM (customer Relationship Management) web-based app. We have about 300 actions scattered across many controllers and testing is very well supported. Since MS is a bit slow with giving us smart controls for Mvc (like GridView, etc) we decided to use the jQuery JavaScript library and supported plug-ins to help with that, for example the jqGrid plug-in that we use for all our lists and their CRUD operations. I personally don't like the fact that the HTML page now contains code again as in the old classic ASP days, but at least you get intellisense with it. I also don't like the fact the the embedded code in the HTML clutters the page, and is not compiled but interpreted at run-time.&lt;/p&gt;
&lt;p&gt;I agree you can write well organized code to support SoC but testing is problematic for the UI.&lt;/p&gt;
&lt;p&gt;In Mvc styling via external CSS files is great, no more issues with the custom prefixes for HTML tag ids as in ASP.NET.&lt;/p&gt;
&lt;p&gt;It is worth mentioning that the examples on the MS site for Mvc are very simple and do not address the design pattern challenges we face for large scale apps. You will need to figure that our for yourself. For example how to handle errors across actions, plugging into another test framework, etc. It is not as simple as you may think and can get complicated. So maybe you don't have to deal with ViewState and the event hierarchy of ASP.NET like On_Load, etc, but now you are going to have to deal with mapping the HTTP request object to your entities, deal with TempData and ViewData as well as the boilerplate code embedded in your HTML pages to suport more complex controls like ListView.&lt;/p&gt;
&lt;p&gt;I can honestly say the Mvc is a great approach, although not necessarily the silver bullet, you need to way your requirements.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7233772" width="1" height="1"&gt;</description></item><item><title>re: Silverlight Coding Contest</title><link>http://weblogs.asp.net/despos/archive/2009/07/02/silverlight-coding-contest.aspx#7223753</link><pubDate>Mon, 05 Oct 2009 19:36:49 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7223753</guid><dc:creator>wahyu</dc:creator><description>&lt;p&gt;i just saw the contestants gallery of that competition, my conclusion: developer should let designer design the application. I know this is a coding competition, but it is hard to find nice looking silverlight or wpf applications.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7223753" width="1" height="1"&gt;</description></item><item><title>re: The dead-end of Web Forms</title><link>http://weblogs.asp.net/despos/archive/2009/10/01/the-dead-end-of-web-forms.aspx#7223646</link><pubDate>Mon, 05 Oct 2009 13:50:58 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7223646</guid><dc:creator>Ryan Roberts</dc:creator><description>&lt;p&gt;&amp;gt;Our App is built out of many User Controls that are resused all across the page&lt;/p&gt;
&lt;p&gt;This can be supported per-project using partial views, and you can transfer them between projects using good old fashioned file copy, or by compiling and loading them from resources.&lt;/p&gt;
&lt;p&gt;&amp;gt;Once MVC has the quantity and quality of the current commercial server controls, more people will adapt it&lt;/p&gt;
&lt;p&gt;It is very unlikely that MVC will ever support a third party market in server side controls. The component model is just not there and attempting to implement one would end up reinventing webforms. Client side components are a more viable option for MVC.&lt;/p&gt;
&lt;p&gt;RAD/scaffold support for data driven models is very possible with the MVC pattern however, as things like the Django admin system generator demonstrate. Out of the box ASP .NET MVC has a silent 'M' which unfortunately means that you don't get the instant productivity of the various opinionated OSS MVC frameworks.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7223646" width="1" height="1"&gt;</description></item><item><title>re: The dead-end of Web Forms</title><link>http://weblogs.asp.net/despos/archive/2009/10/01/the-dead-end-of-web-forms.aspx#7223578</link><pubDate>Mon, 05 Oct 2009 07:19:29 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7223578</guid><dc:creator>Estevez</dc:creator><description>&lt;p&gt;Darth helge: you must be right. My wishes were just teoretic.&lt;/p&gt;
&lt;p&gt;As I use MVC.Net I like it's structure better than WebForms. I just had to write a form with thousend lines where javascript, server scripts and HTML were mixed. Maybe just I should structure my code better way.&lt;/p&gt;
&lt;p&gt;(And ... while it is illegal or Out Of Pattern, we can still use codebehind, or use just pure classes for background operations)&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7223578" width="1" height="1"&gt;</description></item><item><title>re: The dead-end of Web Forms</title><link>http://weblogs.asp.net/despos/archive/2009/10/01/the-dead-end-of-web-forms.aspx#7221730</link><pubDate>Fri, 02 Oct 2009 16:22:24 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7221730</guid><dc:creator>Alex James</dc:creator><description>&lt;p&gt;Dino,&lt;/p&gt;
&lt;p&gt;Completely agree. As always 'it depends' is the answer. I rail against people who see things in black and white. As we become wiser we see more depth and color in every decision...&lt;/p&gt;
&lt;p&gt;Alex&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7221730" width="1" height="1"&gt;</description></item><item><title>Interesting Finds: October 2, 2009</title><link>http://weblogs.asp.net/despos/archive/2009/10/01/the-dead-end-of-web-forms.aspx#7221599</link><pubDate>Fri, 02 Oct 2009 12:04:50 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7221599</guid><dc:creator>Jason Haley</dc:creator><description>&lt;p&gt;Interesting Finds: October 2, 2009&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7221599" width="1" height="1"&gt;</description></item><item><title>re: The dead-end of Web Forms</title><link>http://weblogs.asp.net/despos/archive/2009/10/01/the-dead-end-of-web-forms.aspx#7221546</link><pubDate>Fri, 02 Oct 2009 09:55:03 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7221546</guid><dc:creator>Darth_helge</dc:creator><description>&lt;p&gt;Estevez: It seems to me that you are in fact satisfied developing with webforms. Simulating state is one of the best arguments using webforms. My guess is that you are curious about this MVC platform and want to try it out, but you can't force MVC to become like webforms.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7221546" width="1" height="1"&gt;</description></item></channel></rss>