Narín✿
سرپرست بخش کتاب
سرپرست بخش
ناظر کتاب
ویراستار انجمن
- عضویت
- 1/12/19
- ارسال ها
- 2,131
- امتیاز واکنش
- 43,894
- امتیاز
- 418
- محل سکونت
- ☁️
- زمان حضور
- 107 روز 12 ساعت 35 دقیقه
نویسنده این موضوع
عبارت متن باز یا Open source درواقع برای مباحث، محصولات دیجیتالی یا هر موضوعی که مردم در آن امکان ایجاد تغییرات یا به اشتراک گذاری را داشته باشند استفاده می شود چرا که در واقع این محصولات برای دسترسی عموم مردم طراحی، تولید و منتشر می شوند.
البته «متن باز» یا «منبع باز» را بیشتر در دنیای برنامه نویسی شاهد هستیم. درواقع زمانی که نرم افزاری در حوزه برنامه نویسی، به صورت متن باز یا open source نوشته شده است، جمعی از مزایا و ارزش ها را هم برای برنامه نویسان و هم برای کاربران به همراه می آورد که در این مقاله به آنها خواهیم پرداخت.
در ادامه این مزیت ها و ارزش های منحصر به فرد نرم افزار منبع باز را معرفی کرده و مورد بررسی قرار می دهیم. اما اگر برای شروع بخواهیم یک تعریف کلی از این مفهوم را ارائه دهیم، باید به شرح زیر بگوییم:
یک نرم افزار متن باز در حوزه برنامه نویسی که تحت عنوان نرم افزار متن باز (Open Source) منتشر می شود، در واقع محصولات نرم افزاری هستند که :
نرم افزار متن باز Open Source چیست؟
تا به اینجا از تعاریف کلی و عمومی نرم افزار متن باز مطلع شدیم و ادبیات ساده ای را در توضیح آن به کار بردیم تا حتی به عنوان یک شخص غیر متخصص نیز بتوانیم مفهوم این مبحث را مورد بررسی قرار دهیم. اما به صورت تخصصی تر و با ادبیاتی مناسب برنامه نویسان، باید بگوییم:
نرم افزار متن باز یا منبع باز، نرم افزاری است که هر شخصی می تواند به سورس کد آن دسترسی داشته باشد، پیشرفت و تغییرات آن را رصد کند، در آن تغییراتی ایجاد نماید و آن را بتواند بهینه سازی هایی کند.
تمام توسعه دهندگان به خوبی می دانند که سورس کد (Source Code) آن بخش از نرم افزار است که هر شخصی آن را نمی بیند و د رواقع کاربران عادی برنامه ها و نرم افزارها به طور رایج، اصلا با آن سر و کار ندارند.
بنابراین سورس کد بخشی از نرم افزارها یا محصولات دیجیتالی است که دستورات اجرای نرم افزار در آن کدنویسی شده است و برنامه نویسان می توانند با ویرایش آن تغییراتی را در برنامه (نرم افزار کامپیوتری یا اپلیکیشن) ایجاد کنند.
برنامه نویسانی که به سورس کد یک نرم افزار دسترسی دارند، می توانند ویژگی هایی (features) را به آن اضافه کنند یا بخش های دارای مشکل یا باگ آن را تعمیر و برطرف نمایند تا نرم افزار بهینه سازی شده و آنطور که طرح ریزی شده است به اجرا درآید.
یکی از بهترین وبسایت هایی که توسعه دهندگان از آن برای انتشار سورس کد نرم افزار و پروژه های خود استفاده می کنند وبسایت Gitlab می باشد که در بین برنامه نویسان بسیار محبوب و پرطرفدار می باشد.
البته «متن باز» یا «منبع باز» را بیشتر در دنیای برنامه نویسی شاهد هستیم. درواقع زمانی که نرم افزاری در حوزه برنامه نویسی، به صورت متن باز یا open source نوشته شده است، جمعی از مزایا و ارزش ها را هم برای برنامه نویسان و هم برای کاربران به همراه می آورد که در این مقاله به آنها خواهیم پرداخت.
در ادامه این مزیت ها و ارزش های منحصر به فرد نرم افزار منبع باز را معرفی کرده و مورد بررسی قرار می دهیم. اما اگر برای شروع بخواهیم یک تعریف کلی از این مفهوم را ارائه دهیم، باید به شرح زیر بگوییم:
یک نرم افزار متن باز در حوزه برنامه نویسی که تحت عنوان نرم افزار متن باز (Open Source) منتشر می شود، در واقع محصولات نرم افزاری هستند که :
- هر نوع تغییری را با آ*غو*ش باز پذیرا می باشند،
- می توانند با نرم افزارهای دیگر به مشارکت و همکاری بپردازند،
- در نمونه سازی اولیه از سرعت بالایی برخورداند،
- شفافیت یا transparency قابل توجهی در ساختار خود نسبت به سایر نرم افزارها دارند،
- در بین کاربران و برنامه نویسان ممتازتر هستند،
- و به عبارتی جامعه مدار هستند، چرا که از یک ساختار و نظام مهندسی شده سرسخت و انعطاف ناپذیری برخوردار نیستند.
نرم افزار متن باز Open Source چیست؟
تا به اینجا از تعاریف کلی و عمومی نرم افزار متن باز مطلع شدیم و ادبیات ساده ای را در توضیح آن به کار بردیم تا حتی به عنوان یک شخص غیر متخصص نیز بتوانیم مفهوم این مبحث را مورد بررسی قرار دهیم. اما به صورت تخصصی تر و با ادبیاتی مناسب برنامه نویسان، باید بگوییم:
نرم افزار متن باز یا منبع باز، نرم افزاری است که هر شخصی می تواند به سورس کد آن دسترسی داشته باشد، پیشرفت و تغییرات آن را رصد کند، در آن تغییراتی ایجاد نماید و آن را بتواند بهینه سازی هایی کند.
تمام توسعه دهندگان به خوبی می دانند که سورس کد (Source Code) آن بخش از نرم افزار است که هر شخصی آن را نمی بیند و د رواقع کاربران عادی برنامه ها و نرم افزارها به طور رایج، اصلا با آن سر و کار ندارند.
بنابراین سورس کد بخشی از نرم افزارها یا محصولات دیجیتالی است که دستورات اجرای نرم افزار در آن کدنویسی شده است و برنامه نویسان می توانند با ویرایش آن تغییراتی را در برنامه (نرم افزار کامپیوتری یا اپلیکیشن) ایجاد کنند.
برنامه نویسانی که به سورس کد یک نرم افزار دسترسی دارند، می توانند ویژگی هایی (features) را به آن اضافه کنند یا بخش های دارای مشکل یا باگ آن را تعمیر و برطرف نمایند تا نرم افزار بهینه سازی شده و آنطور که طرح ریزی شده است به اجرا درآید.
یکی از بهترین وبسایت هایی که توسعه دهندگان از آن برای انتشار سورس کد نرم افزار و پروژه های خود استفاده می کنند وبسایت Gitlab می باشد که در بین برنامه نویسان بسیار محبوب و پرطرفدار می باشد.
نرم افزار متن باز یا منبع باز
رمان ۹۸ | دانلود رمان
نودهشتیا,بزرگترین مرجع تایپ رمان, دانلود رمان جدید,دانلود رمان عاشقانه, رمان خارجی, رمان ایرانی, دانلود رمان بدون سانسور,دانلود رمان اربابی,
roman98.com