<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>آرایه &#187; وب 2</title>
	<atom:link href="http://www.saeedifard.com/tag/web-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.saeedifard.com</link>
	<description>نوشته‌ های حامد سعیدی فرد درباره فناوری اطلاعات و کارآفرینی</description>
	<lastBuildDate>Thu, 02 Feb 2012 06:47:22 +0000</lastBuildDate>
	<language>fa</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>داستان Stack Overflow</title>
		<link>http://www.saeedifard.com/1388/08/stack-overflow-story/</link>
		<comments>http://www.saeedifard.com/1388/08/stack-overflow-story/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 03:29:48 +0000</pubDate>
		<dc:creator>حامد سعیدی فرد</dc:creator>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[وب]]></category>
		<category><![CDATA[وب 2]]></category>
		<category><![CDATA[stack overflow]]></category>

		<guid isPermaLink="false">http://www.saeedifard.com/1388/08/stack-overflow-story/</guid>
		<description><![CDATA[اگر در دنیای برنامه نویسی باشید حتماً نام سایت Stack Overflow را شنیده‌اید. Stack Overflow یک سایت پرسش و پاسخ برای برنامه نویسان است، اما نه یک سایت معمولی. چیزی فراتر از انجمن‌های گفت‌وگو شاید نخستین سوالی که در مورد سایت‌های پرسش و پاسخ به ذهن می‌رسد فرق آن‌ها با انجمن‌های گفت‌وگو (forum) ها باشد. [...]<p><hr />
<script type="text/javascript" src="http://anetwork.ir/showad/?adwidth=468&adheight=60&aduser=1293700559"></script>
</p>
]]></description>
			<content:encoded><![CDATA[<p align="justify"><img style="border-bottom: 0px; border-left: 0px; margin: 5px; display: inline; border-top: 0px; border-right: 0px" title="لوگوی سایت از مفهوم نامش بهره میگیرد" border="0" alt="لوگوی سایت از مفهوم نامش بهره میگیرد" align="left" src="http://www.saeedifard.com/wp-content/uploads/2009/11/Stack_Overflow_website_logo19.png" width="242" height="80" /> اگر در دنیای برنامه نویسی باشید حتماً نام سایت <a rel="nofollow" href="http://stackoverflow.com/" target="_blank">Stack Overflow</a> را شنیده‌اید. <a rel="nofollow" href="http://stackoverflow.com/" target="_blank">Stack Overflow</a> یک سایت پرسش و پاسخ برای برنامه نویسان است، اما نه یک سایت معمولی.</p>
<p><strong>چیزی فراتر از انجمن‌های گفت‌وگو</strong></p>
<p align="justify">شاید نخستین سوالی که در مورد سایت‌های پرسش و پاسخ به ذهن می‌رسد فرق آن‌ها با انجمن‌های گفت‌وگو (forum) ها باشد. در انجمن‌های گفت‌و‌گو&#160; هم کاربران عضو می‌توانند سوالات خود را مطرح کنند و پاسخ کاربران دیگر را ببینند. اما ساختار سایت‌های پرسش و پاسخ کمی متفاوت است. در این سایت‌ها مباحث تنها پیرامون دو نوع محتوای <u>پرسش و پاسخ</u> شکل می‌گیرند. در واقع هدف در چنین سایت‌هایی فقط پرسش و پاسخ است، اگر شما می‌خواهید در مورد سوال مطرح شده از طرف یک کاربر صحبت کنید ولی حرف شما جوابی برای سوال نیست، می‌توانید آن را در قالب کامنت مطرح کنید. بنابراین معمولاً در سایت‌های پرسش و پاسخ خیلی سریعتر از انجمن‌ها به نتیجه می‌رسید. البته <a rel="nofollow" href="http://stackoverflow.com/" target="_blank">Stack Overflow</a> و سایت‌های مشابه روش‌های بهتری هم برای پیدا کردن جواب سوالات دارند:</p>
<ul>
<li>
<div align="justify"><u>رای دادن به سوالات و جواب‌ها</u><strong>:</strong> به کمک این ویژگی سوال‌ها و همین‌طور جواب‌های مهم خیلی راحت‌تر پیدا می‌شوند. در واقع این به نوعی پیرو ایده اصلی شکل ‌گیری سایت‌های اشتراک لینک مبتنی بر رای کاربران مثل دیگ و بالاترین هست.         <br />در واقع شما مانند دیگر سایت‌های مبتنی بر رای کاربران صفحه اول و لینک‌های داغ شده‌ای دارید که در این مورد در واقع همان سوال‌ها هستند.</div>
</li>
<li>
<div align="justify"><u>انتخاب بهترین جواب:</u><strong> </strong>در انجمن‌های گفت‌و‌گو سنتی برای پیدا کردن جواب یک سوال مطرح شده گاهی وقت‌ها مجبور هستید همه جواب‌ها و نظرات داده شده را بخوانید، اما با کمک ویژگی بهترین جواب، علاوه بر اینکه سوالاتی که به جواب رسیده‌اند مشخص می‌شوند، هر کاربر می‌تواند بلافاصله بعد از دیدن سوال، بهترین جواب داده شده را ببیند.</div>
</li>
<li>
<div align="justify"><u>ویکی</u><strong>: </strong>وقتی سیستم بر اساس الگوریتم‌ها و روش‌هایی که در ادامه در موردشان خواهم گفت به شما اعتماد کند شما می‌توانید یک ویرایش کننده باشید و درست مثل نرم‌افزارهای ویکی همه چیز را ویرایش کنید.</div>
</li>
</ul>
<p align="justify">برای درک بهتر ساختار Stack Overflow شکل زیر را ببینید. StackOverflow در واقع نقطه اشتراک سیستم‌های مختلف است:</p>
<p align="center"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="StackOverflow" border="0" alt="StackOverflow" src="http://www.saeedifard.com/wp-content/uploads/2009/11/stackoverflowvenndiagram.png" width="240" height="235" /> </p>
<ul>
<div align="justify"><strong>بدون ثبت نام عضو شوید!</strong></div>
</ul>
<p align="justify"><font color="#2e2e2e">یکی از اولین مسائلی که در برخورد با Stack Overflow‌ پیش می‌آید این است که: بسیار خب، این سایت مفیدی هست، اما چطوری می‌تونم ثبت نام کنم؟ پاسخ این است که شما همین الان عضو هستید و نیازی به ثبت نام ندارید! در واقع Stack Overflow‌ از <a rel="nofollow" href="http://openid.net/" target="_blank">OpenID</a> پشتیبانی می‌کند بنابراین اگر شما اکانتی در گوگل، یاهو، وردپرس یا دیگر تامین کنندگان OpenID داشته باشید در واقع عضو Stack Overflow هم هستید. کافی است Login‌ کنید.</font></p>
<p align="justify"><font color="#2e2e2e"><strong>نشان‌ها، مدال‌های افتخار شما</strong></font></p>
<p align="justify"><font color="#2e2e2e">یکی از دلایلی که کاربران را به استفاده و مشارکت در Stack Overflow‌ مشتاق می‌کند، نشان‌ها یا <a rel="nofollow" href="http://stackoverflow.com/badges" target="_blank">Badge‌</a>هایی است که سایت به آن‌ها می‌دهد. این نشان‌ها تنها بر اساس میزان مشارکت نیستند، مثلاً اگر سوالی بپرسید که جواب و کامنت و مشاهده کمی برای یک هفته داشته باشد نشان Tumbleweed را دریافت می‌کنید! نشان‌های Stack Overflow‌ که در سه دسته کلی طلایی، نقره‌ای و برنزی دسته‌بندی شده‌اند در واقع مدال‌های کاربران هستند و به میزان شهرت کاربر کمک می‌کنند. شهرتی که دیگر کاربران می‌توانند روند آن را به صورت یک نمودار در پروفایل هر کاربر ببینند.</font></p>
<p align="justify"><font color="#2e2e2e"><strong>خانواده Stack Overflow</strong></font></p>
<p align="justify">Stack Overflow تنها یک سایت نیست، سایت‌های دیگری نیز که به سایت‌های خواهر معروفند با همین ایده شکل گرفته‌اند، از جمله این سایت‌ها به <a rel="nofollow" href="http://serverfault.com/" target="_blank">Server Fault</a> که سایت پرسش و پاسخ مخصوص مسائل شبکه و <a rel="nofollow" href="http://superuser.com/" target="_blank">Super User</a> اشاره کرد. البته سایت‌های دیگری هم هستند که از ایده Stack Overflow استفاده کرده‌اند اما نرم افزارشان با نرم افزار Stack Overflow متفاوت است.<strong><font color="#2e2e2e">&#160;</font></strong></p>
<p align="justify"><strong>ویژگی‌های فنی و پروژه‌های مشابه</strong></p>
<p align="justify"><font color="#2e2e2e">جالب است بدانید که <a rel="nofollow" href="http://stackoverflow.com/" target="_blank">Stack Overflow‌</a> با <a rel="nofollow" href="http://asp.net" target="_blank">ASP.NET‌</a> کار شده است. در <a rel="nofollow" href="http://blog.stackoverflow.com/2008/09/what-was-stack-overflow-built-with/" target="_blank">اینجا</a> می‌توانید لیستی از زبان‌ها و فناوری‌هایی که برای ساخت Stack Overflow استفاده شده است را ببینید. و <a rel="nofollow" href="http://blog.stackoverflow.com/2008/04/our-dedicated-server/" target="_blank">اینجا</a> هم اطلاعاتی درباره سرور اختصاصی Stack Overflow‌ هست.       <br />گرچه نرم افزار Stack Overflow هنوز اپن سورس نشده است (در این مورد زمزمه‌هایی هست)، اما پروژه‌های مشابهی با&#160; php‌ و Ruby on Rails ایجاد شده‌اند. البته وقتی نمونه چینی سایت درست شد، بحث‌هایی در مورد میزان موفقیت پروژه‌های کپی شده در گرفت که اگر حوصله دارید <a rel="nofollow" href="http://blog.bitquabit.com/2009/07/01/one-which-i-call-out-hacker-news/" target="_blank">این مطلب</a> فوق العاده را از دست ندهید. در مورد کپی‌های چینی (که حالا همه چیز از چفیه عربی تا آیفون امریکایی را شامل می‌شوند) سایتها <a rel="nofollow" href="http://www.distilled.co.uk/blog/seo/chinese-website-clones/" target="_blank">این مطلب</a> خواندنی است.</font></p>
<p align="justify"><font color="#2e2e2e">یک نکته دیگر این که اگر به ساخت وب سایتی مشابه Stack Overflow‌ علاقمند شدید باید بدانید که معماری و ساخت نرم افزار Stack Overflow‌ خیلی ساده نیست. <a rel="nofollow" href="http://dotnetslackers.com/projects/StackOverflowInspiredKnowledgeExchange/" target="_blank">اینجا</a> می‌توانید مقالات و کدهایی درباره ساخت چنین نرم افزاری با استفاده از ASP.NET&#160; را ببینید.</font></p>
<p align="justify"><font color="#2e2e2e"><strong>Stack Overflow چگونه پول در می‌آورد؟</strong></font></p>
<p align="justify"><font color="#2e2e2e"><a rel="nofollow" href="http://stackoverflow.com/" target="_blank">Stack Overflow‌</a> رایگان است اما چطور هزینه‌های خود را تامین می‌کند و پول در می‌آورد. در واقع دو راه اصلی برای کسب درآمد در Stack Overflow‌ هست، یکی تبلیغات و دیگر ارائه خدمات میزبانی شده سایت‌های پرسش و پاسخ مبتنی بر نرم افزار Stack Overflow. در این روش دوم در واقع شما از طریق سایت <a rel="nofollow" href="http://www.stackexchange.com/" target="_blank">Stack Exchange‌</a> می‌توانید پلتفرم Stack Overflow را برای راه اندازی سایت پرسش و پاسخ خود استفاده کنید.</font></p>
<p align="justify"><font color="#2e2e2e"><strong>سایت فارسی؟        <br /></strong>گرچه به نظر می‌رسد در حوزه‌ای که Stack Overflow وارد شده (یعنی برنامه نویسان) نیازی به ایجاد یک سایت مشابه فارسی نیست، اما ایده پرسش و پاسخ وب ۲ ای Stack Overflow به نظرم آنقدر جالب و مفید هست که ارزش ایجاد نمونه فارسی را داشته باشد. در این مورد بیشتر صحبت خواهیم کرد. </font></p>
<p align="justify"><font color="#2e2e2e"></font></p>
<p align="justify"><font color="#2e2e2e">پ.ن: مدتی است که گرفتاری کاری زیاد شده است، اما سعی می‌کنم از این به بعد منظم‌تر اینجا را به روز کنم.</font></p>
<p><hr />
<script type="text/javascript" src="http://anetwork.ir/showad/?adwidth=468&adheight=60&aduser=1293700559"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saeedifard.com/1388/08/stack-overflow-story/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

