- عنوان کتاب: iOS Architecture Patterns / MVC, MVP, MVVM, VIPER, and VIP in Swift
- نویسنده: Raúl Ferrer García
- حوزه: برنامه نویسی اپل
- سال انتشار: 2023
- تعداد صفحه: 451
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 8.81 مگابایت
همانطور که در سراسر کتاب خواهیم دید، الگوهای معماری مختلفی برای استفاده در توسعه برنامه های ما توسعه داده شده است – برخی معروف (و قدیمی تر)، مانند MVC یا MVVM، و برخی دیگر خلاقانه تر، مانند VIPER یا VIP.
اگر بهتازگی شروع به توسعه اپلیکیشنها کردهاید یا مدتی است که در آن کار کردهاید، مطمئناً اطلاعاتی در مورد نحوه ساخت اپلیکیشن و بهترین الگوی معماری برای استفاده جستجو کردهاید. اما احتمالاً شما نیز به همان نتیجه من رسیده اید: از دیدگاه جهانی، هیچ الگوی معماری کاملی وجود ندارد، همه آنها مزایا و معایبی دارند، و تقریباً همیشه بستگی به نحوه اعمال الگوی گفته شده دارد که کد ما قابل خواندن باشد. قابل آزمایش و مقیاس پذیر
علاوه بر این، متوجه شده اید که یک الگوی معماری به نوعی قوانین کاربردی را مشخص می کند، اما بعداً بسیاری از توسعه دهندگان آن را به منظور بهبود ویژگی های آن یا رفع برخی از اشکالات احتمالی آن تطبیق یا اصلاح می کنند.
As we will see throughout the book, various architectural patterns have been developed to apply in the development of our applications – some well known (and older), such as MVC or MVVM, and others more innovative, such as VIPER or VIP.
If you are just starting to develop applications or have been at it for some time, you have surely searched for information on how an application is built and what architecture pattern is the best to apply. But possibly you have also reached the same conclusion as me: from a global point of view, there is no perfect architecture pattern, they all have advantages and disadvantages, and it almost always depends on how we apply said pattern that our code is readable, testable, and scalable.
In addition, you will also have noticed that an architecture pattern comes to mark some kind of application rules, but that later many developers adapt or modify it looking to improve its features or solve some of its possible drawbacks.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: iOS Architecture Patterns
نظرات کاربران