طرّاحی و معماری وب ۲٫۰ بر پایهٔ مشارکتها، همکاریها، و تعاملات (interactions) انسانها، ماشینها، نرمافزار، و عاملهای هوشمند با یکدیگر استوار است.
در وب 2 , سایتها اجازه می دهند کاربران با سایت یا دیگران در تعامل باشند و همچنین کاربران اجازه تولید محتوا و دستکاری در اطلاعات را دارند.
وب 2 امکانات وب 1 را به نحوی دیگر ارائه کرده به عنوان مثال:در وب 1 بخشی به عنوان «دفتر مهمان » که نظران کاربران در آن به نمایش در می آيد به جای اینکه بخواهد در زیر هر مطلب نظر کاربران را درج کند اما در وب 2 این رویه تغییر کرده و کاربران می توانند برای هر مطلبی نظر قرار دهند و حتی کاربران به نظر دیگران نظر بدهند (در صورتی که این امکانات از سمت مدیریت سایت فراهم شده باشد)
برخی از معماری های طراحی وب 1:
ساخت صفحات به صورت ایستا به جای طراحی پویا
ساخت صفحات با Server Side Includes یا CGI به جای استفاده از برنامههای تحت وب که با زبانهای پویا نوشته شده مثل php ,perl,python یا ruby
استفاده از frame و tables
استفاده از دکمه های gif
وب 2
وب 2 اولین بار در سال 1999 میلادی استفاده شد
صفحات با استفاده از برنامههای تحت وب ساخته شد از زبانهای مخلتفی مثل php ,perl,python یا ruby ,... استفاده گردید.
با مرور زمان استفاده از ساختار های قدیمی frame و table ها منسخوخ شد.
برخی از تفاوتهای وب 2 با وب 1:
ساخت صفحات به صورت پویا در وب 2 در مقابل طراحی ایستای صفحات در وب 1
ساخت صفحات برای کاربران مختلف در وب 2 به عنوان مثال مدیری که در سایت وارد میشود دسترسی های بیشتری نسبت به کاربر دارد
سرویس DoubleClick در وب 1 و Google AdSense در وب 2
نوع دریافت تبلیغات بر حسب زمان یا تعداد بازدید در وب 1 و بر حسب رفتارهای کاربر مثل کلیک کردن در وب 2
استفاده از دایرکتوری ها در وب 1 اما در وب 2 می توان از سرویس های پیشرفتهتری استفاده کرد مثل موتور های جستجو که هر روز هم پیشرفتهتر شده و با کاربر ارتباط بیشتری برقرار میکنند
در وب 2 نیز از دایرکتوری استفاده می گردد اما در آن نظر کاربران برای گرداوری و ویرایش محتویات دخیل است
وبلاگ ها از سرویس های وب 2 محسوب می گردد
تکنولوژی ها:
در وب 2 از تکنولوژی های سمت کاربر (client-side) استفاده می گردد که میتوان به AJAX و جاوا اسکریپت ذکر کرد که خود آن شامل ابزار و فریم ورک هایی مثل YUI Library, Dojo Toolkit, MooTools, jQuery, Ext JS and Prototype JavaScript Framework و... میشود
اطلاعات میتواند از طریق AJAX بین کاربر و سرور رد و بدل شود که در این صورت دیگر نیازی به لود کامل صفحه برای دریافت اطلاعات از سمت سرور نیست و این باعث راحتی کار کاربر میشود
در سمت سرور از تکنولوژی های زیادی استفاده میشود برای زبانهای تحت وب مثل php ,java,Microsoft.NET Framework,perl,python یا ruby ,.. برای خروجی XML , JSON ,..
web api ها:در وب 2 برای ارتباط با دیگر سرویس ها از api هایی از نوع REST و SOAP استفاده می کنند
طراحی سایت فروشگاهی ، طراحی وب ، طراحی سایت فروشگاه اینترنتی ، طراحی سایت ، طراحی سایت خوردو ، طراحی وب سایت وکلا ، طراحی سایت اتوماسیون اداری ، طراحی وب سایت وکلا ، طراحی وب سایت وکیل ، طراحی سایت فیلم و موزیک