به سایت ما خوش آمدید . امیدوارم لحظات خوشی را درسایت ما سپری نمایید .

خوش آمدید

هر گونه نظر و پیشنهاد و انتقادی داشتید، در قسمت نظرات اعلام کنید.

برنامه هاي كاربردي هوشمند تحت وب يكي از مهم‌ترين ويژگي هاي دنياي وب 2 محسوب مي‌شود.

 بسياري از اين برنامه ها كه به طور هوشمند برنامه ريزي شده اند قادر به انجام و پيشبرد امور مختلف بوده و دسترسي به انواع ديتا و كاركردهاي مورد نياز كاربران را از طريق وب سايت هاي مختلف ممكن مي كنند. دو مورد از معروف ترين اين برنامه هاي كاربردي تحت وب يا API ها REST و SOAP هستند.
REST يا (Representational State Transfer) يك برنامه كاربردي تحت وب است كه از پروتكل مشهور HTTP براي تعامل با زبان XML يا eXtensible Markup Language استفاده مي كند. در مقابل SOAP نيز به شيوه اي هوشمندانه تر با XML تعامل كرده و درخواست هايي را براي سرورها ارسال مي كند كه ممكن است پيچيده تر باشند، اما از قبل تعريف شده بوده و سرور قادر به تعقيب و برآورده كردن اين درخواست هاست.
اغلب سرورها از برنامه هاي كاربردي تحت وب اختصاصي خود استفاده مي كنند، اما برنامه هاي كاربردي استانداردي هم وجود دارند كه به طور گسترده مورد استفاده قرار مي گيرند. اين برنامه هاي استاندارد براي پست كردن مطالب به يك وبلاگ يا اطلاع رساني در مورد به روز شدن تعدادي از وبلاگ ها قابل استفاده هستند. اكثر اين تعاملات با استفاده از XML يا JSON صورت مي گيرند.
يكي از اين استانداردهاي متداول يا شناخته شده Web Services Description Language يا (WSDL) نام دارد كه براي انتشار اطلاعات از طريق SOAP مورد استفاده قرار مي گيرد. براي رفع نياز كاربران تجاري و شركت هاي بزرگ استانداردي موسوم به EMML از سوي گروهي موسوم به Open Mashup Alliance طراحي شده كه كم و بيش مورد توجه قرار گرفته است.

** انتقادها از وب 2

مفهوم وب 2 به همان اندازه كه موجب جلب توجه عموم و ايجاد اشتياق به استفاده از امكانات جديد در فضاي مجازي شده، به برخي انتقادها نيز دامن زده است.
برخي منتقدان بر اين باورند كه وب 2 اصولا دربرگيرنده هيچ چيز جديد و استثنايي نيست و نبايد تصور كرد كه وب 2 نسخه جديدي از وب است. از نظر اين گروه وب 2 صرفاً از همان فناوري هاي وب 1 استفاده مي كند و همان مفاهيم را نيز با اندكي دستكاري به عاريت گرفته است.
استدلال اين افراد آن است كه فناوري هايي مانند آژاكس جايگزين پروتكل هاي قديمي و شناخته شده اي مانند HTTP نشده اند و صرفاً يك لايه اضافي را به آن افزوده اند. نكته دوم آن است كه بسياري از ايده هاي وب 2 قبلاً در زمان اجراي سيستم هاي شبكه اي متبلور شده اند و لذا قبل از آنكه اصطلاح وب 2 شكل گرفته و به كار گرفته شود اين مفهوم عملاً مورد استفاده قرار گرفته و خلق شده بود.
اين منتقدان براي تاييد ادعاهايشان مثال هاي مختلفي را نيز مطرح مي كنند و به عنوان مثال به سايت Amazon.com اشاره مي كنند كه به كاربران امكان مي داد تا نقدها و نظراتشان را در مورد كتاب ها و فيلم هاي مختلف در صفحه مربوطه بنويسند. اين سايت همچنين از بدو راه اندازي در سال 1995 مجهز به سيستم راهنمايي مشتري بوده كه بسياري از ويژگي هاي دنياي وب 2 از همان زمان در اين سايت موجود بوده است.
بنابراين آمازون بدون آنكه از قبل اعلام كند فناوري هاي وب 2 را عملاً در سايت خود به كار گرفته بود و كاربران خود را بي سر وصدا با اين مفهوم آشنا كرده بود. آمازون از سال 2002 برنامه هاي كاربردي متعددي را به كار گرفت و بسياري از برنامه نويسان را با آن آشنا كرد.
طراحي نرم افزارهاي آموزشي جمعي رايانه اي و ممكن كردن فعاليت و كار جمعي از طريق رايانه ها و همين طور عرضه نرم افزارهايي مانند Lotus Notes و Lotus Domino كه چنين ويژگي هايي داشتند قبل از همه گير شدن اصطلاح وب 2 صورت گرفته است. اگر چه شايد برخي از اين ادعاها غلوآميز به نظر برسد، اما در مجموع تصور مي شود كه برخي از اين گفته ها نزديك به واقعيت باشد.
 
ادامه مطلب
دوشنبه 30 فروردین 1389  - 11:17 PM

جستجو

آمار سایت

کل بازدید : 5860077
تعداد کل پست ها : 30564
تعداد کل نظرات : 1029
تاریخ ایجاد بلاگ : پنج شنبه 19 شهریور 1388 
آخرین بروز رسانی : دوشنبه 19 آذر 1397 

نویسندگان

ابوالفضل اقایی