ابزاري كه وب را ساده‌تر كرد

 

HTML5 ازچند سال پيش در دسترس است و ديگر پديده عجيب و پيچيده‌اي نيست. به لطف اين پديده ارزشمند، در كنار نوآوري‌هاي به‌وجود آمده در جاوااسكريپت و CSS، منطق تعاملي نيز به يك استراتژي استاندارد براي برنامه‌نويسي تحت وب بدل شد و برنامه‌هاي كاربردي تكامل‌يافته وب همه‌جا را فرا گرفت. در اينجا نگاهي به چگونگي پياده‌سازي HTML5 توسط چند برنامه كاربردي محبوب انداخته‌ايم.

زوهو

حداقل ۳۳ برنامه كاربردي در مجموعه نرم‌افزارهاي زوهو وجود دارد. برخي از آنها برنامه‌هاي كاربردي ابتدايي و پايه‌اي مانند يك برنامه پردازش متن و برخي ديگر مانند برنامه Zoho CRM (مديريت ارتباط با مشتري زوهو)، بيشتر وابسته به پايگاه‌هاي داده ساخت‌يافته براي ذخيره‌سازي اطلاعات مشتريان، كاربران و مخاطبان است. زوهو به‌طور هوشمندانه مسيري براي كار با Google Apps پيدا كرد؛ بنابراين مي‌توانيد از بين هر يك از آنها بهترين را انتخاب و استفاده كنيد.ابزار زوهو بر بسياري از ويژگي‌هاي HTML5 تكيه كرده، ولي ممكن است اين ميزان كمتر از حد انتظار كاربران باشد. ابزار ويرايش، بيشتر كارهاي طرح‌بندي را بااستفاده از قوانين CSS كه بادقت طراحي شده است، انجام مي‌دهد. منطق ويرايش توسط كد زوهو كنترل مي‌شود و مي‌توانيد تگ‌هاي جديد HTML5 را در تمام اسناد آن پيدا كنيد. در صورت انجام ندادن ويرايش توسط مرورگر، اين مجموعه قابليت‌ها كه تاحدودي پيچيده است، كمي ساده‌تر مي‌شود.برنامه‌هاي مختلف زوهو با استفاده از توابع ذخيره محلي يا ذخيره فصلي، پايگاه‌هاي داده را باز مي‌كند. آنها مي‌توانند جفت كليد ـ مقدار را براي استفاده‌هاي بعدي نگهداري كنند. ديگر بخش‌هاي مجموعه ابزار HTML5مشخص است؛ به‌عنوان مثال سازنده فرم به شما امكان مي‌دهد عناصر را در جايي كه مي‌خواهيد قرار دهيد.

گوگل داكز

ابتداي كار شايد كمي ساده به‌نظر مي‌رسيد ولي گوگل داكز و گوگل درايو درحال حاضر تقريبا هركاري را كه نياز داريم، انجام مي‌دهد. مثلا مي‌توانيد براحتي و همزمان با شخص ديگري كه در گوشه ديگري از جهان قرار دارد، روي يك سند كار كنيد. شايد قابليت‌هايي كه گوگل داكز ارائه مي‌كند به‌اندازه مايكروسافت آفيس نباشد، ولي يكپارچگي آن با جيميل باعث مي‌شود يادگيري كار كردن با آفيس آنلاين گوگل در لحظه‌اي اتفاق بيفتد.به‌نظر مي‌رسد اغلب اين برنامه‌هاي كاربردي از HTML اوليه براي انجام كارهاي خود استفاده مي‌كند. جداول، متن‌ها و تصاوير به‌وسيله HTML قرار داده شده است و فعاليت‌ها به‌وسيله كليك‌هاي ماوس انجام مي‌شود. با اين‌كه منبع ذخيره‌سازي محلي اختصاص داده شده است، ولي پس از يك استفاده طولاني نمي‌توانيد جفت‌هاي كليد ـ مقدار زيادي در پايگاه داده محلي پيدا كنيد. گوگل اعلام كرد که بسياري ابزار برپايه وب خود را به‌وسيله جعبه‌ابزار وب گوگل (Google Web Toolkit) كه مكانيسمي برپايه جاواست و جاوا را به جاوااسكريپت ترجمه مي‌كند، ساخته است. به‌‌همين علت مي‌توان براحتي از آنها در بيشتر مرورگرها حتي نسل‌هاي گذشته نيز استفاده كرد.

برنامه‌هاي نمايش اسلايد HTML5

بيش از يك دوجين كتابخانه HTML5 براي ساخت و نمايش اسلايد در HTML وجود دارد كه مي‌توان از آنها به‌جاي پاورپوينت استفاده كرد؛ كتابخانه‌هايي نظير Presentation.js، Impress.js ،Fathom.js ،reveal.js و CSSS (نمايش اسلايد برپايه CSS). تصاوير و متن‌هايي كه در صفحه حركت مي‌كند، اسلايدهاي عادي پاورپوينت را خسته‌كننده و قديمي به‌نظر مي‌رساند.هسته اصلي اين برنامه‌ها از HTML پايه‌اي براي قرار دادن اسلايدها در مختصات مطلقي كه به آن داده‌‌ايد، استفاده مي‌كند. هنگامي كه يك صفحه را در برنامه خود قرار مي‌دهيد، اين صفحه از تبديلات Webkit به‌وسيله به‌هم پيوستن عناصر، پيچاندن، انحراف يا حتي چرخش آنها به‌صورت سه‌بعدي براي تغيير مكان اشياي خود استفاده مي‌كند. تمام افزونه‌هاي جديد HTML5 براي موتور طرح‌بندي CSS و اشياي رسم‌شده هم‌اكنون براي استفاده در طراحي اسلايدهايتان در دسترس است.رويكرد HTML5 اين است كارهايي را كه بسيار سخت به‌نظر مي‌رسد، ساده مي‌كند. اگر بتوانيد پيغام خود را در HTML و با استفاده از فونت‌ها و تگ‌هاي استاندارد آن كدنويسي كنيد، جاوااسكريپت بقيه كارها را انجام مي‌دهد.

