مجله علمی تفریحی بیبیس
0

دانلود کتاب آموزش ساخت برنامه های تک صفحه ای بلادرنگ با پایتون-ساخت SPA با Django

بازدید 608
  • عنوان: Building SPAs with Django and HTML Over the Wire /Learn to build real-time single page applications with Python
  • نویسنده: Andros Fenollosa
  • حوزه: پایتون, Django
  • سال انتشار: 2022
  • تعداد صفحه: 264
  • زبان اصلی انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 3.92 مگابایت

این کتاب در مورد یک اصل است: هماهنگی. چگونه رویدادهایی را که در مکان‌ها و زمان‌های مختلف در یک برنامه وب رخ می‌دهند، هماهنگ کنیم؟ به عنوان مثال، اگر چندین کاربر به یک وب سایت متصل باشند و نیاز به ارسال پیام برای یکدیگر داشته باشند، چگونه می توانیم به ارتباط سریع و موثر برسیم؟ چنین سیستم هایی به عنوان برنامه های کاربردی بلادرنگ شناخته می شوند. امروزه اپلیکیشن های بلادرنگ یک استاندارد در توسعه وب هستند. پروتکل WebSocket در سال 2011 پدیدار شد. به شما این امکان را می دهد که یک تونل دو طرفه بین برنامه وب خود و مؤلفه دیگر باز کنید. پروتکل WebSocket پویایی بیشتری ایجاد می کند و در نتیجه تجربه کاربر را بهبود می بخشد. علاوه بر مصرف کمتر منابع، اطلاعات فقط در صورت لزوم به روز می شوند – این از درخواست های اضافی به سرور جلوگیری می کند. انواع مختلفی از برنامه های کاربردی بلادرنگ وجود دارد. اولین چیزی که به ذهن می رسد شبکه های اجتماعی یا برنامه های پیام رسانی هستند زیرا بخشی از زندگی روزمره ما هستند. ما دوست داریم اطلاعات را فوراً دریافت کنیم، زیرا برای اطلاع از اینکه رویدادی رخ داده است، نیازی به بازخوانی صفحه نداریم. ما نمی خواهیم منتظر بمانیم، ما ذاتاً بی تاب هستیم. یادگیری نحوه توسعه برنامه های کاربردی بلادرنگ به ما مزیتی در هنگام یافتن تکنیک های جدید برای شروع یک پروژه نرم افزاری می دهد. این کار جایگزینی برای جاوا اسکریپت برای ایجاد اپلیکیشن های تک صفحه ای ارائه می کند. و برخی ممکن است نگران باشند که نویسنده جنگ صلیبی علیه جاوا اسکریپت را آغاز کرده است – اما اینطور نیست. در عوض، علاقه او به توضیح قدرت پایتون با استفاده از WebSockets بر روی HTML برای تولید برنامه‌های بلادرنگ است.

This book is about one principle: coordination. How do we coordinate events that occur in different places and at different times within a web application? For example, if multiple users are connected to the same website and need to send messages to each other, how can we achieve fast and effective communication? Such systems are known as real-time applications. Real-time applications are a standard in web development today. The WebSocket protocol emerged in 2011; it allows you to open a bidirectional tunnel between your web application and another component. The WebSocket protocol creates greater dynamism, and thus improves the user experience. In addition to lower resource consumption, information is updated only when necessary – this avoids redundant requests to the server. There are many sorts of real-time applications. The first ones that come to mind are social networks or messaging applications since they are part of our daily life. We like to receive information instantly, because we don’t need to refresh the page to know if an event has occurred. We don’t want to wait, we are inherently impatient. Learning how to develop real-time applications gives us an advantage when finding new techniques to start a software project. This work presents an alternative to JavaScript for creating Single-Page Applications; and some might worry that the author has started a crusade against JavaScript – but it’s not the case. Instead, his interest is in explaining the power of Python using WebSockets over HTML to produce real-time applications.

این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.

Download: Building SPAs with Django and HTML Over the Wire

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

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

نشانی ایمیل شما منتشر نخواهد شد.