TAILIEUCHUNG - Developing Large Web Applications- P3

Developing Large Web Applications- P3:This book presents a number of techniques for applying established practices of good software engineering to web development—that is, development primarily using the disparate technologies of HTML, CSS, JavaScript, and server-side scripting languages. Whereas there are many books on how to use languages, how to use libraries, and how to approach software engineering, this is the first book to codify many of the techniques it presents. These techniques will make the components of your own web applications more reusable, maintainable, and reliable | CHAPTER 1 The Tenets As applications on the Web become larger and larger how can web developers manage the complexity In many ways we need to turn to some of the same good practices used in other types of software development. Generally speaking these practices are not yet pervasive in web development that is in software development primarily using HTML CSS JavaScript and various server-side scripting languages we ll use PHP for the server-side scripting in this book but the same principles apply to many other languages . Furthermore the uniqueness of these technologies poses a challenge for developers trying to apply good practices in a cohesive way. One of the themes that you ll see repeated in this book is the importance of extending modular development practices to web development. This book presents concrete practical techniques to achieve modularity in large web applications. In the process we ll explore many of the finer aspects of HTML CSS JavaScript and PHP. You ll find that most of the techniques are relatively simple to apply and none rely on the use of specific frameworks. That said it s important to realize that they don t preclude you from using various frameworks either to the contrary these techniques create a better landscape in which to use many frameworks. As a case in point we ll look at several examples that utilize the Yahoo User Interface YUI JavaScript library. At the outset it s important to establish why the techniques that we re going to explore in this book are especially useful for web developers working on large web applications. We ll begin by looking at some of the factors that contribute to the complexity of many large web applications. Then we ll explore how modularity plays an important role in managing this complexity. Last we ll examine a list of tenets that will guide our discussions throughout the rest of the book. Managing Complexity If you consider how different the Internet is today from just 10 years ago it s clear how .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.