برنامه نویس وب

برنامه نویس وب

وبسایت های داینامیک، اصولا احتیاج به برنامه نویسی دارند تا بتوانند به هدف هایی که سایت برای آنها پیاده سازی شده

است نزدیک شوند. برای روشن شدن مسئله نمونه ای از تفاوت های دو سایت با هم دیگر خواهیم گفت. سایتی را در

بگیرید که همه ی صفحه های آماده شده به شکل ثابت یا استاتیک هستند. شما هر بار که به این وب سایت رجوع

کنید، صفحه های سایت و مطلب ها و متن ها، مثل یک ویترین فروشگاهی می باشد که ثابت سر جای خود قرار گرفته اند

و یوزر ها تنها می توانند مطلب های وبسایت را ببینند و مطالعه کنند. در مقایسه با این وبسایت، وبسایت دیگه ای را

مثل فیسبوک در نظر بگیرید. شما هر بار که وارد صفحه های فیسبوک می شوید، مطلب ها و محتویات این سایت،

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

داده اند و بسیاری از موارد دیگر. اینچنین وبسایت هایی اصطلاحا وبسایت های داینامیک یا پویا هستند و عنصری که

این روح و پویایی را به یک وبسایت می دهد، برنامه نویسی وب می باشد.

انواع زبان های برنامه نویسی تحت وب

تعدادی از زبان های برنامه نویسی که می توان برای ایجاد کردن یک وبسایت و برنامه نویسی آن استفاده کرد:

– C# ASP.NET

این زبان، حاصل شرکت مایکروسافت است و از پلتفرم مایکروسافت دات نت فریم ورک، که یک ماشین

مجازی است، برای اجاره دستورات برنامه نویسی استفاده می شود. مایکروسافت حدود سال های ۲۰۰۲ الی ۲۰۰۴،

اولین نسخه های این زبان برنامه نویسی را به بازار ارائه داد و بعد از آن، نسخه های گوناگونی از ماشین مجازی اش را

منتشر کرد. این زبان برنامه نویسی، حاوی به کتابخانه های بزرگی می باشد که برنامه نویسان را مقتدر می کند، به

آسانی به برنامه نویسی تحت وب برای وبسایت های خود عمل کنند. مایکروسافت نه تنها از این پلتفرم، برای استفاده

در ساخت سایت های داینامیک استفاده کرد، بلکه عملا این پلتفرم، این اجازه را به برنامه نویسان داد تا به آسانی

بتوانند برای انواع گوناگونی از سیستم عامل ها مثل ویندوزموبایل، ویندوز، ویندوز CE و…، برنامه های کاربردی خلق و ایجاد کند.

– PHP

زبان برنامه نویسی ای است که اول برای نشان دادن آمار وبسایت تشکیل شد و بعد از استقبال یوزر ها، و تشکیل

یک جامعه برنامه نویسی برای آن، به شکل سورس باز، پیشرفت کرد به صورتی که در دنیای امروزه از آن برای ایجاد

قوی ترین برنامه های تحت وب می توان استفاده کرد. مبنای برنامه نویسی برای هر دو زبان PHP و ASP.NET زبان

برنامه نویسی C یا C++ است به شکلی که برنامه نویسانی که با این زبان برنامه نویسی، آشنایی اولیه را داشته

باشند، به آسانی می توانند، زبان های برنامه نویسی PHP , ASP.NET و یا C# را فرا گیرند. احتمال دارد که این سوال

برای شما به وجود بیاید که چه تفاوتی میان این دو زبان وجود دارد و یا کدام بهتر است. در پاسخ به این سوال، باید

گفت، هرکدام از این دو زبان اگر شما برنامه نویس حرفه ای در آن ها باشید هیچ فرقی از لحاظ کارایی با هم دیگر ندارند

. شما اگر راننده خوبی باشید می توانید، با هر ماشینی به خوبی پس از کمی تمرین رانندگی کنید.

نکته آخر این که، با هر یک از این دو زبان برنامه نویسی، می توان هر وب سایتی را پیاده سازی کرد و در عمل هیچ

سایتی در جهان وجودندارد که توسط یکی از این دو زبان برنامه نویسی، بتوان آن را ایجادکرد ولی توسط زبان دیگر،

نتوان آن را بوجود آورد.