برنامه وب در مقابل وب سایت
با اختراع اینترنت، توسعه آن به عنوان بستری برای نسل جدیدی از انتقال اطلاعات و سطح بی سابقه ای از دسترسی عمل کرد. شبکه جهانی وب بیشتر از وب سایت ها تشکیل شده بود و بعداً برنامه های کاربردی وب برای معرفی ویژگی ها و امکانات اضافی توسعه یافتند.
بیشتر درباره وب سایت
مجموعه ای از صفحات وب متصل به یکدیگر که از طریق شبکه ای مانند اینترنت یا اینترانت قابل دسترسی هستند، به عنوان وب سایت شناخته می شوند. وب سایت در یک سرور (یا بیشتر) میزبانی می شود و با استفاده از مکان یاب منبع یکنواخت (URL) از طریق اینترنت قرار دارد.همه وبسایتهای مورد استفاده عمومی معمولاً به عنوان وب جهانی شناخته میشوند.
وب سایت های ساده عمدتاً از معماری ساده مبتنی بر HTML تشکیل شده اند و تنها به عنوان یک پلت فرم برای نمایش اطلاعات به جای تعامل و انجام معاملات با کاربر عمل می کنند. صفحات وب ممکن است حاوی متن، تصویر یا موسیقی باشند. به عنوان مثال، یک وب سایت ساده ممکن است حاوی جزئیاتی در مورد یک سری از محصولات باشد، اما این امکان را ندارد که مشتری بتواند محصول را سفارش دهد و از طریق وب سایت پرداخت کند.
امروزه وب سایت ها به سادگی با استفاده از سیستم های مدیریت محتوا مانند جوملا یا وردپرس طراحی می شوند. گاهی اوقات از جاوا اسکریپت و CSS نیز استفاده می شود.
بیشتر درباره برنامه وب
برنامه وب یک برنامه رایانه ای است که می توان با استفاده از شبکه ای مانند اینترنت یا اینترانت به آن دسترسی داشت. برنامه ممکن است در صفحه وب تعبیه شده باشد یا خود صفحه وب می تواند یک برنامه کاربردی باشد. فیس بوک، جیمیل، یوتیوب، ای بی، توییتر و آمازون وب سایت هایی با پیاده سازی برنامه های وب قابل توجه هستند.مشخصاً، این وب سایت ها از نام کاربری و رمز عبور برای تأیید هویت کاربر استفاده می کنند و به کاربر اجازه می دهند از طریق برنامه های کاربردی موجود در صفحه وب با سرورها تعامل و ارتباط برقرار کنند.
با نگاهی دقیق تر به جیمیل، مشخص می شود که ویژگی های زیادی دارد که در یک وب سایت ساده مبتنی بر HTML وجود ندارد. احراز هویت کاربر، ارسال و دریافت ایمیل، پیامرسانی فوری و مخاطبین از برنامهها برای پردازش اطلاعات و برقراری ارتباط با سرور استفاده میکنند، در حالی که در یک وبسایت ساده، این درجه از تعامل غیرممکن است. مثال دیگر مبدل ارز یاهو است که محاسبه را بر اساس داده های موجود انجام می دهد.
برنامه های تحت وب را می توان بر اساس تعدادی از زبان های برنامه نویسی مانند جاوا، جاوا اسکریپت، PHP، ASP،. Net، XML، AJAX و سرویس های پایگاه داده مانند MySQL یا Oracle توسعه داد.
تفاوت بین Web Site و Web Application چیست؟
• وب سایت صرفاً مجموعه ای متصل از اسناد HTML است که از طریق یک شبکه در دسترس است، در حالی که یک برنامه وب یک برنامه کاربردی رایانه ای است که از طریق شبکه ارائه می شود.
• یک برنامه وب می تواند بخشی از یک وب سایت یا می تواند یک برنامه مستقل باشد.
• هدف وب سایت ها ارائه اطلاعات صرفاً به صورت متن، موسیقی یا ویدیو است. با این حال، برنامه وب می تواند با کاربر تعامل داشته باشد و بر اساس عملیات چندین نتیجه ایجاد کند.
• یک برنامه وب می تواند با کاربر تعامل داشته باشد در حالی که یک وب سایت فقط اطلاعات را نمایش می دهد.
• یک برنامه وب بیشتر به یک پایگاه داده متصل است.