توسعه وب سایت دارای دو رویکرد کلی تحت عناوین طراحی وب و برنامه نویسی وب است که هریک دارای زبان های متعددی برای ساخت یک وب می باشد
برنامه نویسی تحت کاربر
اغلب طراحان صفحات اینترنتی بر روی برنامه نویسی سمت کاربر تمرکز دارند. در زیر لیست برخی از این زبانها آورده شده است:
زبان HTML
این زبان در سال 1989 توسط تیم برنزلی خالق وب برای انتشار داده ها معرفی شد.ساختار و پیکره بندی یک صفحه اینترنتی برپایه عناصر html است که این عناصر در نزد توسعه دهندگان وب همان تگ ها هستند شکل کلی یک تگ html بدین گونه است. کلیه اطلاعاتی که قرار است برای کاربر نمایش داده شود باید در بین این تگ ها قرار گیرد.در واقع می توان گفت html یک زبان برنامه نویسی نیست بلکه زبانی برای نشانه گذاری عناصر صفحات است.در حال حاضر آخرین نسخه این زبان نسل پنجم آن است که در سال 2008 معرفی شد ولی هنوز به تایید کنسرسیوم جهانی وب نرسیده و توسعه آن هم هنوز نهایی نشده است. بسیاری از کارشناسان وب معتقدند کدنویسی درhtml5 شکل جدیدتری از خود را نمایان خواهد کرد به گونه ای که تمام عناصر صفحه ها معنا دارتر شده و رفته رفته تبدیل به زبانی برای تولید اپلیکشین ها خواهد شد.اهمیت دستیابی به html5 آن قدر زیاد بود که استیو جابز رئیس شرکت اپل در سال 2010 طی نامه ای سرگشاده خبر از ظهور html5 و نابودی فلش داد.
زبان CSS
شیوه نامه آبشاری توسط تیمی از کنسرسیوم جهانی وب با رهبری دوتن از افراد با نام های برت باس و هیکن لای آغاز به کار کرد به طوریکه اولین نسخه ان در سال 1960 منتشر شد و قادر بود تغییراتی رابرروی فونت های صفحات و رنگ آن ها و همچنین رنگ پس زمینه ایجاد کند در واقع باید گفت این شیوه نامه آبشاری که درسال 1980باهدف منسجم کردن اطلاعات اسناد وب توسعه داده شد . زبانی برای شکل دادن و آرایش عناصر مختلف صفحات وب است.
زبان Javascript
زبان جاوا اسکریپت توسط برند ایچ در پروژه مرورگر نت اسکیپ توسعه پیدا کرد و برای اولین بار در نسخه بتای نت اسکیپ 2 عرضه شد. زبان جاوا اسکریپ در ابتدا تحت عنوان لایو اسکریپ معرفی شد و بعدها به جاوا اسکریپ تغییر نام یافت.پویایی صفحات یا به نوعی رویدادهایی که در صفحات بوجود می آیند برپایه این زبان است. جاوااسکریپت از خانواده زبان های اسکریپتی است و قادر است در بین عناصر صفحه قرار بگیرد و عناصر مورد نظر را تحت کنترل خود در آورد تمام مرورگرها وب امکان فعال و غیر فعال کردن زبان جاوا اسکریپ ایجاد شود در اغلب وبگاه ها برای اعتبار سنجی اولیه فرم ها ازاین زبان کمک می گیرند.
زبان Jquery
فریمورک جی کوئری یکی از فریم ورک های محبوب پرطرفدار و کم حجم جاوا اسکریپ در مرورگر فایرفاکس است که درسال 2006 این زبان را معرفی کرد.
زبان جی کوئری کاملا رایگان است و تحت دو پروانه gpl و mtl توسعه می یابد جی کوئری برای کنترل عناصر صفحات وب دارای توابع بسیار زیاد و همچنین پلاگین های متعدد و پرکاربرد است .
برنامه نویسی تحت سرور
برخی از زبان های تحت سرور به شرح ذیل می باشد:
زبان PHP
واژه php برگرفته ازhypertext preprocessor می باشد که یک زبان منبع باز و قابل توسعه می باشد و درسال 1994 بوسیله راموس لردوف کانادایی به وجود آمد . برنامه های نوشته شده بااین اسکریپتی تحت لینوکس اجرا می شود ناگفته نماند که برنامه های نوشته شده بااین زبان قابلیت اجرا تحت ویندوز را هم دارا هستند نام بانک اطلاعاتی این زبان mysql است و آخرین نگارش این زبان نسخه پنجم آن است که نسبت به نسخه های پیشین خود توجه بیشتری روی معماری سه لایه داشته است.
زبان ASP.Net
این کلمه مخفف active sever page یا صفحات فعال تحت سرور است که نسخه اولیه این زبان تحت فریم ورک دات نت در سال 2002 توسط کمپانی مایکرو سافت برای تولید صفحات پویا معرفی شد و در حال حاضر به یکی از پرقدرترین زبان ها برای تولید اپلیکشین های وب مبدل شده است. اپلیکیشن های نوشته شده بااین زبان در سرور های ویندوز قابل اجرا است و معمولا بانک اطلاعاتی آنها همان sql server معروف است. آخرین نگارش asp.net نسخه چهارم این زبان است که در آن توجه زیادی برروی معماری سه لایه یاmvc داشته است.
زبان Ruby
طراحی و توسعه زبان رابی به اواسط دهه 1990 بازمی گردد. منتشر کننده این زبان فردی به نام یوکیهیرو ماتز ماتسوموتو بود . نسخه های متعددی ازاین زبان طی سال های متوالی توسعه یافت و نسخه پایدار آن در سال 2006 منتشر شد از محبوب ترین فریم ورک هایی که درچندسال اخیر برپایه این زبان توسعه یافته می توان ruby on rails را نام برد که باشعار کشف بن بست شکنانه برای کاهش موانع ورود به برنامه نویسی شهرت دارد . الگوی طراحی برنامه های این فریم وروک برپایه mvcاست.
زبان Java
درابتدا باید توجه داشت که زبان جاوا و جاوا اسکریپ دو زبان کاملا مجزا ازهم هستند جاوا یکی از محبوب ترین زبان ها تا سال 2012بود . این زبان تحت لیسانس شرکت سان درسال 1995 خلق شد جاوا قابلیت پیاده سازی برروی تمام پلتفرم های استاندارد را دارد.
نام
بسیار عالی