banner1 banner2
قبلی Play Stop بعدی
هاست

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

ارزیابی كاربر: OFFOFFOFFOFFOFF / 0
ضعیف عالی 
با همكاری پروانه حاجی بابا

 برای مشخص نمودن برنامه هائی با قابلیت اجراء بر روی  وب،  از واژه های متعددی استفاده می گردد : Web-enabled ، Web-based و Web application نمونه هائی در این زمینه می باشند.  واژه های Web-Based و Web-enabled در برخی موارد بجای یکدیگر استفاده شده تا برنامه های نوشته شده برای اجراء بر روی وب ، شبکه های مبتنی بر اینترنت  نظیر اینترانت ها را تشریح و مشخص نمایند. به هر یک از برنامه های فوق ،  می توان از طریق یک مرورگر دستیابی پیدا کرد. این نوع برنامه ها در موارد متعددی با یکدیگر متفاوت می باشند. طراحی  برنامه های Web-Based ( مبتنی بر وب ) ، بگونه ای است که قابلیت اجراء بر روی اینترنت و وب را داشته باشند،  در مقابل  برنامه های Web-enabled ، دارای یک اینترفیس مبتی بر وب بمنظور استفاده از قابلیت های نرم افرارهای موجود ( نرم افزارهای سنتی ) می باشند. نرم افزارهای فوق قبل از مطرح شدن وب ایجاد شده و با طراحی یک اینترفیس مبتنی بر وب می توان از امکانات آنها در صفحات وب نیز استفاده نمود. مثلا" می توان با طراحی یک فرم لازم ، اطلاعاتی را از کاربران اخذ و با مراجعه به بانک های اطلاعاتی موجود ، اطلاعات مورد نظر را استخراج و نتایج را با یک فرمت مناسب برای مرورگر ارسال کرد. بهرحال برنامه های مبتنی بر وب ، از آغاز با رویکرد وب ، طراحی و پیاده سازی شده در صورتیکه برنامه های Web-enabled ، از نرم افزارهای موجود بکمک یک اینترفیس مبتی بر وب استفاده می نمایند.

برنامه های Web-Based ، دارای امکانات و قابلیت های متعددی بوده که بمنظور استفاده در وب طراحی و پیاده سازی شده اند. برنامه های Web-enabled ، دارای یک Gateway مجزا تحت وب بوده که امکان ارتباط با نرم افزارهای قدیمی را فراهم می آورد. Gateway موجود امکان استفاده از تمام قابلیت های نرم افزارهای وجود را فراهم نخواهد کرد و صرفا" پاسخگو به بخش محدودی از انتظارات خواهند بود. بدیهی است بخش هائی از نرم افزارهای موجود ( سنتی ) می بایست با رویکرد وب بازنویسی شده تا امکان ارتباط آنان با Gateway فراهم گردد.

برنامه های موجود بر روی برخی از سایت ها نظیر : خرید کالا ، کتاب ، رزو بلیط هواپیما ، ارسال و دریافت نامه الکترونیکی ( نظیر hotmail )  نمونه هائی از برنامه های مبتنی بر وب می باشند. در ادامه با برخی تعاریف برنامه های تحت وب آشنا می شویم:

● یک وب سایت که قادر به انجام عملیاتی خاص نظیر فروش کالا است .

● برنامه ای که بر روی وب اجراء می گردد.

● برنامه ای که بر روی یک سرویس دهنده وب در شبکه اجراء و امکان سرویس دهی به چندین کاربر در هر لحظه را دارا است .

● یک برنامه نرم افزاری که از پروتکل Http بعنوان هسته پروتکل ارتباطی خود بمنظور توزیع و ارائه اطلاعات مبتنی بر وب و با فرمت Html استفاده و آنان را برای کاربران ارسال خواهد کرد.

● یک برنامه مبتنی بر وب  دارای لایه های زیر است  :

     ▪ یک لایه نازک سرویس دهنده ( مرورگرهای وب )

     ▪ یک لایه نمایش و ارائه ( سرویس دهندگان وب )

     ▪ یک لایه Application ( سرویس دهنده Application)

     ▪ یک لایه بانک اطلاعاتی

 

< قبلی بعدی >

آخرین محصولات

ویدئو پروژکتور اپسون  Epson EB-445Wi ویدئو پروژکتور اپسون Epson EB-445Wi
1 ﷼
تدی Teddy تدی Teddy
1 ﷼
1 ﷼
پاندا Panda پاندا Panda
1 ﷼
1 ﷼
موش Mouse موش Mouse
1 ﷼
1 ﷼
ببر سیاه Black Panther ببر سیاه Black Panther
1 ﷼
1 ﷼
میمون Monkey میمون Monkey
1 ﷼
1 ﷼
شیر Lion شیر Lion
1 ﷼
1 ﷼
کرگدن Hippo کرگدن Hippo
1 ﷼
1 ﷼
فیل Elephant فیل Elephant
1 ﷼
1 ﷼

رأی گیری

آیا مطالب ایران رایانه برای شما مفید هستند؟

نتایج
Powered by Pars Mizban Services and Elxis