آوياري (Aviary)

توليد يك ويرايشگر متن خوب در جاوااسكريپت و HTML يك چالش واقعي است، ولي ايجاد يك ويرايشگر تصوير حتي سخت‌تر از آن خواهد بود. بسياري از ابزار مهم اعمال تغييرات در تصاوير به‌صورت دكمه در برنامه‌هاي كاربردي كه در مرورگرتان اجرا مي‌شود، قرار دارد. فتوشاپ چندصد دلار قيمت دارد ولي آوياري بيشتر كارهايي را كه اغلب افراد انتظار دارند، بدون دريافت هزينه انجام مي‌دهد.آوياري از شيء Canvas مربوط به HTML5 استفاده مي‌كند كه يك افزونه كاملا پيچيده براي HTML است. حالت استاندارد آن روش‌هاي پايه‌اي براي رسم خطوط يا متن ارائه مي‌كند كه تعدادي از برنامه‌هاي تحت وب اين قابليت‌ها را براي رسم گراف‌ها مورد استفاده قرار مي‌دهد. ولي در زير اين پوسته يك مجموعه عظيم از ابزار براي كار كردن با تك‌تك پيكسل‌ها وجود دارد. اين چيزي است كه آوياري براي اعمال برخي تغييرات ظريف‌تر استفاده مي‌كند.

اسكريبد (Scribd)

اسكريبد كار خود را به‌عنوان يك برنامه فلش براي نمايش اسناد آغاز كرد. هدف آن، تبديل شدن به يك مخزن اصلي براي اسناد موجود در وب بود و فلش تنها پشتيباني از فونت‌ها و محل مورد نياز براي رندر كردن دقيق گستره وسيع اسناد توليد شده در جهان را براي آن فراهم كرد.دو قابليت اصلي كه به اسكريبد توانايي دوچندان كردن امكانات خود با HTML5 را داد، فونت‌هاي وب و كانواس بود. پيشرفت فونت‌هاي وب به اسكريبد امكان دريافت بهتر فونت‌هايي را داد كه در اسناد استفاده مي‌شد. درحال حاضر بيشتر مرورگرها تنها به چند نمونه پايه‌اي فونت‌هاي serif، sans serif يا فونت‌هاي فضاي محدود (فونت‌هايي كه براي تمام حروف و علائم خود يك فضاي ثابت درنظر مي‌گيرد) دسترسي دارد.كانواس پيشرفته HTML5 اين اجازه را به اسكريبد مي‌دهد كه اين حروف و نقشه‌هاي بيتي را در موقعيت‌هاي دلخواه در صفحه رسم كند. نسخه  HTML5 اسكريبد اكنون ساده‌تر شده، زيرا ناسازگاري‌هايي كه به‌خاطر استفاده از افزونه فلش به‌وجود مي‌آمد از بين رفته است. قابليت‌هاي ديگر مرورگر نيز مي‌تواند با اسناد كار كند؛ قابليت‌هايي كه به‌دليل افزونه فلش انجام نمي‌شد. به‌عنوان مثال مي‌توانيد جملات يا كلمات را مستقيما با كليك‌هاي ماوس انتخاب كنيد.

هوت‌سوئيت (HootSuite)

هنگامي كه گروه هوت‌سوئيت زمينه‌اي را براي يكي كردن تمام شبكه‌هاي اجتماعي آغاز كرد، متوجه شدHTML5 زمينه‌اي مناسب و طبيعي است. هوت‌سوئيت از وب براي جمع كردن وب استفاده كرد. ابزار نهايي به شما اجازه مي‌دهد تمام شبكه‌هاي اجتماعي خود را در يك وب‌سايت مركزي مشاهده كنيد؛ قابليتي كه به‌صورت رايگان به كاربران معمولي ارائه مي‌شد و كاربران سازماني و شركتي با پرداخت هزينه از آن بهره‌مند مي‌شدند.سرورهاي هوت‌سوئيت تمام اطلاعات شبكه‌هاي اجتماعي شما را بعد از استفاده از روش تعيين اعتبار OAuth براي اتصال به حساب‌هاي اجتماعي‌تان جمع‌آوري مي‌كند. اين سرورها اطلاعات به‌دست آمده را ازطريق فراخواني‌هاي AJAX به مرورگر مي‌فرستد و طرح‌بندي مرورگر بقيه كارها را انجام مي‌دهد.اين برنامه تحت وب از پايگاه داده محلي كليد ـ مقدار براي نگهداري موقت اطلاعات و محدود كردن ميزان ترافيك وب استفاده مي‌كند. اين موضوع براي كاربران موبايل كاربرد بيشتري دارد.





تاريخ : دو شنبه 15 آبان 1391برچسب:, | | نویسنده : مقدم |