<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Why you should never build another website or app without LINQ</title>
	<link>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/</link>
	<description></description>
	<pubDate>Thu, 28 Aug 2008 03:34:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>

	<item>
		<title>By: Donald Organ</title>
		<link>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-941</link>
		<author>Donald Organ</author>
		<pubDate>Mon, 10 Mar 2008 23:20:38 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-941</guid>
					<description>This approach has its mind in the right place how ever the amount of keystokes to get data is the same as actually typing out a query.

If you want to take a framework to the next level check out http://www.andromeda-project.org This "un-framework" allows you to put all you business rules into the database and let the database worry about, as well a create a zero code administration area for all of your data.

The andromeda database framework takes frameworks to the next level, and even includes the ability to use smarty templates to give you "Easy Reporting"</description>
		<content:encoded><![CDATA[<p>This approach has its mind in the right place how ever the amount of keystokes to get data is the same as actually typing out a query.</p>
<p>If you want to take a framework to the next level check out <a href="http://www.andromeda-project.org" rel="nofollow">http://www.andromeda-project.org</a> This &#8220;un-framework&#8221; allows you to put all you business rules into the database and let the database worry about, as well a create a zero code administration area for all of your data.</p>
<p>The andromeda database framework takes frameworks to the next level, and even includes the ability to use smarty templates to give you &#8220;Easy Reporting&#8221;</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: onur Gumus</title>
		<link>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-942</link>
		<author>onur Gumus</author>
		<pubDate>Tue, 11 Mar 2008 08:24:24 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-942</guid>
					<description>that's not linq. That's linq to sql. And that really isn't very nice for me. I prefere linq to nhibernate</description>
		<content:encoded><![CDATA[<p>that&#8217;s not linq. That&#8217;s linq to sql. And that really isn&#8217;t very nice for me. I prefere linq to nhibernate</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: David Baxter</title>
		<link>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-944</link>
		<author>David Baxter</author>
		<pubDate>Tue, 11 Mar 2008 13:13:05 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-944</guid>
					<description>@Donald: As someone who has done both the traditional approach and now LINQ, I can tell you that the amount of keystrokes is A LOT fewer with LINQ. Its not accurate to compare just typing in the SQL queries. If you do traditional queries, then you need a framework that supports them. Takes a lot of typing to get that setup. With LINQ, you don't need the framework cause it is already there.

I will check out the framework you mention though.

@Onur: You are right, I am describing LINQ to SQL. There is also LINQ to XML and another one that I can't remember off the top of my head. The fact that there are more ways to use LINQ just adds to the reasons to start using it.</description>
		<content:encoded><![CDATA[<p>@Donald: As someone who has done both the traditional approach and now LINQ, I can tell you that the amount of keystrokes is A LOT fewer with LINQ. Its not accurate to compare just typing in the SQL queries. If you do traditional queries, then you need a framework that supports them. Takes a lot of typing to get that setup. With LINQ, you don&#8217;t need the framework cause it is already there.</p>
<p>I will check out the framework you mention though.</p>
<p>@Onur: You are right, I am describing LINQ to SQL. There is also LINQ to XML and another one that I can&#8217;t remember off the top of my head. The fact that there are more ways to use LINQ just adds to the reasons to start using it.</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Martin Short</title>
		<link>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-945</link>
		<author>Martin Short</author>
		<pubDate>Tue, 11 Mar 2008 13:14:18 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-945</guid>
					<description>I've been drooling over LINQ for a while, sadly working in a Java shop where framework overload and closure discussions outshine everything else. *sigh*</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been drooling over LINQ for a while, sadly working in a Java shop where framework overload and closure discussions outshine everything else. *sigh*</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: David Baxter</title>
		<link>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-946</link>
		<author>David Baxter</author>
		<pubDate>Tue, 11 Mar 2008 13:33:52 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-946</guid>
					<description>I completely understand Martin. I worked with Java for two years just about the time .NET was coming out. It can be frustrating when you see new technology coming out and you can't do a thing about it...

Imagine the poor souls still working with Powerbuilder :P</description>
		<content:encoded><![CDATA[<p>I completely understand Martin. I worked with Java for two years just about the time .NET was coming out. It can be frustrating when you see new technology coming out and you can&#8217;t do a thing about it&#8230;</p>
<p>Imagine the poor souls still working with Powerbuilder <img src='http://www.creativeui.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Charlie</title>
		<link>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-947</link>
		<author>Charlie</author>
		<pubDate>Tue, 11 Mar 2008 14:44:17 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-947</guid>
					<description>Nice article :-)

Did you check the speed of LINQ? I have several major project to build now, and per several tests I did LINQ is slower than the traditional ADO methods.

There is no doubt that starting a project with LINQ and managing it with LINQ is much easier. The question is about speed at runtime.

10Q</description>
		<content:encoded><![CDATA[<p>Nice article <img src='http://www.creativeui.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Did you check the speed of LINQ? I have several major project to build now, and per several tests I did LINQ is slower than the traditional ADO methods.</p>
<p>There is no doubt that starting a project with LINQ and managing it with LINQ is much easier. The question is about speed at runtime.</p>
<p>10Q</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: David Baxter</title>
		<link>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-948</link>
		<author>David Baxter</author>
		<pubDate>Tue, 11 Mar 2008 14:52:52 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-948</guid>
					<description>Hey Charlie, glad you like the article. I, personally, have not done any formal speed tests, but from what I have seen, they seem about the same. 

For most projects the queries aren't gnarly enough that speed would be an issue. However, from the articles I have read, and the presentations I have seen (at last year's TechEd), the queries that LINQ builds are supposedly highly efficient.

If speed is a major issue for part of your app (i.e. the heavy queries), then maybe a traditional route would be better for those pieces. For the more mundane stuff (i.e. adds, updates, deletes, etc), LINQ would be a huge time saver.

David</description>
		<content:encoded><![CDATA[<p>Hey Charlie, glad you like the article. I, personally, have not done any formal speed tests, but from what I have seen, they seem about the same. </p>
<p>For most projects the queries aren&#8217;t gnarly enough that speed would be an issue. However, from the articles I have read, and the presentations I have seen (at last year&#8217;s TechEd), the queries that LINQ builds are supposedly highly efficient.</p>
<p>If speed is a major issue for part of your app (i.e. the heavy queries), then maybe a traditional route would be better for those pieces. For the more mundane stuff (i.e. adds, updates, deletes, etc), LINQ would be a huge time saver.</p>
<p>David</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: Bill Craun</title>
		<link>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-949</link>
		<author>Bill Craun</author>
		<pubDate>Sun, 16 Mar 2008 15:16:11 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-949</guid>
					<description>First link to the Scott Guthrie series is broken. Below is the link to the first post in the series which has pointers to the others in his series. Also, a PDF book format of the series has been created and can be downloaded from IT-Box.

The links respectively:

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx
http://it-box.blogturk.net/2007/10/19/linq-to-sql-tutorial-series-by-scott-guthrie-pdf-book-format/

-bill</description>
		<content:encoded><![CDATA[<p>First link to the Scott Guthrie series is broken. Below is the link to the first post in the series which has pointers to the others in his series. Also, a PDF book format of the series has been created and can be downloaded from IT-Box.</p>
<p>The links respectively:</p>
<p><a href="http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx" rel="nofollow">http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx</a><br />
<a href="http://it-box.blogturk.net/2007/10/19/linq-to-sql-tutorial-series-by-scott-guthrie-pdf-book-format/" rel="nofollow">http://it-box.blogturk.net/2007/10/19/linq-to-sql-tutorial-series-by-scott-guthrie-pdf-book-format/</a></p>
<p>-bill</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: David Baxter</title>
		<link>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-950</link>
		<author>David Baxter</author>
		<pubDate>Mon, 17 Mar 2008 12:09:35 +0000</pubDate>
		<guid>http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/#comment-950</guid>
					<description>Thanks for the heads up and the links Bill. I fixed the typo in my link so it should be good now.

David</description>
		<content:encoded><![CDATA[<p>Thanks for the heads up and the links Bill. I fixed the typo in my link so it should be good now.</p>
<p>David</p>
]]></content:encoded>
				</item>
</channel>
</rss>
