انجمن گفتگوی گلستانه

اگر اين نخستين بازديد شماست نام نويسي کنيد ، چرا نام نويسي ؟

  • استفاده از فايل هاي پيوست به صورت نامحدود
  • بحث و گفتگو در رابطه با موضوعات انجمن
  • دسترسي به بخش هاي ويژه مخصوص کاربران سايت
  • شرکت در مسابقات با جوایز ویژه
  • ورود به حساب کاربري


    موارد ديگر را ببين


    بازيابي اطلاعات کاربري شما از طريق دکمه هاي زير قابل انجام خواهد بود

    نام نويسي فراموشي گذرواژه فراموشي گذرنامه

    نمایش نتایج: از 1 به 1 از 1

    1. #1
      کاربر فعال
      1,540 امتیاز ، سطح 5
      98% کامل شده  امتیاز لازم برای سطع بعدی 10
      دستاورد ها:
      پست 1موضوع 2

      تاریخ عضویت
      -دی-۱۳۹۴
      شماره عضويت
      23883
      نوشته ها
      73
      اعتبار
      10
      امتیاز
      1,540
      سطح
      5
      تشکر
      1
      تشکر شده
      4 بار در 3 پست
      مدت زمان فعالیت
      15 ساعت 46 دقیقه

      شما به عنوان یک طراح سایت کدام یک را انتخاب می کنید؟php یا asp

      انتخاب درست زبان برنامه نویسی همواره مهمترین چالش برای برنامه نویسان است. جواب*های گوناگون برنامه نویسان به این مساله توانسته این موضوع را به یکی از داغترین موضوعات دنیای برنامه نویسی تبدیل کند. انتخاب شما چیست؟ ASP.NET یا PHP ؟


      پاسخ به این موضوع کاملا نسبی است و متناسب با پروژه*های پیش روی شما می*تواند متفاوت باشد. نباید فراموش کرد که دو زبان ASP.NET وPHP ابزار هایی بسیار قدرتمند برای مدیریت برنامه* تحت وب هستند از این رو بهتر است برای داشتن یک انتخاب درست میان آن*ها، نسبت به آن*ها آگاهی کافی داشته باشید.


      در ادامه این مقاله ما به توصیف این دو زبان خواهیم پرداخت و به ویژگی های اصلی آن*ها اشاره خواهیم داشت.


      ASP.NET


      یک تکنولوزی متن باز (open-source) سمت سرور است که قابلیت ساخت نرم افزار تحت وب را دارد. خوب است بدانید برخلاف PHP زبان ASP.NET به خودی خود یک زبان برنامه نویسی نیست، به عبارتی دیگر، بیشتر فریم ورک به حساب می*آید. در واقع ASP.NET یک تکنولوژی برنامه نویسی تحت وب با استفاده از دات نت است.


      همانطور که می دانید فریم ورک ها کتابخانه هایی هستند که به منظور های مختلف ایجاد شده*اند و مورد استفاده قرار می گیرند. از نکات قابل توجه ASP آن است که ASP.NET زاییده افکار شرکت مایکروسافت است، از این رو برای راه اندازی بر روی سیستم عامل ویندوز طراحی و پیاده سازی شده*است.


      ویژگی های کلیدی ASP.NET:


      فریم ورک تحت ویندوز
      متن باز
      امکان ساخت فرم تحت وب و همچنین امکان ایجاد API
      کاربردی


      PHP چیست؟


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


      برای کارکردن با زبان PHP در قدم نخست نیاز به یک مفسر(Interpreter) دارید (مانند Apache که رایج ترین انتخاب ممکن است). PHP را می*توان بر روی هر سروری که HTML را پشتیبانی کند، اجرا کنید. پایگاه داده*ای که برای نرم افزارهای PHP استفاده می*شود پایگاه داده رایگان MYSQL است. نام PHP و HTML همواره در طراحی نرم افزار تحت وب کنار هم می آیند از این رو برای شما بهتر است که تا حدی به زبان HTML نیز آشنایی داشته باشید.


      ویژگی های کلیدی PHP:


      محبوبیت برای طراحان وب
      امکان طراحی نرم افزار تحت وب
      امکان جایگذاری در HTML
      متن باز
      عدم نیاز به IDE خاص جهت توسعه نرم افزار
      زبان سروری و امکان اجرا بر روی تمام پلتفرم*ها


      مقایسه ASP.NET و PHP:


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


      تفاوت ASP.NET و PHP در چیست؟


      در پاسخ به این سوال لازم است مجددا یادآوری کنم که ASP.NET و PHP به صورت هسته ای و ریشه*ای متفاوت هستند .


      ASP.NET فریم ورکی است که به صورت عمده از C# استفاده می کند(اگرچه که همه جایگزین ها را نیز پشتیبانی می کند) اما PHP یک زبان برنامه نویسی مستقل است. در نتیجه به لحاظ منطقی، از نظر کارآیی نمی*توان این دو را با یکدیگر مقایسه کرد. در واقع مقایسه درست در این میان، مقایسه کارآیی PHP و C# خواهد بود.


      اگر می خواستیم یکی از این دو زبان را انتخاب کنیم، ممکن بود در بحث کارایی، C# به PHP برتری هایی داشته باشد اما خوشبختانه سخت افزار های روز دنیا به گونه ای ساخته شده اند که دیگر برای کارایی ذاتی بیشتر زبان ها، محدودیتی ایجاد نخواهند کرد. به عبارت دیگر زمانی که بحث کارکرد باشد تنها انتخاب شما در نحوه کد زدن نرم افزارتان تعیین کننده خواهد بود.


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


      جمع بندی:


      انتخاب زبان مناسب برنامه نویسی هرگز کار ساده ای نیست. همانطور که گفته شد PHP و ASP.NET هر دو دارای قدرت فوق العاده* و انتخاب هایی عالی برای بیشتر پروژه های توسعه وب هستند. وقتی می خواهیم یکی از این ابزار را انتخاب کنیم دیگر فقط سلیقه شخصی شما نقش کلیدی را بازی خواهد کرد. اگر دنبال آسان ترین انتخاب هستید احتمالا PHP بهترین انتخاب شماست، گرچه که ASP.NET به همان اندازه قوی است و شما نباید آن را از آپشن های خود به طور کلی حذف کنید.


      آیا از نظر شما بین ASP.NET و یا PHP برنده ای وجود دارد؟

      منبع: قالب سایت ستروکیت



    مجوز های ارسال و ویرایش

    • شما نمیتوانید موضوع جدیدی ارسال کنید
    • شما امکان ارسال پاسخ را ندارید
    • شما نمیتوانید فایل پیوست کنید.
    • شما نمیتوانید پست های خود را ویرایش کنید
    •  

    انجمن گفتگوی گلستانه در تلاش است بهترین ها را برای شما به ارمغان بیاورد

    طراحی و انتشار قالب توسط : ویکی وی بی | تبدیل سیستم: M!lad