O'Reilly logo

Coding All-in-One For Dummies by Nikhil Abraham

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2

Researching Your First Web Application

IN THIS CHAPTER

check Dividing an app into smaller pieces, or steps

check Using code from various sources to perform those steps

check Creating app designs by reviewing and improving upon existing solutions

“If we knew what it was we were doing, it would not be called research.”

— ALBERT EINSTEIN

With the basic requirements defined, the next step is researching how to build the application. Apps consist of two main parts: functionality and form (design). For each of these parts, you must

  • Divide the app into steps. Although it’s good practice to divide anything you’re going to build into steps, dividing apps into manageable pieces is an absolute necessity for large software projects with many people working across multiple teams.
  • Research each step. When doing your research, the first question to ask is whether you must build a solution yourself or use an existing solution built by someone else. Building your own solution usually is the best way to directly address your need, but it takes time, whereas implementing someone else’s solution is fast but may meet only part of your needs.
  • Choose a solution for each step. You should have all the solutions ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required