The application can benefit greatly form the use of databases. Although I stated in previous posts that the program would retrieve information through search engines, categorizing as much information as possible in a database may work as well. However, it may be arduous to obtain all the information I need an put it in a database.
For example, if the entire program relies on recalling information from multiple online websites which present quotes of famous people, then I would be able to provide a fast service that supersedes the search-engine step which may take additional time. Rather than hoping I can create a process where the user is able to select a famous person, have the information retrieved from a website, and deliver the particular quote in a format, I can simply have all I need in one quickly searchable database.
The downside to this is that if I want to create the database I'm going to have to input a LOT of information on many people since my target audience consists of a wide variety of people who are inspired by different people. Although I could always just limit who they could be "Encouraged" by, I don't think it would make the application really special if the user couldn't get all they wanted out of it.
No comments:
Post a Comment