چه زبانی برای طرحی سایت مناسب تر است؟(قسمت دوم)

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

در این قسمت تعداد دیگری از زبان ها را به شما معرفی میکنیم:

CGI/Perl

Perl جزء یکی از قدیمی ترین زبان ها است که حتی قبل از تشکیل شبکه جهانی وب وجود داشته است در واقع نسخه اولیه آن در سال 1987 منتشر شده است. شاید به نظر عجیب بیاید که چه گونه یک زبان تحت وب خودش قبل از ایجاد شبکه جهانی وب به وجود آمده است. در واقع میتوان گفت این زبان یک زبان چند منظوره است که امکان برنامه نویسی تحت وب را فراهم کرده است و بعد از گذر زمان کتابخانه آن تکمیل شده است.

بعد از گذشت زمان ماژول هایی به آن اضافه شد که باعث گسترش آن شد. میتوان این گونه گفت که پرل برای کنترل متن راحت تر تولید شده است که یکی از هدف های آن تولید محتوای داینامیک از طریق common gateway interface(cgi)  است که توسط اکثروب سرور ها پشتیبانی میشود..از آن جایی که این زبان برای توسعه وب ساخته نشده است ممکن است در مقابل سرعت ، مقیاس پذیری و یا سهولت استفاده در محیط وب سرور ها بهینه نشده باشد این نقطه ضعف این زبان است. برای گسترش وب زبان های دیگری وجود دارد که آسان تر و عملکرد بهتری دارند اما اگر شما فقط هدفتان وب نیست میتوانید این زبان را یاد بگیرید

مزیت ها:

  • یک زبان قدیمی و گسترش یافته که به نسبت زبان های سمت سرور دیگر شما کمتر دچار مشکل میشوید با آن
  • رایگان است
  • بیشتر وب هاست های خوب و قوی این زبان را پشتیبانی میکنند
  • توسعه دهندگان زیادی در جهان از این زبان استفاده میکنند که شما میتوانید از آن ها در صورت هرگونه مشکلی کمک بگیرید.

معایب:

  • این زبان انعطاف زیادی در سرور های شلوغ ندارد اگر میخواهید برنامه شما در بازده های زمانی کوتاه مدت کارهای زیادی انجام دهد از این زبان استفاده نکنید
  • پرل حتی برای موارد ساده هم چندین روش پیاده سازی دارد که همین موضوع یادگیری آن را سخت میکند
  • پرل برای پلت فرم لینوکس بهینه شده است و اگر شما میخواهید از سرور ویندوز استفاده کنید یک زبان دیگر را انتخاب کنید

ASP

قبل از هرچیزی گفتن این نکته مهم است که Microsoft active server pages(asp)

یک زبان نیست. در واقع asp یه شما اجازه میدهد شما دو تا از زبان ها را باهم ترکیب کنید.قدرت بیشتر Asp ترکیب زبان های ساده مثل vbscript و javascript است.یادگیری این زبان بسیار آسان است و برای گسترش وب بسیار قدرتمند است. اگر تمام چیزهایی که برای برنامتون نیاز دارید مثل اتصال آن به پایگاه داده و موتور های جستجو و کنترل ایمیل و پردازش فرم ها انتخاب شما رو ی asp انتخاب مناسبی است.

Asp توسط ماکروسافت پشتیبانی میشود بنابراین منابع غنی و مقالات زیادی را برای توسعه دهندگان آن ارائه کرده است که میتواند خیلی کمک کند.

مزیت ها:

  • یادگیری آن بسیار آسان است
  • برای سرور ویندوز های 2000 نیازی به نصب ندارد
  • از پشتیبانی پیشرفته ای برخوردار است

معایب:

  • رایگان نیست و تنها در سرور ویندوز رایگان است
  • اگر شما در زبان های php, java, c,.. برنامه نویسی میکنید ممکن است درک vbscript مقداری دشوار باشد

در انتها باید گفت که برای انتخاب یک زبان به اهداف خودتان نگاه کنید و زبانی که شما را به مقصدتان نزدیک میکند را انتخاب کنید

با مقالات طراحی سایت اسپیناس همراه باشید

 

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

7 − 4 =

بررسی کنید

ارتباط وجود وبلاگ در وب سایت

ارتباط وجود وبلاگ در وب سایت در مقاله امروز طراحی سایت اسپیناس می خواهیم در مورد ارتباط وج…