تفاوت تکنولوژی Web-based با Web-enabled چیست؟
برنامههای کاربردی Web-based به طریقی تولید میشوند که تحت وب اجرا گردند. برنامههای کاربردی Web-enabled برنامههای سنتی هستند که به یک رابط وب اضافی نیاز دارند تا تحت وب اجرا گردند.
Web-based و Web-enabled در شرح برنامههای کاربردیی که تحت وب یا شبکههای مبتنی بر اینترنت مانند اینترانت اجرا می شوند، غالباً به جای هم بکار میروند. هر دو با مرورگر وب قابل دستیابی هستند. در صورتی که آن دو با هم فرق دارند.
سیستمهای Web-based (گاهی اوقات Web-native نامیده میشود) از 5 سال قبل مورد استفاده قرار گرفت. تمام سیستمهای تحت وب برای بکارگیری تکنولوژی اینترنت طراحی شدهاند. یک برنامهی کاربردی تحت وب، با استاندارد برنامههای کاربردی سرور نوشته میشود، مانند J2EE، در واقع آنها را طوری طراحی میکنند که تحت اینترنت و با کمک مرورگرهای وب قابل دستیابی باشند. استانداردهای اینترنتی، تولید برنامههای کاربردی را تضمین میکنند. استانداردها و مدل توسعه، انعطافپذیری فوقالعادهای را به برنامههای تحت وب میدهند.
یک برنامهی کاربردی تحت وب را میتوان با افزودن قطعات توسعه داد و توسط برنامهی کاربردی سرور مانند امنیت آنها را مدیریت نمود. همچنین میتوان توانایی برنامهی کاربردی را گسترش داد. رابط نرمافزار نهایی یک سیستم تحت وب مورد نظر کاربر خواهد بود.
سیستم Web-enabled یک برنامهی کاربردی میباشد که اصولا تحت کلاینت/سرور یا محیط Mainframe نوشته شده است بطوری که با استفاده از مرورگر وب قابل دستیابی میباشد. عموماً لایهی جدیدی به نرمافزار موجود اضافه می شود. توابع سیستم اصلی همانند قبل اجرا میشوند در صورتی که سیستم ورودی خروجی به HTML، زبان مخصوص مرورگر وب، برمیگردد. لایهی اضافی سبب کند شدن و پیچیدگی میشود.
فروشندگان نرمافزارهای نسل قدیم، غالباً از برنامهی کاربردی Web-enabled استفاده میکنند تا به مشتریان خود مزایای استفاده از تکنولوژی اینترنتی را بدون ریسک و هزینهی نوشتن مجدد کد برنامه را ارائه بدهند. فروشندگان میتوانند تا زمانی که مشتریان آنها اصراری به داشتن برنامههای وبی نداشته باشند همین روند را ادامه دهند.
Web-enabled این واقعیت را بیان میدارد که چگونه میتوان از برنامههای کاربردی قدیمی در تکنولوژی جدید استفاده کرد. نهایتا، اگر برنامهی کاربردی از این مرحله عبور نکند، نیاز به نوشتن مجدد آن تحت وب ضروری بنظر میرسد. اگر مجبور به استفاده از برنامهی Web-enabled شدید حتما از فروشنده بپرسید که چه زمانی آن را تحت وب ارائه میدهد. Web-enabled باید آخرین گزینهی شما باشد.