برای عنوان "برنامه هائی با قابلیت اجراء بروی وب " از واژه های متعددی مانند :
Web-based ،
Web-enabled و
Web Application استفاده می شود
.
واژه های
web-based و
Web-enabled در برخی موارد بجای یکدیگر استفاده شده تا برنامه های نوشته شده
برای اجراء بر روی وب ، شبکه های مبتنی بر اینترنت نظیر
Intranet و
WAP را
تشریح و مشخص نماید .
به هریک از برنامه های فوق ، می توان از طریق یک مرورگر مانند
: فایرفوکس ، اینترنت اکسپلورر ، گوگل کروم و...دستیابی پیدا کرد
.
تفاوت بین برنامه های کاربردی و وب سایتها:
یک برنامه کاربردی تحت وب با یک وب سایت متفاوت است .
یک
وب سایت شامل اطلاعات ثابتی است که از پیش آماده شده و به صورت فایلهای
HTML ذخیره شده اند که جهت حرکت
اطلاعات از سرویس
دهنده
(Server) به سرویس گیرنده
(Client) می باشد.در واقع وب سایت اطلاعات را به کاربر ارائه می دهد و بین
درخواستها سرویس دهنده ازعملکرد سرویس گیرنده اطلاعی ندارد و سرویس گیرنده می تواند
از یک محل یه محل دیگر رفته و این کار روی وب سایت اولیه هیچ تاثیری ندارد ، چون هر
یک از صفحات به صورت یک واحد کاملا جدا می باشند.
در مقابل ، یک برنامه کاربردی تحت وب ، اطلاعات را برای یک کاربر یا گروهی از
کاربران به شکل خاص فرمت کرده و ارائه می دهد که جهت حرکت اطلاعات دو طرفه بوده و
محتویاتی که توسط مرورگر نمایش داده می شود بر حسب اطلاعات ورودی کاربر یا هویت وی
تعیین می گردد.پس یک برنامه کاربردی تحت وب اطلاعات را بصورت داینامیکی ارائه
میدهد، نه به صورت فایلهای
HTML در واقع وظیفه برنامه
فراهم کردن اطلاعات بر حسب شرایط است که آنها معمولا از پایگاه داده
(Database) بدست می آید.
برنامه های کاربردی نه تنها اطلاعات میدهد ، بلکه می تواند از کاربر اطلاعات گرفنه
و به کارهای مختلف پاسخ مناسب دهد . به عبارت دیگر چنین برنامه ای عملکرد یک کاربر
را از یک درخواست به یک درخواست دیگر ردیابی می کند . در نتیجه کاربر می تواند آن
گونه که در یک وبسایت به جستجو و گردش می پردازد ، به شکل دلخواه تمام صفحات یک
برنامه کاربردی را بررسی و مشاهده کند ، که این برنامه کاربردیست که صفحات مناسب را
در شرایط مقتضی به صورت داینامیکی تولید کرده و به کاربر ارائه می دهد.
شرکت عصر ارتباطات
با پشتوانه ای ااز تجربیات ارزشمند در برنامه
نویسی به زبانهای مختلفی از جمله
Java , VB.Net , PHP آماده
سفارشات با حداقل هزینه و بالاترین کیفیت می باشد.
ضروریات برنامه های کاربردی
شرکت عصر ارتباطات:
- سرعت (Speed)
- ارتباط با یک پایگاه داده (Database)
- امنیت (Security)
- تراکنش ها (Tranactions)