DevDocs: جستجوی مستندات زبان‌های برنامه‌نویسی مختلف در یک مکان

DevDocs: جستجوی مستندات زبان‌های برنامه‌نویسی مختلف در یک مکان

DevDocs داشبوردی در اختیار دولوپرها قرار می‌دهد که در آن می‌توانند به جستجو در هر زبان برنامه‌نویسی، فریمورک و یا لایبرری دلخواهی بپردازند به طوری که از مستندات ساده‌ترین زبان‌ها یعنی HTML5 و CSS3 گرفته تا تکنولوژی‌های مربوط به سرور مانند Apache و یا حتی فریمورک‌های فرانت‌اند مانند Angular، جملگی در این سرویس رایگان جمع‌آوری شده‌اند. این وب‌سایت به طور دائم با ویژگی‌ها، فریم‌ورک‌ها و زبان‌های جدید به‌روزرسانی می‌شود و به همین دلیل هم به منزلهٔ مرجع کاملی برای مستندات زبان‌های برنامه‌نویسی مختلف در محیط وب به شمار می‌آید و تمامی این موارد با اینترفیسی ساده و کاربرپسند در اختیار کاربران قرار گرفته‌اند.

مستندات صدها تکنولوژی مختلف به معنای واقعی کلمه در این سایت در اختیار دولوپرها قرار گرفته که برخی از آن‌ها به طور پیش‌فرض غیرفعال هستند به این دلیل که تعداد ریکوئست‌های ارسالی به سمت سرور این سایت به حداقل رسیده و سرعت بارگذاری افزایش یابد (برای فعال کردن هر یک از گزینه‌هایی که مد نظر دارید، باید روی آن کلیک نمایید و بدین ترتیب به مستندات آن‌ها به صورت کامل دسترسی خواهید داشت.) ناگفته نماند این سایت دارای قابلیت‌های پشتیبانی از تلفن‌های همراه و حالت آفلاین نیز می‌باشد که بدین ترتیب می‌توانید هر داکیومنتی که بخواهید را فعال کرده و سپس به حالت آفلاین بروید، در حالی که همچنان به تمامی اطلاعات مورد نظر خود دسترسی خواهید داشت. همچنین با پلاگین کروم دِوداکس، می‌توانید این سایت را همیشه در مرورگرتان داشته باشید.

این پروژه یکی از بزرگترین نمونه‌های موجود در وب است و ابزار مناسبی برای تمامی دولوپرها محسوب می‌شود (البته در مقاله‌ای تحت عنوان OverAPI: راهنمای سریع برنامه‌نویسان و دولوپرها به معرفی سایتی پرداختیم که قابلیت‌های مشابهی را در اختیار دولوپرها قرار می‌دهد.) پس از افزودن یک API به داشبورد مربوط به خودتان، می‌توانید به جستجو میان مثال‌ها، تکه کدها و پیاده‌سازی‌های مناسب فناوری مد نظر خود بپردازید (به عنوان مثال، صفحهٔ Box Model تمامی موارد مربوط به این ویژگی را در سی‌اس‌اس پوشش می‌دهد که در خلال آن، لینک‌هایی به ویژگی‌های دیگر و آموزش‌های ساده در نظر گرفته شده است.)

سایت DevDocs فقط مخصوص دولوپرهای فرانت‌اند نیست بلکه تمامی زبان‌های برنامه‌نویسی که در ایجاد وب‌ اپ‌ها، اپ‌های نِیتیو موبایل، بازی‌های ویدئویی و نرم‌افزارهای دسکتاپ کاربرد دارند را در بر می‌گیرد و در موارد پیچیده‌تر مانند فریمورک Laravel نیز می‌توانید به دنبال فانکشن‌های مختلف بگردید تا به لیستی از آپشن‌ها، مقادیر پیش‌فرض و نحوهٔ تعامل با مقادیر بازگشتی در این فانکشن‌ها دسترسی یابید.

DevDocs سرویسی اپن‌سورس است بدین شکل که مشارکت‌های زیادی از دولوپر‌های سراسر جهان دریافت می‌کند که با مراجعه به ریپازیتوری دِوداکس در گیت‌هاب، می‌توانید به مشارکت در این پروژه بپردازید.