دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: نویسندگان: Amy Brown and Greg Wilson (eds.) سری: ISBN (شابک) : 1257638017, 9781257638017 ناشر: lulu.com سال نشر: 2011 تعداد صفحات: 345 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 6 مگابایت
کلمات کلیدی مربوط به کتاب معماری برنامه های منبع باز: کتابخانه، ادبیات کامپیوتر، مهندسی نرم افزار و بازسازی
در صورت تبدیل فایل کتاب The Architecture Of Open Source Applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب معماری برنامه های منبع باز نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
معماران در طول آموزش خود به هزاران ساختمان نگاه می کنند و نقدهای آن ساختمان ها را که توسط استادان نوشته شده است مطالعه می کنند. در مقابل، بیشتر توسعهدهندگان نرمافزار تنها تعداد معدودی از برنامههای بزرگ را به خوبی میشناسند - معمولاً برنامههایی که خودشان نوشتهاند - و هرگز برنامههای بزرگ تاریخ را مطالعه نمیکنند. در نتیجه، آنها اشتباهات یکدیگر را تکرار می کنند تا اینکه بر روی موفقیت های یکدیگر بنا کنند. هدف این کتاب تغییر آن است. در آن، نویسندگان بیست و پنج برنامه کاربردی منبع باز توضیح می دهند که نرم افزار آنها چگونه ساختار یافته است، و چرا. اجزای اصلی هر برنامه چیست؟ چگونه تعامل دارند؟ و سازندگان آنها در طول توسعه خود چه آموختند؟ در پاسخ به این پرسشها، مشارکتکنندگان این کتاب بینشهای منحصربهفردی درباره نحوه تفکر خود ارائه میکنند.
Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well - usually programs they wrote themselves - and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes. This book's goal is to change that. In it, the authors of twenty-five open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to this book provide unique insights into how they think.
Contents......Page 1
Introduction......Page 3
Asterisk......Page 10
Audacity......Page 21
The Bourne-Again Shell......Page 32
Berkeley DB......Page 45
CMake......Page 63
Continuous Integration......Page 71
Eclipse......Page 82
Graphite......Page 101
The Hadoop Distributed File System......Page 109
Jitsi......Page 121
LLVM......Page 133
Mercurial......Page 146
The NoSQL Ecosystem......Page 158
Python Packaging......Page 175
Riak and Erlang/OTP......Page 192
Selenium WebDriver......Page 204
Sendmail......Page 223
SnowFlock......Page 241
SocialCalc......Page 251
Telepathy......Page 270
Thousand Parsec......Page 286
Violet......Page 298
VisTrails......Page 310
VTK......Page 324
Battle For Wesnoth......Page 335
Bibliography......Page 342