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


انواع شبیه‌ساز‌های سرور ( LocalHost ) کدامند و چه مزینی به همراه دارند ؟ 


LAMP 


LAMP یا ( Linux , Apache , MySql , PHP , Perl , Python ) که قسمت آخرش یعنی P به زبان‌هایی که سمت سرور هستند PHP , Perl , Python اشاره می‌کنه . LAMP یه شبیه ساز سرور لوکال (  LocalHost ) هستش که روی سیستم لینوکس ما نصب میشه و یه سرور محلی رو برامون میسازه و می‌تونیم سایت‌هایی که بر پایه سیستم‌های مدیریت محتوا ( CMS ) مثه جوملا ، ورد‌پرس و . هستند و پروژ‌ها و کد‌هایی که داریم که به زبان‌های ذکر شده نوشته شدن اجرا کنه . بدون هیچ هزینه و هیچ اتصالی به اینترنت . این شبیه‌ ساز برای سیستم‌ عامل Linux توسعه داده شده . نسخه‌ی غیر لینوکسی نداره . 


XAMPP 


XAMPP یا  ( X-OS , Apache , MySql , PHP , Perl ) که اینجا به هر سیستم عاملی اتلاق میشه ‌و می‌تونید روی هر سیستم‌ عاملی که دوست داشت نصب کنید ک استفاده کنید  ، در واقع کراس پلتفرم هستش و تنها برای یک سیستم عامل خاص طراحی نشده  ، توی این شبیه‌ ساز پشتیبانی از زبان محبوب PHP و Perl لحاظ شده و این شبیه‌ ساز هم یک سرور لوکال رو روی سیستم شما شبیه‌ سازی می‌کنه تا با خیال راحت و  به دور از هر نگرانی پروژ‌ها و کد‌های خودتون رو اجرا و ارزیابی کنید . 


WAMP 


WAMP یا (  Windows , Apache , MySql, PHP , Perl , Python )  که بخش آخرش   یعنی P به سه زبان PHP  ، Perl  ،  Python اشاره می‌کنه و پروژ‌ها ، وب‌سایت‌ها و کد‌هایی که با این زبان‌ها نوشته میشن روی سرور لوکال که WAMP براتون فراهم می‌کنه اجرا میشه . 

همون طور که از بخش اولش یعنی Windows دیدید ، این شبیه‌ساز برای سیستم عامل ویندوز طراحی و توسعه داده میشه و نسخه‌ی غیر ویندوزی نداره .


MAMP


MAMP یا (  Mac , Apache , MySql , PHP , Perl , Python ) که بخش آخرش یعنی P به سه زبان PHP ، Perl ، Python اشاره می‌کنه ، این شبیه ساز هم یه سرور لوکال روی سیستم برای شما میسازه که می‌تونین کد‌ها و پروژه‌های خودتون و حتی سایت‌هایی که بر پایه سیستم‌های مدیریت محتوا هستن رو اجرا و ارزیابی کنید . 

این شبیه‌ساز برای سیستم‌ عامل‌های مکنتاش ( Mac OS ) و ویندوز طراحی و توسعه داده میشه . 


بالاخره از کدومش استفاده کنم ؟ 


همون‌طور که دیدید این سه بخش یعنی Apache ، MySql ، PHP توی همه‌ی این شبیه‌ ساز‌ها بوده و در واقع اام هم هستن! با توجه به اینکه هر کدوم از این شبیه‌ساز‌ها مزیت‌های خوب و بد خودشون رو دارن و توی این پست نمی‌گنجن ، تنها با توجه به هر شبیه سازی که برای سیستم‌عامل خاصی طراحی شده ، و از اونجایی که  XAMPP کراس پلتفرم هستش و روی هر سیستم عاملی نصب و اجرا میشه که فرقش با  بقیه همینه و در منابعی مثه RAM و CPU صرفه‌جویی می‌کنه و در کل برای تنظیم کردن تنظیماتش راحت هستید.  

در کل بحث‌های زیادی درمورد اینکه کدام یک بهتر از بقیه هستن هست و شما باید با توجه به راحتی خودتون که با کدوم راحت‌تر هستید یکی رو انتخاب کنید و تا موقعی که با شبیه‌ساز‌های مختلف کار نکنید ، نمی‌تونید انتخاب کنید که با کدوم راحت‌تر هستید . 


موفق و سربلند باشید . 

در پناه حق . 


مشخصات

  • جهت مشاهده منبع اصلی این مطلب کلیک کنید
  • کلمات کلیدی منبع : می‌کنه ,سرور ,perl ,سیستم ,python ,طراحی ,perl python ,apache mysql ,سرور لوکال ,اشاره می‌کنه ,python اشاره ,python اشاره می‌کنه ,کدوم راحت‌تر هستید ,پایه سیستم‌های مدیریت ,سیستم‌های مدیریت محتوا
  • در صورتی که این صفحه دارای محتوای مجرمانه است یا درخواست حذف آن را دارید لطفا گزارش دهید.

تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

عصردانلود حسین حسین زاده رادیــــو کاکتــوس del neveshte دفتر فنی و مهندسی محاسب برتر سازه Tasha عشق تفکر در مورد زندگی saerftg taswla