اپن سورس ( متن باز بودن ) به چه معناست ؟
- آموزش • آموزش وردپرس
- ۲۱ اسفند ۱۴۰۱
- 1,572 بازدید
در این مقاله از وبیت میخواهیم در رابطه با متن باز بودن یا همون اپن سورس صحبت کنیم . به صورت کلی این اصطلاحات رو همه جا میتونید ببینید . چون صرفا مربوط به یک حوزه خاص نیست . البته بیشتر در دنیای برنامه نویسی و … مورد استفاده قرار میگیرد ، اما در حوزه های دیگر هم همین اصطلاح رو میشه دید . به طور کلی هر چیزی که در دسترس مردم و عموم قرار میگیره ، یا رایگانه یا باید در قبال خدماتیش هزینه پرداخت نمایید . اپن سورس هم یک همچین چیزیه ، اما یک سری تفاوت داره ! اگر دقیقا همون داستان بود ، خب طبیعتا بجای اپن سورس از کلمه رایگان یا free استفاده میکردیم . برای آشناییی بیشتر با مفهوم اپن سورس و کاربرد آن در صنعت های تخصصی ، وبیت را تا انتهای این مقاله همراهی کنید .
آنچه در این پست میخوانید
مفهوم اپن سورس چیست
بر اساس گفته های منبع معروف “ویکی پدیا” مفهوم اپن سورس یا متنباز عبارت است از :
‘ به سیستمی گفته میشود که به ما قابلیت دسترسی به سورس کد، داکیومنتهای طراحی یا محتوای ما را میدهدند. یعنی شما اگر با یک سیستم اپن سورس سر و کار داشته باشید ، به راحتی میتونید سورس کد هارو تغییر بدین و یک سری جاها سفارشی سازی های فوق العاده ایی انجام بدین .در نتیجه اپن سورس یک محصول یا ابزاره ، که به ما اجازه میدهد کدها – داکیومنتها – محتوا و … را تغییر دهیم.
بگذارید مفهوم اپن سورس بودن را با مثال جالب تری بزنم . شما همه تون با یک سری سیستم عامل کار کردید ! مثالا برای استفاده از کامپیوتر از سیستم عامل ویندوز ، لینوکس ، مک یا … استفاده کردین . یا حتی در استفاده از گوشی ، با سیستم عاملی مانند اندروید کار کردید . خب حالا که با سیستم های عامل مختلف آشنایی دارید ، بزارید مفهوم اپن سورس رو با مقایسه ویندوز و لینوکس توضیح بدم . لینوکس یک سیستم عامل متن باز و اپن سورسه . برعکس ویندوز ! شما در ویندوز نمیتوانید به صورت حرفه ایی بخشی را تغییر دهید و به هسته سیستم عامل دسترسی ندارین . اما در لینوکس شما به کدها دسترسی دارین و میتوانید به صورت دلخواه قسمتی رو ویرایش کنید یا توسعه دهید . همین باعث جذابیت و قدرت لینوکس شده است !
اپن سورس در طراحی سایت – آیا وردپرس متن باز است ؟
زمانی که وارد وبسایت WordPress.org شوید مشاهده میکنید که عبارت wordpress is Open Source Software you Can Use to Create a Beautiful Website, Blog, or App در صفحه اول وبسایت نوشتهشده است که نشاندهنده متنباز بودن وردپرس است. به طور کلی وردپرس یک نرمافزار متنباز است که ما میتوانیم از آن برای ساخت سایت استفاده کنیم . مطابق حرف هایی که بالاتر زدیم ، میشه با کدهای وردپرس دسترسی داشت و آنها را دستخوش تغییر کرد . میتوان آن را توسعه داد و ما الان توسعه دهندگان بسیاری را برای وردپرس داریم که جز تخصص های برنامه نویسی سمت وب هست .
مزیت استفاده از سیستمهای متن باز
حالا بعضیا میپرسند که چطوری باید به کدهای اصلی یک ابزار یا اپ دسترسی داشت ؟ مسئله ساده است . شما میتوانید از سایت های اصلی هر ابزار ، سورس آن را پیدا کنید و یا لینک گیت هاب آن ابزار را از سایتش پیدا کنید . توسط این روش میتوانید به سایت گیت هاب منتقل شوید و آنجا سورس ها رو پیدا کنید . البته همان ابتدای کار هم میتوانستید به صورت مستقیم وارد گیت هاب شوید و سورس هارو جستجو کنید . مثلا اگر وارد سایت Github شوید و wordpress را جستجو کنید یک صفحه برای شما باز میشود که توسط WordPress.org ساختهشده است. حال به همه سورس آن دسترسی دارید و میتوانید آنها را ویرایش کنید .
جمع بندی :
در این مقاله سعی کردیم براتون مفهوم اپن سورس بودن رو به تصویر بکشیم و با مثال های کاربردی اون رو بهتون توضیح بدیم . فکر هم میکنم که کامل متوجه اپن سورس شدید . درواقع این به شما کمک میکنه که بتونید یک ابزار را توسعه دهید . در این مقاله راجب وردپرس و اپن سورس بودن آن هم بحث کردیم و متوجه شدیم که این روزها ، توسعه دهندگی وردپرس ، خودش یک شغل حساب میشه . اگر این مقاله براتون مفید و جامع بود ممنون میشم احساس رضایت خود را در کامنت ها با ما به اشتراک بگذارید و یا اگر سوالی در این موضوع دارید با ما به اشتراک بگذارید .