مرکز محتوای Server.ir :

PHP یا ASP.net

PHP یا ASP.net

 

صدها کاربر، فروم، انجمن و … روزانه در رابطه با زبان های برنامه نویسی از جمله PHP و ASP.NET صحبت و گفت و گو می کنند که متاسفانه نتیجه گیری های انجام شده به علت علاقه ی افراد به ان زبان می باشد. در ابتدا اجازه دهید به شما اطمینان دهم که هر دو زبان در بسیاری از برنامه های بزرگ وب و بسیاری از سایت های معروف استفاده شده اند. در زیر به تعدادی از سایت های پر بازدید و معروف اشاره شده است:

Site Up Since Server Platform Programming
Language
Google.com November 1998 Linux C, Java, C++, PHP & MySQL
Facebook.com February 2004 Linux PHP, MySQL and C++
YouTube.com February 2005 Linux C, Java and MySQL
Yahoo.com August
1995
Linux C++, C, Java, PHP & MySQL
MSN.com (owned by Microsoft) August
1995
Windows ASP.net
Live.com (owned by Microsoft) August
2008
Windows ASP.net
Wikipedia January
2001
Linux PHP & MySQL
Amazon.com October
1995
Linux & Solaris C++, Java, J2EE
WordPress.com November
2005
Linux PHP & MySQL

حال بیایید مقایسه ای خلاصه و مفید بر این دو زبان داشته باشیم:

      1.مقیاس پذیری و سهولت تعمیر و نگه داری

سهولت در تعمیر و نگه داری هیچ ربطی به زبانی که شما انتخاب می کنید ندارد. سهولت در نگه داری معمولا به تجربه برنامه نویسان، استفاده از بهترین شیوه برنامه نویسی، استفاده از فریم ورک یا چهار چوب برنامه نویسی ثابت و پیروی از استاندارد ها و راهنمایی های برنامه نویسی بستگی دارد.

      2. عملکرد و سرعت

بسیاری از مقیاس های متفاوت و معیار های گوناگون برای اندازه گیری میزان سرعت به کار می روند بدین ترتیب سرعت هر زبان برنامه نویسیی تاثیر قابل توجهی بر روی سرعت و عملکرد سایت های امروزی ندارد.با این حال اگر زبان برنامه نویسی اگر بخواهد کارهای زیادی شبیه فعالیت هایی که گوگل و یاهو انجام می دهند را اعمال کند باید به صورت سریع عمل نماید (به همین دلیل است که سایتی مثل گوگل از چندین زبان برنامه نویسی که اغلب منبع باز هستند استفاده می کند به طوری که هر زبانی در هر فعالیتی که سریعتر است به انجام همان می پردازد تا عملکرد به بالاترین سطح خود برسد.

      3. قیمت

PHP, MySQL server ,سرور اپاچی و سیستم عامل لینوکس همگی به صورت مجانی ارائه می شوند.LAMP در میان شرکت های هاستینگ معروف تر هستند و نتیجه ی این محبوبیت را در مقایسه ی قیمت های هاست های لینوکس و ویندوز به راحتی می توان درک نمود. به طوری در اکثر شرکت ها هاست لینوکس ارزانتر از ویندوز ارائه میشود که علت ان در هزینه هایی است که برای فعال سازی ویندوز و Microsoft SQL باید پرداخت شود می باشد

PHP یا ASP.net

 

      4.پلتفرم مستقل

پی اچ پی یک پلتفرم مستقل است و می تواند بر روی هر پلتفرمی مثل Linux, Unix, Mac OS X, Windows اجرا و راه اندازی شود در صورتی که ASP.NET تنها برای اجرا بر روی پلتفرم ویندوز ساخته گشته است

      5. ابزار و Editor ها

ابزار های پی اچ پی و ای اس پی با یکدیگر متفاوت اند .توسعه دهندگان PHP به تعداد بسیار وسیعی از Editor ها دسترسی دارند این در حالیست که برنامه نویسان ASP.net تنها متکی به Microsoft Visual Studio هستند و از این طریق به توسعه برنامه های .NET می پردازند

      6. محبوبیت

پلتفرم لمپ (LAMP) همان طور که گفته شد بسیار محبوب تر از پلتفرم ویندوز است . بر اساس امار وب سرور Netcraft در جولای 2010 112,945,968 (54.90%) از سایت ها بر روی اپاچی میزبانی می شوند و 53,217,620 (25.87%) سایت ها بر روی ویندوز میزبانی می شوند و بقیه بر روی پلتفرم های متفرقه.

      7.کاربری اسان

متاسفانه باور ها و تصورات غلط در رابطه با لینوکس بسیار است و فهمیدن درست یا غلط بودن ان ها تنها به تجربه فرد بستگی دارد. اما به نظر بنده انچه که مسلم است برتری لینوکس بر ویندوز است.نسخه های توزیع شده و جدید از لینوکس مانند Ubuntu, Red Hat, CentOS, openSUSE و Fedora یک کار بزرگ را انجام دادند و با نصب ساده و روان خود و همچنین رابط گرافیکی عالی یک کام بزرگ رو به جلو برداشت و باعث گردید پیکربندی و راه اندازی سرور لینوکس بسیار اسان گردد. این در صورتی است که مایکروسافت با پیچیده کردن مدیریت ویندوز و افزودن ویژگی های نه چندان کارامد یک قدم به عقب برگشت و حرفی برای گفتن نداشت.

مقاله مورد نظر را جستجو کنید

موضوعات محبوب ما

نوشته های جدید

ایمیل

فیلتر ایمیل ها در سی پنل

  در این آموزش، من به شما نشان خواهم داد که چگونه با استفاده از فیلتر ایمیل ها در سی پنل ، فیلتر ایمیل های

Let’s Encrypt

نصب let’s encrypt در IIS

در این مقاله قصد داریم به شما آموزش دهیم که برروی سرور ویندوزی خود ssl رایگان let’s encrypt  رو در IIS به چه صورت هستT

موضوع پیشنهادی شما برای مقاله

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.