طراحی سایت با ASP.net یا PHP ؟؟؟

اکثر برنامه نویسان تصورات غلطی بر روی زبان برنامه نویسی که با آن کار می کنند دارند و تنها از آن زبان پیروی می کنند و همیشه سعی دارند دلایلی بی منطق برای بهتر نشان دادن زبان برنامه نویسی مدنظرشان بیاورند برای مثال برنامه نویسانی که با زبان ASP.net کار می کنند همیشه سعی دارند ثابت کنند این زبان نسبت به PHP بهتر است و درمقابل برنامه نویسانی که با زبان PHP کار می کنند همیشه سعی دارند ثابت کنند که PHP از ASP.net بهتر است. زمان آن رسیده است که این تصورات غلط را دور بریزیم و مقایسه کردن دائمی این زبان ها را کنار بگذاریم چراکه هرکدام از این زبان ها تنها ابزاری برای طراحی کردن یک سایت می باشند و هرکدامشان دارای مزیتهای خاص خودشان هستند بنابراین به جای مقایسه کردن این دو زبان با یکدیگر و تصور غلطی که کدام یک از این زبانها بهتر است یا ترجیح دادن یکی بر دیگری، بهتر است به بررسی مزایای هریک بپردازیم و بفهمیم که از هرکدام در کجا استفاده کنیم.


ASP.net تکنولوژی می باشد که توسط شرکت مایکروسافت تولید شده است که در اصل Active Server Pages نام دارد که با استفاده از زبان های C# و VB می توان صفحات ASP.net را ایجاد کرد. طراحی سایت با این زبان را می توان در محیط های گوناگونی انجام داد اما یکی از بهترین و استاندارد ترین محیط ها، محیط Visual Stadio می باشد. و اما PHP ، PHP یک زبان اسکریپت نویسی می باشد که با HTML به کار می رود و مانند ASP.net می توان آن را در محیط های مختلفی نوشت ولی بهترین محیط برای آن PHPStorm می باشد.

سرعت

برخی از برنامه نویسان بر این باورند که سرعت PHP بیشتر از ASP.net می باشد درصورتی که از نظر منطقی اینطور نیست چون کدهای خروجی ASP.net در سمت سرور تفسیر نمی شوند که Web Server بخواهد در زمان اجرای کدها زمانی را برای تفسیر آنها صرف کند چون کدهای ASP.net به صورت dll هستند و در سریعترین زمان ممکن اجرا می شوند.

سایتهای بزرگی مانند فیسبوک، آمازون و گوگل با PHP برنامه نویسی شده اند ؟؟؟

پاسخ منفی است، سایتهای فوق از زبان C++ و جاوا برای برنامه نویسی سمت سرور خود استفاده می کنند و برای طراحی کردن بخش های اصلی این سایتها از سورس PHP  و یا ASP.net استفاده نشده است، تنها گوگل برای ایجاد برخی از سرویس های جانبی محدود خود از PHP استفاده کرده است البته یاهو هم از زبان PHP در سایت خود استفاده کرده است که درحال انتقال برنامه های خود به زبان جدید node.js است. 

امنیت

تصور غلط دیگری که برخی از برنامه نویس ها دارند این است که زبان های برنامه نویسی که Open Source (کد باز) هستند، مانند PHP دارای امنیت بیشتری هستند اما از نظر منطقی هر زبان کد بازی که افراد زیادی بر روی آن کار کرده اند و آن را توسعه داده اند در بسیاری از موارد ممکن است مورد حمله قرار گیرد. کد باز بودن یک زبان برنامه نویسی نمیتواند دلیلی بر امنیت بالای آن باشد.

 

باتوجه به توضیحاتی که داده شد میتوان نتیجه گرفت که هیچ کدام از زبان های برنامه نویسی PHP و ASP.net بر دیگری اولویت ندارد و این مهم نیست که سایت با چه زبان برنامه نویسی نوشته شود بلکه ساخت وب سایت با کیفیت بالا و هزینه ی مناسب اهمیت بیشتری دارد تا کاربر احساس رضایت کند. 



به مطلب ارائه شده امتیاز بدهید


منبع : web24، sitedar، xanix، infopc.persianblog

برچسب ها
Arun

غزاله شریفی

اگر شما هم می خواهید در وب سایت ما مطلب بگذارید می توانید از طریق فرم استخدام همکاری خود را اعلام کنید

  • مطلب چه طور بود؟ سوالی در این باره دارید؟ در بخش نظرات مطرح نمایید.

  • م

    محمد سه شنبه 1395/05/26

    کاملا یک طرفه! 0 0

    • غ

      غزاله شریفی سه شنبه 1395/06/02

      سلام
      اگر به طور کامل مقاله را مطالعه کرده باشید می بینید که از هیچ کدام یک از زبان های برنامه نویسی ASP.net و PHP نه تعریف بی جا کرده ایم و نه دفاع کرده ایم بلکه برخلاف اکثر برنامه نویسان مزایای هرکدام را بررسی کرده و هرکدام را در جایگاه خودش در نظر گرفته ایم.
      با تشکر از شما کاربر گرامی 0 0

  • ع

    عباس دوشنبه 1395/05/04

    سلام و خسته نباشید.
    مطالبی که قرار دادید واقعا اموزنده بود.
    بنده یک سوال دارم ، از نظر شما برای طراحی قالب فروشگاهی کدوم کد نویسی بهتره؟ 0 0

    • غ

      غزاله شریفی دوشنبه 1395/05/04

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

نظر سنجی

بهترین سرویس آمار بازدیدکنندگان کدام است ؟


نمایش نتیجه ها



54رای