|
 |
|
 |
 |
Software Engineering for Internet Applications
|
by Eve Andersson, Philip Greenspun, and Andrew Grumet
Sales Rank: 373612
|
Discount: 25 %
$21.00
At Amazon

|
|
Paperback: 409 pages
Publisher: The MIT Press March 6, 2006
Language: English
ISBN-10: 0262511916
ISBN-13: 978-0262511919
Product Dimensions:
8.8 x 7.9 x 0.8 inches
Shipping Weight: 1.6 pounds
Book Description
After completing this self-contained course on server-based Internet applications software, students who start with only the knowledge of how to write and debug a computer program will have learned how to build web-based applications on the scale of Amazon.com. Unlike the desktop applications that most students have already learned to build, server-based applications have multiple simultaneous users. This fact, coupled with the unreliability of networks, gives rise to the problems of concurrency and transactions, which students learn to manage by using the relational database system. After working their way to the end of the book, students will have the skills to take vague and ambitious specifications and turn them into a system design that can be built and launched in a few months. They will be able to test prototypes with end-users and refine the application design. They will understand how to meet the challenge of extreme business requirements with automatic code generation and the use of open-source toolkits where appropriate. Students will understand HTTP, HTML, SQL, mobile browsers, VoiceXML, data modeling, page flow and interaction design, server-side scripting, and usability analysis. The book, which originated as the text for an MIT course, is suitable for classroom use and will be a useful reference for software professionals developing multi-user Internet applications. It will also help managers evaluate such commercial software as Microsoft Sharepoint of Microsoft Content Management Server.
About The Author
Eve Andersson is Senior Vice President and Chair of the Bachelor of Science in Computer Science at Neumont University, Salt Lake City Philip Greenspun, a software developer, author, teacher, pilot, and photographer, originated the Software Engineering for Internet Applications course at MIT. He is the author of Philip and Alex's Guide to Web Publishing. Andrew Grumet received his Ph.D. in Electrical Engineering and Computer Science from MIT and builds Web applications as an independent software developer.
Customer Reviews & Comments
If you're new to building web applications and want a balanced perspective on the engineering challenges involved -- from understanding user needs to data modelling to scaling gracefully -- this book is a great place to start. It's mostly language-agnostic, so it'll be a good starting point for a few years but won't update you on the latest technology. Nevertheless, I know very few web developers who wouldn't learn something important from a careful reading of this book. Where this book really shines is as a bridge from the world of college Computer Science to the world of actually building applications people use. This transition encompasses understanding your users, making flexibile designs, considering security, aesthetics, and a host of other issues one does not actually learn in a normal college CS curriculum. Thanks to its project focus, this book (and the course curriculum it implies) seeds an awareness of these many issues that can later be developed through experience. Other "software engineering" books over-emphasize theories, but this one will actually press you to get stuff built.
Comment | Permalink |
(Report this)
|
Software Engineering for Internet Applications
Discount: 25 %
Available from Amazon
Price: $21.00

| |
|
|
|
|