زبان های برنامه نویسی که کد های آن روی سرور اجرا می شود را زبان های Server Side می گویند.
فرایند طراحی سایت را میتوان به دو بخش Front End و Back End تقسیم بندی کرد.
برای طراحی رابط کاربری یا همان فرانت اند سایت باید از زبانهای HTML و CSS و JavaScript استفاده نمود.
این دست زبانها برای طراحی سایتهای استاتیک مناسب هستند.
یک سایت Static سایتی است که صرفاً یکسری اطلاعات ثابت را در اختیار کاربران قرار میدهد .
مثل سایت بیوگرافی یک شخص یا سایت یک شرکت که تنها برای ارتباط با آن طراحی شده است.
سایتهای Dynamic یا پویا سایتهایی هستند که این امکان را برای کاربر فراهم میسازد که بتواند با سایت تعامل داشته باشد یعنی کاربر بتواند در سایت ثبت نام، ورود به ناحیه ی کاربری، نظردهی، تولید محتوا و … کند.
بهترین زبان های کدنویسی برای سایت های پویا:
- ASP.NET
- PHP
- Java
- Perl
- #C
- Python
- Ruby