امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
شما به عنوان یک طراح سایت کدام یک را انتخاب می‌کنید؟
نویسنده پیام
nooshin88 آفلاین
عضو انجمن
عضو


ارسال‌ها:
76
تاریخ عضویت:
Jan 2016
اعتبار:
0
تشکر ها: 0
1 تشکر شده در 1 ارسال
ارسال: #1
شما به عنوان یک طراح سایت کدام یک را انتخاب می‌کنید؟
[تصویر:  php-or-asp-intro.jpg]

انتخاب درست زبان برنامه نویسی همواره مهمترین چالش برای برنامه نویسان است. جواب‌های گوناگون برنامه نویسان به این مساله توانسته این موضوع را به یکی از داغترین موضوعات دنیای برنامه نویسی تبدیل کند. انتخاب شما چیست؟ 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 برنده ای وجود دارد؟

منبع: طراحی سایت ستروکیت
جستجو پاسخ با نقل قول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  هزینه طراحی سایت limotorsh 0 6 دیروز، 00:31
آخرین ارسال: limotorsh
  طراحی سایت خدمات کامپیوتری limotorsh 0 22 10-15-2018، 02:40
آخرین ارسال: limotorsh
  پیوستن به کمپین های طراحی سایت limotorsh 0 32 10-09-2018، 01:07
آخرین ارسال: limotorsh
  طراحی سایت شرکت چاپ و تبلیغات limotorsh 0 59 09-07-2018، 01:08
آخرین ارسال: limotorsh
  طراحی سایت در تجریش تهران limotorsh 0 77 08-26-2018، 23:38
آخرین ارسال: limotorsh
  طراحی سایت چند زبانه چه ویژگی هایی باید داشته باشد limotorsh 0 67 08-18-2018، 02:21
آخرین ارسال: limotorsh
  طراحی سایت استخر و باشگاه ورزشی limotorsh 0 90 07-30-2018، 00:09
آخرین ارسال: limotorsh
  طراحی سایت ثبت نام آنلاین limotorsh 0 95 07-28-2018، 00:13
آخرین ارسال: limotorsh
  رنگ‌ها در راحی سایت چه اهمیتی دارند؟ nooshin88 0 100 07-04-2018، 10:31
آخرین ارسال: nooshin88
  چگونه می توان وب سایت طراحی کرد؟ nooshin88 0 231 04-17-2018، 10:16
آخرین ارسال: nooshin88

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
یوهاستینگ در بهمن سال 1389 با هدف ارائه خدمات میزبانی وب تاسیس گردید که در مدت زمانی نچندان کوتاه توانست در چهارمین جشنواره وب ایران سال 1390 عنوان هاستینگ برگزیده را به دست آورد.