Mavo: ابزاری اپن‌سورس به منظور افزودن قابلیت‌های جدید به زبان HTML برای ساخت وب اپلیکیشن

Mavo: ابزاری اپن‌سورس به منظور افزودن قابلیت‌های جدید به زبان HTML برای ساخت وب اپلیکیشن

Mavo سرویسی است که به شما کمک می‌کند تا با افزودن یکسری اتریبیوت‌ جدید به زبان HTML، قادر به توسعهٔ وب اپلیکیشن‌هایی تعاملی گردید آن هم بدون حتی یک خط کدنویسی و بدون محدودیت‌های سمت سرور؛ به عبارت دیگر، Mavo سرویسی است که سینتکس زبان HTML را گسترش داده تا امکان توسعهٔ وب اپلیکیشن‌هایی که قادر به مدیریت، ذخیره‌سازی و انتقال داده‌ها هستند فراهم گردد. 

اولین کسی باشید که به این سؤال پاسخ می‌دهید

علاوه بر این، با استفاده از Mavo می‌توان صفحات وب‌سایت خود را به‌ صورت مستقیم، همچون سایر سی‌ام‌اس‌ها، ویرایش کرد. همچنین Mavo این امکان را به شما می‌دهد که بدون نوشتن حتی یک خط کد، داده‌های چندرسانه‌ای در سایت خود آپلود کنید. در ضمن، این پلتفرم دولوپرها را از کدنویسی JavaScript بی‌نیاز خواهد کرد. به عنوان سورس‌کد نوشته شده با این ابزار اپن‌سورس داریم:

<main mv-app="homepage"
      mv-storage="https://github.com/mavoweb/data"
      mv-plugins="tinymce">

<h1>
	<img property="image" alt="">
	<span property="name">Your Name</span>
</h1>

<p property="description" class="tinymce"></p>

<div class="links">
	<a property class="twitter" title="Twitter">?</a>
	<a property class="facebook" title="Facebook">f</a>
	<a property class="wikipedia" title="Wikipedia">W</a>
</div>

</main>

Mavo خلق شده چرا که طراحان آن اعتقاد دارند خلق اپلیکیشن‌های تحت وب باید آسان‌تر از چیزی باشد که امروزه هست و این مهم جز با ارائهٔ سرویسی اپن‌سورس و رایگان امکان‌پذیر نبود. در کل، Mavo قابلیت‌های بی‌شماری دارد که در ادامه به معرفی مهم‌ترین آن‌ها اکتفا خواهیم کرد:

مبتنی بر زبان HTML
از مزیت‌های مهم Mavo این است که از زبان آشنای HTML استفاده می‌کند و حتی کسانی که هیچ‌گونه سابقهٔ برنامه‌نویسی ندارند نیز می‌توانند با استفاده از آن سایت طراحی کنند. 

سهولت در یادگیری 
شما می‌توانید هستهٔ Mavo را ظرف چند دقیقه فرا بگیرید. 

انعطاف‌پذیری
وب اپلیکیشن خود را با استفاده از همان ابزارهای طراحی سایت‌های استاتیک طراحی کنید چرا که این سرویس اصلاً در تضاد با دانسته‌های قبلی شما نیست. 

توسعه‌پذیری
اساس طراحی Mavo توسعه‌پذیری بوده و این در حالی است که با استفاده از پلاگین‌های مختلف، به‌ سادگی می‌توان دست به افزودن قابلیت‌های جدیدی زد.

دسترسی‌پذیری
وب‌سایت‌های طراحی شده با Mavo به‌ صورت پیش‌فرض اصطلاحاً Accessible هستند به‌ طوری‌ که با استفاده از کیبورد و همچنین اِسکرین‌ریدرها کاملاً سازگار است.