Using MIS (10th Edition)
10th Edition
ISBN: 9780134606996
Author: David M. Kroenke, Randall J. Boyle
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 4.8, Problem 4.5ARQ
Explanation of Solution
Difference between native application and web application:
Native application | Web application |
Native application is directly installed on Smartphone with no internet connectivity. | Web application is installed on Smartphone through web browser with cell signal or Wifi. |
The users of native application usually downloads the app through app stores. | The users of web application are downloads the app through mobile web browsers. |
The development language for native application is object-oriented languages such as C, C++, Java, and so on. | The development language for web application is scripting language. |
It can works independently on web. | It works on various devices with internet connection. |
Difference between object-oriented languages and scripting languages:
Object-oriented language | Scripting language |
The object-oriented language is high level language which implements the objects and their functions to create the software program | The scripting language is language which supports the codes in scripts form. |
Some object-oriented languages are C, C++, Java, VB.Net, and so on. | Some scripting languages are html, CSS, JavaScript, and so on. |
The object-oriented language is used for developmental language of native application. | The scripting language is used for developmental language of web application. |
The native apps are developed by professional only... |
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
A server program written in one language (for example, C++) provides the implementation of a Person object (class) that is intended to be accessed by clients that may be written in a different language (for example, Java, PHP, C#). The client and server computers may have different hardware, but all of them are attached to an internet.Describe the problems due to each of the five aspects of heterogeneity that need to be solved to make it possible for a client object to invoke a method on the server object.
What are the benefits and drawbacks of using open source programming languages against proprietary programming languages? Consider the problem from the standpoints of a language designer, a programmer who uses the language, and a corporation that needs to hire someone to develop software in the language.
Discuss the advantages and disadvantages of dynamic linking.6. Why should assembly language be avoided for general application development? Underwhat circumstances is assembly language preferred or required?7. Under what circumstances would you argue in favour of using assembly language code fordeveloping an application program?
Chapter 4 Solutions
Using MIS (10th Edition)
Ch. 4.4 - Prob. 1NFCQCh. 4.4 - Prob. 2NFCQCh. 4.4 - Why might doctors and nutritionists be interested...Ch. 4.4 - Prob. 4NFCQCh. 4.4 - Prob. 5NFCQCh. 4.4 - Prob. 6NFCQCh. 4.6 - Prob. 1EGDQCh. 4.6 - Prob. 3EGDQCh. 4.6 - Prob. 4EGDQCh. 4.8 - Prob. 1SGDQ
Ch. 4.8 - Prob. 2SGDQCh. 4.8 - Prob. 3SGDQCh. 4.8 - Prob. 4SGDQCh. 4.8 - Prob. 4.1ARQCh. 4.8 - Prob. 4.2ARQCh. 4.8 - Prob. 4.3ARQCh. 4.8 - Prob. 4.4ARQCh. 4.8 - Prob. 4.5ARQCh. 4.8 - Prob. 4.6ARQCh. 4.8 - Prob. 4.7ARQCh. 4.8 - Prob. 4.8ARQCh. 4 - Prob. 4.1UYKCh. 4 - Prob. 4.2UYKCh. 4 - Prob. 4.3UYKCh. 4 - Prob. 4.4UYKCh. 4 - Prob. 4.5UYKCh. 4 - Prob. 4.6UYKCh. 4 - Prob. 4.7CE4Ch. 4 - Prob. 4.8CE4Ch. 4 - Prob. 4.9CE4Ch. 4 - Prob. 4.1CE4Ch. 4 - Prob. 4.11CE4Ch. 4 - Prob. 4.12CS4Ch. 4 - Prob. 4.13CS4Ch. 4 - Prob. 4.14CS4Ch. 4 - Prob. 4.15CS4Ch. 4 - Prob. 4.16CS4Ch. 4 - Prob. 4.17MMLCh. 4 - Prob. 4.18MML
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- It is of the utmost importance to define and explain the distinctions that exist between "two-tier" and "three-tier" application architectures. In what respects are they best suited for use in the software that runs on the current web? Why?arrow_forwardConsider the differences and similarities between an application programming interface (API) and an application binary interface (ABI) (ABI).arrow_forwardConsider the challenges and obstacles that will arise when you are constructing the framework, and after you have done so, analyse the difficulties and obstacles that will arise with each of the possible solutions.Is it feasible that cloud computing might provide a solution to these issues?Should a note be taken of it, or can one safely assume that doing so is not required?arrow_forward
- Just what are the main dissimilarities between scripting languages and programming languages?arrow_forwardYou should begin by making a list of the hurdles you will have when constructing the framework, and then you should investigate the difficulties you will encounter while putting into action each of the potential solutions you are considering including into it. Is it possible for cloud computing to solve the problems? Should you take note of things that are similar to them or brush them off?arrow_forwardWhat is "cooperative" multithreading?"Cooperative, one for each": pros and cons?arrow_forward
- The layered approach to operating system architecture is defined as follows: What are the advantages and disadvantages of this method? Why not illustrate your point with an image to make your point more clear and concise?arrow_forwardIf you consider the issues with each solution and the issues you'll have while building the framework, you'll be better prepared to overcome them. Thus, you'll be more equipped to handle framework-building issues. Thus, you will be better equipped to handle the inevitable framework-building challenges. Are cloud computing solutions possible? Given this, is debating it now relevant?arrow_forwardDiscuss the importance of versioning and backward compatibility in service-oriented architectures.arrow_forward
- The usage of natural languages in the user interface has both advantages and disadvantages. Give at least three benefits and drawbacks of natural language interfaces.arrow_forwardEach proposed solution to the framework must include the difficulties that will arise during implementation, as well as the countermeasures that will be put in place to deal with them. Before discussing your strategy to solve these difficulties, you must first identify them. In theory, cloud computing may solve these problems, but is this really the case? Is it better for you to pay attention to this, or would you be better off ignoring it?arrow_forwardThe layered approach to operating system architecture is defined as follows: What are the advantages and disadvantages of using this approach? Give a brief explanation using an example.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education