فن آوری نوین
روی درکس
رمضان عباس نژادورزی، مهرانه احمدی
شومیز
298
فن آوری نوین
روی درکس
رمضان عباس نژادورزی، مهرانه احمدی
شومیز
298
روی درکس
رمضان عباس نژادورزی، مهرانه احمدی
شومیز
978-622-5412-33-0
978-622-5412-33-0
298
1402
200
1
کتاب پروژههای React نوشتهی روی درکس، کتابخانهی کاربردی جاوا اسکریپتی ریاکت را معرفی میکند و نحوهی طراحی و اجرای چندین پروژهی مختلف را با کمک آن آموزش میدهد. این کتاب راهنما، شیوهی ایجاد اپلیکیشن تکصفحهای و پورتفولیو در ریاکت را توضیح میدهد و طریقهی ساخت اپلیکیشنهایی همچون لیست خرید شخصی، تجارت الکترونیک، بازی متحرک، رسانهی اجتماعی و واقعیت مجازی با این کتابخانه را تشریح میکند.
یکی از کتابخانههای بسیار مهم و کاربردی در زبان برنامهنویسی جاوا اسکریپت، ریاکت است. این کتابخانهی منبع باز که توسط فیسبوک ارائه شده، برای ساخت رابط کاربری صفحات وب مورد استفاده قرار میگیرد. ریاکت از مفهوم و ساختاری مدرن بهره میبرد که این امکان را میدهد تا وبسایتها رابط کاربری قوی و درعینحال سادهتری داشته باشند. مهمترین کارکرد ریاکت این است که صفحات وب را بهجای سرور در سمت کلاینت یا کاربر میسازد. به این صورت که وقتی کاربر با سرور تماس برقرار کرد، پیش از همه کتابخانه روی مرورگر او بارگذاری خواهد شد، پسازآن محتوای صفحه از سرور بارگیری و در مقصد، که همان مرورگر کاربر است، سر هم و کامل میگردد. این فرآیند کمک میکند که سرعت صفحهی وب بسیار بیشتر شود.
ریاکت ویژگیهای مؤثر دیگری هم دارد که باعث شده تا ظرف کمتر از ده سال بسیار محبوب شود و در خیلی از پروژههای بزرگ به کار رود. به خاطر همین، آشنایی و توانایی کار با ریاکت برای اکثر برنامهنویسهای وب از اهمیت زیادی برخوردار است. بااینوجود منابع کمی برای یادگیری آن وجود دارد. در این میان، یکی از مهمترین و کاربردیترین آنها کتاب پروژههای React (React Projects) نوشتهی روی درکس (Roy Derks) است. این کتاب میکوشد کتابخانهی ریاکت را کاملاً معرفی کند و اجرای چندین پروژه را بهوسیلهی آن بیاموزد.
ریاکت در سال 2011 در فیسبوک ابداع شد و توسعه پیدا کرد. این کتابخانه در ابتدا داخلی بود و فیسبوک از آن در برنامههایی همچون اینستاگرام استفاده میکرد. در سال 2013 این کتابخانه متنباز اعلام شد و در اختیار عموم قرار گرفت. ساختار پیشرو و متمایز ریاکت خیلی زود موردتوجه برنامهنویسها قرار گرفت و باعث شد بسیاری به آن گرایش پیدا کنند. استفاده از مفهومی همچون کامپوننت یا بهکارگیری الگوریتم Virtual DOM و البته سازگاری با انواع فریم ورکها به این محبوبیت کمک زیادی کرده است. روی درکس در کتاب پروژههای React، پس از توضیحات اولیه، شیوهی ایجاد اپلیکیشن تکصفحهای و پورتفولیو در ریاکت را توضیح میدهد. نویسنده در ادامه چند پروژهی مهم دیگر را هم بررسی میکند و نحوهی اجرای آنها را به مخاطبان میآموزد؛ ازجمله ساخت اپلیکیشنهای لیست خرید شخصی، تجارت الکترونیک، بازی متحرک، رسانهی اجتماعی و واقعیت مجازی.
مطالعهی این کتاب به همهی برنامهنویسان وب پیشنهاد میشود. اگر میخواهید صفحهی وبسایت طراحی کنید، این کتاب راهنما یکی از کتابخانههای مهم جاوا اسکریپت را به شما معرفی میکند.