چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

برنامه‌های مبتنی بر مؤلفه در ریلز

Component-Based Rails Applications

Stephan Hagemann

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

نسخه اصلی و اورجینال

فایل دیجیتال کامل و بدون دستکاری — همان نسخه‌ای که پس از خرید دریافت می‌کنید.

مشخصات کتاب

نویسنده
Stephan Hagemann
ناشر
2016
سال انتشار
۲۰۱۶
فرمت
PDF
زبان
انگلیسی
حجم فایل
۲۱٫۲ مگابایت

دربارهٔ کتاب

What are component-based applications? And what is this book about? Component-based applications show the single responsibility principle at work at all levels of an application. When implementing new features, the developers of these applications ask not only "what is the best place to put this"? but also "is that best place still good enough or do we need a new one"? In doing so they create pieces of code that exhibit high cohesion on their inside and low coupling on the outside. In terms of Ruby, the first-class levels are method, class, and application. Along this continuum of increasing size, it becomes more difficult for developers to answer the question of single responsibility. What makes this even more challenging is that some of the frameworks we use, most notably Rails, value other principles more and thus take focus away from writing single responsibility pieces. Another aspect to the difficulty of implementing component-based applications in Ruby is that one level has been very much overlooked due to a concept missing from the Ruby language: the package. Modules used as namespaces get close to the idea of a package, but don't provide another layer of visibility rules and thus fall short of being package equivalents. Gems, used as packages and distributed as vendor code, as part of the application, turn out to be the closest thing to the idea of the package in Ruby. As such they impact the list of levels that single responsibility can be sought for: they add a level. That makes the list method, class, gem, and application. Because gems provide everything needed to simulate packages and because they are composable and distributable, here we will call them "components." This book explores the many ways to use components, how to get there in the face of a classic Rails application, and all the steps along the way.

کتاب‌های مشابه

تسلط بر زوهو کریتور: ساخت برنامه‌های تجاری مبتنی بر ابر از پایه

تسلط بر زوهو کریتور: ساخت برنامه‌های تجاری مبتنی بر ابر از پایه

۴۹٬۰۰۰ تومان

آزمایش و تضمین کیفیت برای نرم‌افزار مبتنی بر مؤلفه

آزمایش و تضمین کیفیت برای نرم‌افزار مبتنی بر مؤلفه

۴۹٬۰۰۰ تومان

توسعه کاربرد عملی با AppRun: ساخت برنامه‌های وب قابل‌اعتماد و با عملکرد بالا با استفاده از معماری الهام‌گرفته از الم، انتشار رویداد و مؤلفه‌ها

توسعه کاربرد عملی با AppRun: ساخت برنامه‌های وب قابل‌اعتماد و با عملکرد بالا با استفاده از معماری الهام‌گرفته از الم، انتشار رویداد و مؤلفه‌ها

۴۹٬۰۰۰ تومان

اوبراخواب: برنامه‌های خواب مبتنی بر چرت و سبک زندگی چندفازی

اوبراخواب: برنامه‌های خواب مبتنی بر چرت و سبک زندگی چندفازی

۴۹٬۰۰۰ تومان

ساخت سیستم‌های نرم‌افزاری قابل اعتماد مبتنی بر مؤلفه

ساخت سیستم‌های نرم‌افزاری قابل اعتماد مبتنی بر مؤلفه

۴۹٬۰۰۰ تومان

ساخت برنامه‌های هوشمند مبتنی بر اندروید: با استفاده از موتورهای قواعد، NLP و چارچوب‌های اتوماسیون

ساخت برنامه‌های هوشمند مبتنی بر اندروید: با استفاده از موتورهای قواعد، NLP و چارچوب‌های اتوماسیون

۴۹٬۰۰۰ تومان

ایجاد مؤلفه‌ها: برنامه‌نویسی شی‌گرا، همزمان و توزیع‌شده در جاوا

ایجاد مؤلفه‌ها: برنامه‌نویسی شی‌گرا، همزمان و توزیع‌شده در جاوا

۴۹٬۰۰۰ تومان

مهارت‌های الکسا مبتنی بر داده: دسترسی صوتی به منابع داده غنی برای برنامه‌های سازمانی

مهارت‌های الکسا مبتنی بر داده: دسترسی صوتی به منابع داده غنی برای برنامه‌های سازمانی

۴۹٬۰۰۰ تومان

توسعه و مونتاژ مبتنی بر مؤلفه: پارادایم، اصول و عمل با استفاده از جاوا

توسعه و مونتاژ مبتنی بر مؤلفه: پارادایم، اصول و عمل با استفاده از جاوا

۴۹٬۰۰۰ تومان

توسعه جاوا مبتنی بر آزمون: اصول TDD را برای توسعه برنامه‌های کاربردی از ابتدا تا انتها با جاوا به کار ببرید

توسعه جاوا مبتنی بر آزمون: اصول TDD را برای توسعه برنامه‌های کاربردی از ابتدا تا انتها با جاوا به کار ببرید

۴۹٬۰۰۰ تومان

توسعه وب با Node.js، MongoDB و AngularJS: راهنمای قطعی برای ساخت برنامه‌های وب مبتنی بر جاوااسکریپت از سرور تا فرانت‌اند (کتابخانه توسعه‌دهنده)

توسعه وب با Node.js، MongoDB و AngularJS: راهنمای قطعی برای ساخت برنامه‌های وب مبتنی بر جاوااسکریپت از سرور تا فرانت‌اند (کتابخانه توسعه‌دهنده)

۴۹٬۰۰۰ تومان

پرو .Net 2.0 XML: [تسلط بر ویژگی‌های XML فریم‌ورک .NET برای ساخت برنامه‌های قدرتمند و مبتنی بر داده]

پرو .Net 2.0 XML: [تسلط بر ویژگی‌های XML فریم‌ورک .NET برای ساخت برنامه‌های قدرتمند و مبتنی بر داده]

۴۹٬۰۰۰ تومان

قیمت نهایی

۴۰٬۰۰۰ تومان