آموزش سریع Vue.js

آموزش سریع Vue.js

مسیر یادگیری برنامه نویسی بسیار شیرین است. چون از حدود سی سال پیش که به طور جدی این کار در ایران کلید خورده، حتا عده ی زیادی از علاقه مندان به الکترونیک مثل خودم به این دلیل آن را انتخاب کرده ایم که بدون نیاز به خرج زیادی برای خریدن قطعات و تولید محصولات کلیشه ای مانند فرستنده و آژیر و غیره، تنها با یک بُرد الکترونیک و قطعاتش به نام کامپیوتر، انواع محصولات شگفت انگیز از طراحی های حوزه ی هوش مصنوعی تا سیستم های اطلاعتی پیشرفته را انجام داده ایم. واقعاً خلق برنامه هایی که هم کار انجام می دهند و هم فکر می کنند مانند خلق یک موجود زنده هیجان انگیز است. اما همانطور که برای یادگیری زبان انگلیسی لازم نیست که شما تبدیل به یک دیکشنری زنده شوید، خودآموزهای برنامه نویسی نیز کاری می کنند که بتوانید برنامه های قدرتمند و کارآمد را بدون صرف وقت زیاد و خواندن کتابهای مرجع چند صد صفحه ای و قطور فرا بگیرید. در این میان اختراع کتابخانه های کد مدرن هم نقش مهمی ایفا می کنند. چون در واقع نوع پیشرفته تر آنها موسوم به فریمورک، خودشان یک زبان جدید و چارچوب نو را برای نوشتن ارائه می کنند که علاوه بر سادگی، گاهی یک دستور از آنها معادل دهها و صدها خط کد از زبان مادرشان است! از طرفی متوجه شده ام که زبان انگلیسی به عنوان آچار فرانسه ی برنامه نویسان در بین بسیاری از آنان ضعیف و این ضعف مانع از آشنایی آنها با تکنولوژی های جدید در ایران می گردد. جاوااسکریپت با اینکه یک زبان با فقر کاربری (Poor client) شناخته می شود و فاقد امکاناتی مانند خطایابی های درست لحظه ای (دیباگ) یا خودتکمیلی کد (IntelliSense) مانند سی شارپ یا زبانهای دیگر است، این مزیت را داشته که بدون هیچ تغییری روی هر سیستم عامل و هر مرورگری قابل اجرا باشد. تنها زبانی که بی هیچ افزونه ای همه جا قابل استفاده ی سریع و اجرا به شکل تفسیری است. البته نسخه ی نسبتاً جدید آن روی محیط اجرای Node.js هم از طرفداران بی شماری در دنیا برخوردار شده است. با این حال نسخه ی تحت مرورگر آن که به نسخه ی 5 یا وانیلی معروف است هنوز نقش بزرگی در طراحی سیستم های مدرن ایفا می کند. آخرین و پشرفته ترین کتابخانه ی کد جاوااسکریپت که در اصل مانند یک زبان یا فریمورک عمل می کند، به نام Vue.js توسط “ایوان یو” یکی از اعضای تیم فریمورک قدیمی تر موسوم به Angular نوشته و اجرایی شده است. با این تفاوت که علاوه بر رفع پیچیدگی های نمونه های قبلی، سرعت مناسبی هم برای اجرا و یادگیری افراد مبتدی دارد. با توجه به فقری که از نظر منابع در زبان فارسی دیدم بر آن شدم که تنها کتاب فنی و خلاصه با همون رویکرد آموزش سریع مورد نظر ویو را تهیه و منتشر کنم. همچنین با توجه به تأثیری که انتشار رنگی کتاب و کدها یا تصاویر مربوط دارند و گرانی هزینه های کاغذ و چاپ، انتشار آن را به صورت رسمی و الکترونیک انجام دادم. و اکنون در بستر معروف ارائه ی الکترونیک کتاب “طاقچه” به صورت ریالی و دلاری قابل تهیه است. وجه متمایز دیگر این فریمورک آن است که مانند خود جاوااسکریپت بی نیاز از نصب هر گونه افزونه یا برنامه ی جانبی، و به هر دو صورت قابل اجرا در Node.js یا به طور مستقل در مرورگر، ارائه شده است. خاصیتی که در React یا Angular به عنوان نمونه های قدیمی تر نیست. افزودن یک فایل بسیار کم حجم در حدود 100 کیلوبایت و یک رفرنس ساده در صفحه ی HTML به آن کفایت می کند! کتاب آموزش سریع Vue.js به فارسی این خاصیت را به تفصیل مورد بررسی قرار داده و با ارائه ی پروژه ها و کدهای نمونه شما را تا تولید نرم افزارهای تک صفحه یا SPA (سینگل پیج اپ: برنامه هایی که بدون رفرش صفحه، محتویات آنها تغییر می کند) راهنمایی خواهد کرد.

منبع

Author: admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *