PHP Ùˆ ASP زبان های متداول برنامه نویسی تØت وب هستند Ú©Ù‡ برای طراØÛŒ سایت های داینامیک بکار Ù…ÛŒ روند. از نظر کاربرد هر دو Ù…ÛŒ توانند صÙØات وب سایت با کارایی Ùˆ Ø·Ø±Ø Ù‚Ø§Ù„Ø¨ مشابه را تولید کنند.
اما اینکه کدام یک بهتر از دیگری است همواره موجب بØØ« هایی بین طراØان سایت قرار Ù…ÛŒ گیرد . واقعیت این است Ú©Ù‡ برنامه نویسان وب هر کدام بر یکی از این دو زبان برنامه نویسی تسلط بیشتری دارند چرا Ú©Ù‡ در انتخاب اولیه خود از بین PHP Ùˆ ASP یکی را انتخاب کرده اند Ùˆ بقول معرو٠در آن خبره شده اند طبیعتا در مقابل این سوال ØŒ بی درنگ از برتری 100 درصدی زبانی Ú©Ù‡ بر آن تسلط دارند Ù…ÛŒ گویند اما Øقیقت چیز دیگری است.
برای ما چند معیار در طراØÛŒ سایت اهمیت دارد Ú©Ù‡ روی انتخاب ما تاثیر خواهد داشت.
بØØ« کارایی:
همانطور Ú©Ù‡ اشاره شد هر دو زبان برنامه نویسی از نظر کارایی یکسان هستند یعنی اگر بخواهیم هر وب سایت با هر قابلیتی را طراØÛŒ Ùˆ راه اندازی کنیم اینکار هم با ASP قابل اجرا است Ùˆ هم با PHP
بØØ« هزینه :
ASP از طر٠کمپانی ماکروساÙت پشتیبانی Ù…ÛŒ شود Ùˆ برای اجرای آن در سرور نیاز به Ù…Øصولات این کمپانی از جمله IIS است Ú©Ù‡ آن هم در ویندوز اجرا Ù…ÛŒ شود. بنابراین برای سایت های ASP باید از سرور ویندوز استÙاده کرد. اما PHP هم در لینوکس Ùˆ هم در ویندوز قابل اجرا است. پس اگر بخواهیم سایتمان بر اساس ASP طراØÛŒ شود Ùقط Ù…ÛŒ توانیم از هاست ویندوز استÙاده کنیم. اما سرورهای ویندوز از نظر هزینه ØŒ گران تر هستند. یعنی برای کارایی Ùˆ Ú©ÛŒÙیت یکسان باید هزینه بیشتری بابت هاست ویندوز پرداخت کرد.
از طر٠دیگر بسیاری از ملزومات Ùˆ اصطلاØا Addon ها برای ASP Ùˆ سرور ویندوز هزینه در برخواهند داشت . Øال آنکه PHP یک زبان لایه باز است Ùˆ ماژول های آن نیاز به پرداخت هزینه ندارد.
پس از نظر هزینه PHP برای طراØÛŒ سایت گزینه بهتری است.
بØØ« عمومیت :
همانطور Ú©Ù‡ اشاره شد Ù¾ÛŒ اچ Ù¾ÛŒ یک زبان لایه باز است به همین دلیل عمومیت بیشتری دارد. اسکریپت های زیادی برای آن یاÙت Ù…ÛŒ شود Ùˆ همواره بØØ« های اینترنتی درباره برنامه های نوشته شده توسط PHP داغ تر است.
خیلی از چیزهایی Ú©Ù‡ یک برنامه نویس Ùˆ Ø·Ø±Ø§Ø Ø³Ø§ÛŒØª نیاز دارد برای PHP بسرعت یاÙت Ù…ÛŒ شود از انواع سیستم های مدیریت Ù…Øتوا ( CMS ها ( گرÙته تا Ùریم ورک ها Ùˆ همین عمومیت یکی از مزایای این زبان است.
بازار طراØÛŒ وب سایت بر اساس PHP تقاضای بسیاری دارد . اگر یک Ø·Ø±Ø§Ø Ø³Ø§ÛŒØª بخواهد در این بازار سهم بیشتری داشته باشد نباید بر اهمیت تمرکز روی PHP غاÙÙ„ شود.
بنابراین با توجه به معیارهای Ùوق استÙاده از زبان برنامه نویسی PHP در طراØÛŒ سایت مطلوب تر است اما از نظر کارایی هر دو یکسان هستند.
و یک نکته مهم :
بد نیست به این نکته هم اشاره کنیم Ú©Ù‡ بزرگترین سایت های دنیا از بین این دو زبان ØŒ PHP را انتخاب کرده اند Ú©Ù‡ این انتخاب قطعا بدون بررسی های دقیق نبوده. بطور مثال سایت Ú¯ÙˆÚ¯Ù„ ØŒ یاهو ØŒ Ùیس بوک Ùˆ بسیاری از سایت های بزرگ دیگر بر اساس PHP نوشته شده اند Ú©Ù‡ Øتما هر یک دلایل خاص خود را داشته اند.
بØØ« امنیت ( PHP ایمن تر است یا ASP ØŸ ):
از نظر امنیت هیچ تÙاوتی بین سایت های PHP Ùˆ ASP نیست هردو Ù…ÛŒ توانند امن باشند Ùˆ یا هردو Ù…ÛŒ توانند ØÙره های امنیتی داشته باشند. اما برخی عقیده دارند یکی از معیارهایی Ú©Ù‡ باعث شده سایت های بزرگی مثل Ú¯ÙˆÚ¯Ù„ از PHP استÙاده کنند امکان ایمن سازی بیشتر آن بوده است.
بØØ« رتبه سایت در Ú¯ÙˆÚ¯Ù„:
در پاسخ به این سوال Ú©Ù‡ از نظر سئو ( بهینه سازی سایت ) PHP برای Ú¯ÙˆÚ¯Ù„ بهتر است یا ASP باید Ú¯Ùت هیچ تÙاوتی بین این دو زبان برنامه نویسی وب برای Ú¯ÙˆÚ¯Ù„ یا سایر موتورهای جستجوگر نیست. تعداد اندکی از سئو کاران عقیده دارند صÙØات با پسوند PHP بهتر از ASP در سایت Ú¯ÙˆÚ¯Ù„ رتبه Ù…ÛŒ گیرند اما Ú¯ÙˆÚ¯Ù„ هر گونه ارتباط بین رتبه بندی موتور جستجوی خود را با نوع برنامه نویسی رد کرده است.
با توجه به بررسی های Ùوق از بین زبان PHP Ùˆ ASP.NET ØŒ زبان برنامه نویسی وب PHP ØªØ±Ø¬ÛŒØ Ø¯Ø§Ø¯Ù‡ Ù…ÛŒ شود Ùˆ این به معنی بد بودن ASP نیست . Ùقط Ùˆ Ùقط بØØ« بر سر این است Ú©Ù‡ از بین دو گزینه کدام را بر دیگری ØªØ±Ø¬ÛŒØ Ù…ÛŒ دهیم.
برچسب*ها : PHP بهتر است یا ASP ØŸ Ùرق PHP Ùˆ ASP.NET در طراØÛŒ سایت
اما اینکه کدام یک بهتر از دیگری است همواره موجب بØØ« هایی بین طراØان سایت قرار Ù…ÛŒ گیرد . واقعیت این است Ú©Ù‡ برنامه نویسان وب هر کدام بر یکی از این دو زبان برنامه نویسی تسلط بیشتری دارند چرا Ú©Ù‡ در انتخاب اولیه خود از بین PHP Ùˆ ASP یکی را انتخاب کرده اند Ùˆ بقول معرو٠در آن خبره شده اند طبیعتا در مقابل این سوال ØŒ بی درنگ از برتری 100 درصدی زبانی Ú©Ù‡ بر آن تسلط دارند Ù…ÛŒ گویند اما Øقیقت چیز دیگری است.
برای ما چند معیار در طراØÛŒ سایت اهمیت دارد Ú©Ù‡ روی انتخاب ما تاثیر خواهد داشت.
بØØ« کارایی:
همانطور Ú©Ù‡ اشاره شد هر دو زبان برنامه نویسی از نظر کارایی یکسان هستند یعنی اگر بخواهیم هر وب سایت با هر قابلیتی را طراØÛŒ Ùˆ راه اندازی کنیم اینکار هم با ASP قابل اجرا است Ùˆ هم با PHP
بØØ« هزینه :
ASP از طر٠کمپانی ماکروساÙت پشتیبانی Ù…ÛŒ شود Ùˆ برای اجرای آن در سرور نیاز به Ù…Øصولات این کمپانی از جمله IIS است Ú©Ù‡ آن هم در ویندوز اجرا Ù…ÛŒ شود. بنابراین برای سایت های ASP باید از سرور ویندوز استÙاده کرد. اما PHP هم در لینوکس Ùˆ هم در ویندوز قابل اجرا است. پس اگر بخواهیم سایتمان بر اساس ASP طراØÛŒ شود Ùقط Ù…ÛŒ توانیم از هاست ویندوز استÙاده کنیم. اما سرورهای ویندوز از نظر هزینه ØŒ گران تر هستند. یعنی برای کارایی Ùˆ Ú©ÛŒÙیت یکسان باید هزینه بیشتری بابت هاست ویندوز پرداخت کرد.
از طر٠دیگر بسیاری از ملزومات Ùˆ اصطلاØا Addon ها برای ASP Ùˆ سرور ویندوز هزینه در برخواهند داشت . Øال آنکه PHP یک زبان لایه باز است Ùˆ ماژول های آن نیاز به پرداخت هزینه ندارد.
پس از نظر هزینه PHP برای طراØÛŒ سایت گزینه بهتری است.
بØØ« عمومیت :
همانطور Ú©Ù‡ اشاره شد Ù¾ÛŒ اچ Ù¾ÛŒ یک زبان لایه باز است به همین دلیل عمومیت بیشتری دارد. اسکریپت های زیادی برای آن یاÙت Ù…ÛŒ شود Ùˆ همواره بØØ« های اینترنتی درباره برنامه های نوشته شده توسط PHP داغ تر است.
خیلی از چیزهایی Ú©Ù‡ یک برنامه نویس Ùˆ Ø·Ø±Ø§Ø Ø³Ø§ÛŒØª نیاز دارد برای PHP بسرعت یاÙت Ù…ÛŒ شود از انواع سیستم های مدیریت Ù…Øتوا ( CMS ها ( گرÙته تا Ùریم ورک ها Ùˆ همین عمومیت یکی از مزایای این زبان است.
بازار طراØÛŒ وب سایت بر اساس PHP تقاضای بسیاری دارد . اگر یک Ø·Ø±Ø§Ø Ø³Ø§ÛŒØª بخواهد در این بازار سهم بیشتری داشته باشد نباید بر اهمیت تمرکز روی PHP غاÙÙ„ شود.
بنابراین با توجه به معیارهای Ùوق استÙاده از زبان برنامه نویسی PHP در طراØÛŒ سایت مطلوب تر است اما از نظر کارایی هر دو یکسان هستند.
و یک نکته مهم :
بد نیست به این نکته هم اشاره کنیم Ú©Ù‡ بزرگترین سایت های دنیا از بین این دو زبان ØŒ PHP را انتخاب کرده اند Ú©Ù‡ این انتخاب قطعا بدون بررسی های دقیق نبوده. بطور مثال سایت Ú¯ÙˆÚ¯Ù„ ØŒ یاهو ØŒ Ùیس بوک Ùˆ بسیاری از سایت های بزرگ دیگر بر اساس PHP نوشته شده اند Ú©Ù‡ Øتما هر یک دلایل خاص خود را داشته اند.
بØØ« امنیت ( PHP ایمن تر است یا ASP ØŸ ):
از نظر امنیت هیچ تÙاوتی بین سایت های PHP Ùˆ ASP نیست هردو Ù…ÛŒ توانند امن باشند Ùˆ یا هردو Ù…ÛŒ توانند ØÙره های امنیتی داشته باشند. اما برخی عقیده دارند یکی از معیارهایی Ú©Ù‡ باعث شده سایت های بزرگی مثل Ú¯ÙˆÚ¯Ù„ از PHP استÙاده کنند امکان ایمن سازی بیشتر آن بوده است.
بØØ« رتبه سایت در Ú¯ÙˆÚ¯Ù„:
در پاسخ به این سوال Ú©Ù‡ از نظر سئو ( بهینه سازی سایت ) PHP برای Ú¯ÙˆÚ¯Ù„ بهتر است یا ASP باید Ú¯Ùت هیچ تÙاوتی بین این دو زبان برنامه نویسی وب برای Ú¯ÙˆÚ¯Ù„ یا سایر موتورهای جستجوگر نیست. تعداد اندکی از سئو کاران عقیده دارند صÙØات با پسوند PHP بهتر از ASP در سایت Ú¯ÙˆÚ¯Ù„ رتبه Ù…ÛŒ گیرند اما Ú¯ÙˆÚ¯Ù„ هر گونه ارتباط بین رتبه بندی موتور جستجوی خود را با نوع برنامه نویسی رد کرده است.
با توجه به بررسی های Ùوق از بین زبان PHP Ùˆ ASP.NET ØŒ زبان برنامه نویسی وب PHP ØªØ±Ø¬ÛŒØ Ø¯Ø§Ø¯Ù‡ Ù…ÛŒ شود Ùˆ این به معنی بد بودن ASP نیست . Ùقط Ùˆ Ùقط بØØ« بر سر این است Ú©Ù‡ از بین دو گزینه کدام را بر دیگری ØªØ±Ø¬ÛŒØ Ù…ÛŒ دهیم.
برچسب*ها : PHP بهتر است یا ASP ØŸ Ùرق PHP Ùˆ ASP.NET در طراØÛŒ سایت
Comment