Thursday, July 19, 2007

Joel on Software's admin dude wrote a post about how they are doing db backups. 

http://www.michaelgorsuch.org/wordpress/2007/07/11/some-times-you-have-to-roll-your-own/

Funny thing is that this is how all databases fundamentally perform backups.  Just makes me think that once you get X years under your belt you come to the conclusion that you've seen it / know it all.  Fundamentally, this stuff is simple, the problem comes into play when MS (or vendor of choice) tries to layer multiple extra layers of shite on top of a simple concept.

Html, javascript, css are easy (compared to multi-threaded servers and C++).  ASP.NET makes them much more complicated then the have to be.  I'm currently in the process of removing all of the ASP.NET AJAX CRAZY framework out of the whatsyour20.com as it's just too damned complicated for what you get.  Also I think the ASP.NET page life cycle is ridiculous.  We stopped teaching ASP.NET for web development at the college I used to teach at because it was just too hard for students to figure out.  Ironically, MS made ASP.NET follow the desktop paradigm to get the Windows Forms dudes (like myself) to buy in, which caused ASP.NET to become almost incomprehensible for those that wanted to learn web development without having any desktop experience. 

There is a reason PHP and MySQL are so popular.  Simplicity has a place and that place is HUUUUUGE.  It's a big house on the hill overlooking the lake with a great view. 

The point of this rant is that sometimes we make things so complex by trying to make them simple.  Instead are we perhaps better off if we let the complexity stay were it needs too. 

ASP.NET missed being one of the best pieces of software ever designed.  Why?  Page lifecycle (why must i figure out if i need init, load, pre init, pre load after load, after init, and the if (postback == false) { madness).  The dirty little secret about ASP.NET is that nobody needs a freakin' data grid!  They are completely useless.  Html tables are easy to make.  Grids are ridiculous and bloated and don't support Ajax worth a damn. 

Why I'm at it I should rant about how SQL Server 2005 leaves out features already in 2000.  But this post is getting too long as it is.

ASP.NET needs a sane alternative implementation that works with the web instead of against it.

 |  | 
Thursday, July 19, 2007 9:52:46 PM (Central Standard Time, UTC-06:00)  #    Comments [1]Tracked by:
"Software Development Guide" (Software Development Guide) [Trackback]
"Web Hosting Reviews, Web Site Hosting" (Web Hosting Reviews, Web Site Hosting) [Trackback]
"Web Site Design" (Web Site Design) [Trackback]
Friday, August 03, 2007 2:18:44 AM (Central Standard Time, UTC-06:00)
My thoughts exactly :-)

You may want to check out ProMesh.NET : http://www.codeplex.com/ProMesh
I built that framework for the reasons you outlined above.
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):