واضح آرشیو وب فارسی:تبیان: Stack Overflow راه حل برنامه نويسان اگر در دنياي برنامه نويسي باشيد حتماً نام سايت Stack Overflow را شنيدهايد. Stack Overflow يک سايت پرسش و پاسخ براي برنامه نويسان است، اما نه يک سايت معمولي.
چيزي فراتر از انجمنهاي گفتوگوشايد نخستين سوالي که در مورد سايتهاي پرسش و پاسخ به ذهن ميرسد فرق آنها با انجمنهاي گفتوگو (forum) ها باشد. در انجمنهاي گفتوگو هم کاربران عضو ميتوانند سوالات خود را مطرح کنند و پاسخ کاربران ديگر را ببينند. اما ساختار سايتهاي پرسش و پاسخ کمي متفاوت است. در اين سايتها مباحث تنها پيرامون دو نوع محتواي پرسش و پاسخ شکل ميگيرند. در واقع هدف در چنين سايتهايي فقط پرسش و پاسخ است، اگر شما ميخواهيد در مورد سوال مطرح شده از طرف يک کاربر صحبت کنيد ولي حرف شما جوابي براي سوال نيست، ميتوانيد آن را در قالب کامنت مطرح کنيد. بنابراين معمولاً در سايتهاي پرسش و پاسخ خيلي سريعتر از انجمنها به نتيجه ميرسيد. بنابراين معمولاً در سايتهاي پرسش و پاسخ خيلي سريعتر از انجمنها به نتيجه ميرسيد.البته Stack Overflow و سايتهاي مشابه روشهاي بهتري هم براي پيدا کردن جواب سوالات دارند: راي دادن به سوالات و جوابها: به کمک اين ويژگي سوالها و همينطور جوابهاي مهم خيلي راحتتر پيدا ميشوند. در واقع اين به نوعي پيرو ايده اصلي شکل گيري سايتهاي اشتراک لينک مبتني بر راي کاربران مثل ديگ(Digg) است. در واقع شما مانند ديگر سايتهاي مبتني بر راي کاربران صفحه اول و لينکهاي داغ شدهاي داريد که در اين مورد در واقع همان سوالها هستند. انتخاب بهترين جواب: در انجمنهاي گفتوگو سنتي براي پيدا کردن جواب يک سوال مطرح شده گاهي وقتها مجبور هستيد همه جوابها و نظرات داده شده را بخوانيد، اما با کمک ويژگي بهترين جواب، علاوه بر اينکه سوالاتي که به جواب رسيدهاند مشخص ميشوند، هر کاربر ميتواند بلافاصله بعد از ديدن سوال، بهترين جواب داده شده را ببيند. ويکي: وقتي سيستم بر اساس الگوريتمها و روشهايي که در ادامه در موردشان خواهم گفت به شما اعتماد کند شما ميتوانيد يک ويرايش کننده باشيد و درست مثل نرمافزارهاي ويکي همه چيز را ويرايش کنيد. براي درک بهتر ساختار Stack Overflow شکل زير را ببينيد. StackOverflow در واقع نقطه اشتراک سيستمهاي مختلف است:
بدون ثبت نام عضو شويد!يکي از اولين مسائلي که در برخورد با Stack Overflow پيش ميآيد اين است که: بسيار خب، اين سايت مفيدي هست، اما چطوري ميتونم ثبت نام کنم؟ پاسخ اين است که شما همين الان عضو هستيد و نيازي به ثبت نام نداريد! در واقع Stack Overflow از OpenID پشتيباني ميکند بنابراين اگر شما اکانتي در گوگل، ياهو، وردپرس يا ديگر تامين کنندگان OpenID داشته باشيد در واقع عضو Stack Overflow هم هستيد. کافي است Login کنيد. نشانها، مدالهاي افتخار شمايکي از دلايلي که کاربران را به استفاده و مشارکت در Stack Overflow مشتاق ميکند، نشانها يا Badgeهايي است که سايت به آنها ميدهد. اين نشانها تنها بر اساس ميزان مشارکت نيستند، مثلاً اگر سوالي بپرسيد که جواب و کامنت و مشاهده کمي براي يک هفته داشته باشد نشان Tumbleweed را دريافت ميکنيد! نشانهاي Stack Overflow که در سه دسته کلي طلايي، نقرهاي و برنزي دستهبندي شدهاند در واقع مدالهاي کاربران هستند و به ميزان شهرت کاربر کمک ميکنند. شهرتي که ديگر کاربران ميتوانند روند آن را به صورت يک نمودار در پروفايل هر کاربر ببينند.
خانواده Stack OverflowStack Overflow تنها يک سايت نيست، سايتهاي ديگري نيز که به سايتهاي خواهر معروفند با همين ايده شکل گرفتهاند، از جمله اين سايتها به Server Fault که سايت پرسش و پاسخ مخصوص مسائل شبکه و Super User اشاره کرد. البته سايتهاي ديگري هم هستند که از ايده Stack Overflow استفاده کردهاند اما نرم افزارشان با نرم افزار Stack Overflow متفاوت است. ويژگيهاي فني و پروژههاي مشابهجالب است بدانيد که Stack Overflow با ASP.NET کار شده است. در اينجا ميتوانيد ليستي از زبانها و فناوريهايي که براي ساخت Stack Overflow استفاده شده است را ببينيد. و اينجا هم اطلاعاتي درباره سرور اختصاصي Stack Overflow هست. گرچه نرم افزار Stack Overflow هنوز اپن سورس نشده است (در اين مورد زمزمههايي هست)، اما پروژههاي مشابهي با php و Ruby on Rails ايجاد شدهاند.يک نکته ديگر اين که اگر به ساخت وب سايتي مشابه Stack Overflow علاقمند شديد بايد بدانيد که معماري و ساخت نرم افزار Stack Overflow خيلي ساده نيست. اينجا ميتوانيد مقالات و کدهايي درباره ساخت چنين نرم افزاري با استفاده از ASP.NET را ببينيد. Stack Overflow چگونه پول در ميآورد؟Stack Overflow رايگان است اما چطور هزينههاي خود را تامين ميکند و پول در ميآورد. در واقع دو راه اصلي براي کسب درآمد در Stack Overflow هست، يکي تبليغات و ديگر ارائه خدمات ميزباني شده سايتهاي پرسش و پاسخ مبتني بر نرم افزار Stack Overflow. در اين روش دوم در واقع شما از طريق سايت Stack Exchange ميتوانيد پلتفرم Stack Overflow را براي راه اندازي سايت پرسش و پاسخ خود استفاده کنيد. برگرفته از فرا وبتنظيم براي تبيان: فاطمه مجدآبادي
این صفحه را در گوگل محبوب کنید
[ارسال شده از: تبیان]
[مشاهده در: www.tebyan.net]
[تعداد بازديد از اين مطلب: 252]