به نام یگانه ی هستی بخش


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

برنامه های تحت وب به دو دسته تقسیم میشوند که عبارتند از:
         1. برنامه های ایستا Static :
این برنامه اغلب دارای محتوایی همچون تصاویر و متن و... هستند و نهایتا چند لینک به دیگر وب ها داشته باشند.
این برنامه ها به اطلاعات ثابتی را در اختیار کاربر قرار میدهند و میتوان گفت که در تعامل با کاربر قرار ندارند.
         2. برنامه های پویا Dynamic :
این برنامه ها در تعامل با کاربر قرار دارند و به درخواست های او پاسخ میدهند.برای مثال میتوان در آنها ثبت نام کرد ، مطالبی منتشر کرد و... .


برنامه های تحت وب را میتوان از نظر دیگری هم مورد بررسی قرار داد.
         1. برنامه های ClientSide :
این برنامه ها تمامی پردازش های خود را روی روی سیستم کاربر انجام میدهند.این برنامه ها اغلب تحت زبانهای اسکریپت نویسی همچون JavaScript و VBScript میباشند
         2. برنامه های SeverSide :
این دسته از برنامه ها اطلاعات را از کاربر دریافت کرده و توسط شبکه به سرور منتقل میکنند ، پردازش اطلاعات روی سرور انجام شده و نتایج بازگردانده میشوند.پس اغلب پردازش ها روی سرور انجام میگردد.به همین علت این برنامه هارا ServerSide میگویند.
این برنامه ها اغلب تحت زبانهای برنامه نویسی معروفی چون ASP.Net ، php ، CGI و... میباشند.