توضیحات
Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web applications. Make the most of them as you build a stateful web app with Elixir and OTP. Model domain entities without an ORM or a database. Manage server state and keep your code clean with OTP Behaviours. Layer on a Phoenix web interface without coupling it to the business logic. Open doors to powerful new techniques that will get you thinking about web development in fundamentally new ways.
Elixir and OTP give us exceptional tools to build stateful back-end applications that really scale, with rock-solid reliability. In this book, youll build a web application in ways that are radically different from the norm. The back end will be stateful, not stateless. Use persistent connections with Phoenix Channels instead of HTTPs request-response, and create the full application in distinct, decoupled layers.
In Part 1, start by building the business logic as a separate application, without Phoenix. Model the application domain with Elixir Agents and simple data structures. By keeping state in memory instead of a database, you can reduce latency and simplify your code. Then add OTP Behaviours such as gen_server and gen_fsm that make managing in-memory state a breeze. Create a supervision tree to boost fault tolerance while separating error handling from business logic.
Phoenix is a modern web framework you can layer on top of business logic while keeping the two completely decoupled. In Part 2, youll do exactly that as you build a web interface with Phoenix. Bring in the application from Part 1 as a dependency to a new Phoenix project. Then use ultra-scalable Phoenix Channels to establish persistent connections between the stateful server and a stateful front-end client.
Youre going to love this way of building web apps!
What You Need:
Youll need a computer that can run Elixir version 1.3 or higher and Phoenix 1.2 or higher. Some familiarity with Elixir and Phoenix is recommended.
————————————————————–
ترجمه ماشینی :
Elixir و Phoenix به عنوان یک پلت فرم بی نظیر برای ساخت برنامه های کاربردی وب مدرن، هیجان فوق العاده ای ایجاد می کنند. با ساختن یک برنامه وب دولتی با Elixir و OTP از آنها نهایت استفاده را ببرید. مدل های دامنه بدون ORM یا پایگاه داده. وضعیت سرور را مدیریت کنید و کد خود را با رفتارهای OTP تمیز نگه دارید. لایه بر روی یک رابط وب فونیکس بدون اتصال آن به منطق تجاری. درها را به روی تکنیکهای جدید قدرتمندی باز کنید که شما را وادار میکنند درباره توسعه وب به روشهای اساسی جدید فکر کنید.
Elixir و OTP ابزارهای استثنایی را به ما میدهند تا برنامههای کاربردی با کیفیتی را بسازیم که واقعاً مقیاس باشند، با قابلیت اطمینان بسیار بالا. در این کتاب، شما یک برنامه وب را به روش هایی می سازید که کاملاً متفاوت از معمول باشد. قسمت پشتی حالت دار خواهد بود، نه بدون حالت. از اتصالات دائمی با کانال های Phoenix به جای درخواست-پاسخ HTTP استفاده کنید و برنامه کامل را در لایه های مجزا و مجزا ایجاد کنید.
در قسمت 1، با ایجاد منطق تجاری به عنوان یک برنامه جداگانه، بدون فونیکس شروع کنید. دامنه برنامه را با Elixir Agents و ساختارهای داده ساده مدل کنید. با حفظ حالت در حافظه به جای پایگاه داده، می توانید تأخیر را کاهش دهید و کد خود را ساده کنید. سپس رفتارهای OTP مانند gen_server و gen_fsm را اضافه کنید که مدیریت وضعیت درون حافظه را آسان می کند. یک درخت نظارت ایجاد کنید تا تحمل خطا را افزایش دهید و در عین حال مدیریت خطا را از منطق تجاری جدا کنید.
Phoenix یک چارچوب وب مدرن است که میتوانید روی منطق کسبوکار لایهبندی کنید و این دو را کاملاً جدا نگه دارید. در قسمت 2، دقیقاً همان کاری را انجام می دهید که یک رابط وب با فونیکس می سازید. برنامه را از قسمت 1 به عنوان وابستگی به پروژه جدید فونیکس بیاورید. سپس از کانالهای فونیکس بسیار مقیاسپذیر برای برقراری ارتباط دائمی بین سرور stateful و یک سرویس گیرنده front-end حالتپذیر استفاده کنید.
شما این روش ساخت برنامههای وب را دوست خواهید داشت!
آنچه شما نیاز دارید:
شما به رایانه ای نیاز دارید که بتواند Elixir نسخه 1.3 یا بالاتر و Phoenix 1.2 یا بالاتر را اجرا کند. آشنایی با اکسیر و فونیکس توصیه می شود.
tag : دانلود کتاب توسعه وب کاربردی با Elixir، OTP و Phoenix. در مورد برنامه وب مدرن تجدید نظر کنید , Download توسعه وب کاربردی با Elixir، OTP و Phoenix. در مورد برنامه وب مدرن تجدید نظر کنید , دانلود توسعه وب کاربردی با Elixir، OTP و Phoenix. در مورد برنامه وب مدرن تجدید نظر کنید , Download Functional Web Development with Elixir, OTP, and Phoenix. Rethink the Modern Web App Book , توسعه وب کاربردی با Elixir، OTP و Phoenix. در مورد برنامه وب مدرن تجدید نظر کنید دانلود , buy توسعه وب کاربردی با Elixir، OTP و Phoenix. در مورد برنامه وب مدرن تجدید نظر کنید , خرید کتاب توسعه وب کاربردی با Elixir، OTP و Phoenix. در مورد برنامه وب مدرن تجدید نظر کنید , دانلود کتاب Functional Web Development with Elixir, OTP, and Phoenix. Rethink the Modern Web App , کتاب Functional Web Development with Elixir, OTP, and Phoenix. Rethink the Modern Web App , دانلود Functional Web Development with Elixir, OTP, and Phoenix. Rethink the Modern Web App , خرید Functional Web Development with Elixir, OTP, and Phoenix. Rethink the Modern Web App , خرید کتاب Functional Web Development with Elixir, OTP, and Phoenix. Rethink the Modern Web App ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.