دانلود کتاب Web 2.0 Architectures (به فارسی: معماری وب 2.0) نوشته شده توسط «James Governor – Dion Hinchcliffe – Duane Nickull»
اطلاعات کتاب معماری وب 2.0
موضوع اصلی: شبکه: اینترنت
نوع: کتاب الکترونیکی
ناشر: O’Reilly Media, Inc
نویسنده: James Governor – Dion Hinchcliffe – Duane Nickull
زبان: English
فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2009
تعداد صفحه: 274
حجم کتاب: 6 مگابایت
کد کتاب: 0596514433 , 9780596514433
نوبت چاپ: 1st ed
توضیحات کتاب معماری وب 2.0
این کتاب بین بحث و تشریح در نوسان است – به کارآفرینان، فنشناسان کنجکاو و معماران میپردازد. در برخورد با موادی که انتخاب می کند تا به دامنه خود بیافزاید، ناسازگار است. خوشبختانه، این بدان معنا نیست که کتاب برای خواندن مفید نیست یا در بخشهایی نسبتاً لذتبخش است.
نویسندگان در ابتدا وظیفه قابل توجه توضیح وب 2.0 را بر عهده می گیرند. آنها از رویکردی استفاده می کنند که در آن برنامه های 1.0 با جانشینان یا رقبای 2.0 خود مقایسه می شوند. این رویکرد به چند دلیل کار نمی کند.
برنامه نمایش داده شده 1.0 از زمانی که تیم اوریلی چندی پیش برنامه های متضاد را انتخاب کرد، تکامل یافته است. بنابراین هیچ معیار خوبی برای استفاده وجود ندارد. نویسندگان در چندین جا به این نکته اشاره می کنند که کل مقایسه را مبهم تر می کند. به جای تجزیه و تحلیل معماری واضح، مقایسه ها به بحث های ویژگی تبدیل می شوند. بنابراین چه چیزی وب 2.0 را تعریف می کند؟ مجموعه ای از ویژگی ها، رویکرد، اجرای آن؟ بحث به دست آمده واقعاً بیرون نمی آید و وب 2.0 را بیشتر یا کمتر از مطالب موجود در اینترنت روشن نمی کند.
با این حال برخی از موضوعات اصلی در این بحث ظاهر می شوند که بعداً به خوبی مورد استفاده قرار می گیرند.
نیمه دوم کتاب یک معماری مرجع برای وب 2.0 ارائه می کند. فصل مناسبی است، اما جامع نیست. من در مورد نحوه استفاده از اطلاعات ارائه شده در فصل 5 بسیار نامشخص بودم.
فصل 7 که در مورد الگوهای وب 2.0 در سطح عمیق تر صحبت می کند، به راحتی لذت بخش ترین فصل کتاب است. مانند پیشینیان، جامع نیست، اما زمینه های مهمی را پوشش می دهد.
هر الگوی Web 2.0 به خوبی توضیح داده شده است. یک پاراگراف در مورد زمینه ای که الگو باید در آن استفاده شود وجود دارد. مطالبی در مورد ساختار ایستا و رفتار دینامیکی الگو و نکاتی در مورد اجرا وجود دارد (اینها برای برخی از الگوها کمی نازک هستند). بخش خوبی در مورد گوچاها (به نام پیامدها) نیز موجود است.
برخی از الگوها کمی گسترده هستند – برای مثال، آیا Rich User Experience واقعاً یک الگو یا یک انتظار در زمینه وب 2.0 است که متشکل از الگوهای سروری، دائماً در حال تکامل و کاملاً درک شده است که شامل طراحی گرافیکی، قابلیت استفاده و برنامه نویسی وب پویا است؟ خوشبختانه، صرف نظر از رویکرد، بحثهای حاصل در این فصل همگی خوب هستند.
Early on the authors take on the considerable task of explaining Web 2.0. They use an approach in which 1.0 applications are compared to their 2.0 successors or competitors. This approach does not work for several reasons.
The 1.0 application on display has evolved since Tim O’Reilly picked the contrasting applications a while ago. So there is no good benchmark to use. The authors point this out in several places, which makes the whole comparison more kludgey. Instead of an architectural analysis that is crisp, the comparisons devolve into feature discussions. So what defines Web 2.0? A set of features, the approach, its execution? The resulting discussion doesn’t really come out and clarify Web 2.0 any more or less than available material on the Internet.
However some central themes to emerge in this discussion that are put to good use later.
The second half of the book presents a reference architecture for Web 2.0. Its a decent chapter, but not comprehensive. I was very unclear about how to utilize the information that was presented in Chapter 5.
Chapter 7, which talks about Web 2.0 patterns at a deeper level, is easily the most enjoyable chapter of the book. Like it predecessors, its not comprehensive, but it covers important ground.
Each Web 2.0 pattern is explained very well. There is a paragraph on the context in which the pattern should be utilized. There is material on the pattern’s static structure and dynamic behavior and notes on implementation (these are a little thin for some patterns). A nice section on gotchas (called consequences) is also available.
Some patterns are a little broad – for example, is Rich User Experience really a pattern or an expectation in the Web 2.0 context that consists of serveral, constantly evolving, well-understood patterns that encompass graphic design, usability and dynamic web programming? Fortunately, regardless of the approach, the resulting discussions in this chapter are all good ones.
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.