For Internet information systems developers, there are many programming and development options for building a mobile app. As part of the analysis and design process for your project with Healthy Harvest, you need to determine how to approach the technical build by researching and comparing the technology available. Python, JavaScript, Java, Scala, and Ruby are just a handful of the programming languages used, and as an IS consultant, you must narrow down the viable options. Internet Systems Technologies Comparison Internet Systems Technologies Comparison Create a 3- to 4-page document or spreadsheet to compare specifications, pros, and cons of 5 systems development tools. Complete the following: Research and identify 5 systems development tools suitable to develop the Healthy Harvest online store. Compare 10 to 12 specifications and features of each tool that can support Healthy Harvest’s online store. Write a 1-page summary that explains how these technologies can bring value to

Internet Systems Technologies Comparison

Create a 3- to 4-page document or spreadsheet to compare specifications, pros, and cons of 5 systems development tools. Complete the following:

Research and identify 5 systems development tools suitable to develop the Healthy Harvest online store.
Compare 10 to 12 specifications and features of each tool that can support Healthy Harvest’s online store.

Write a 1-page summary that explains how these technologies can bring value to Healthy Harvest.

Tips for completing this assignment:

Review the grading rubric to begin organizing your assignment. It clearly defines expectations and is what your faculty member will use to grade your submission.
Apply the knowledge and skills you have learned in this course.
Use the knowledge and skills you have learned in prior courses.
Ask your faculty member any questions you may have.

Cite any references to support your assignment.

Format your citations according to APA guidelines.

">

For Internet information systems developers, there are many programming and development options for building a mobile app. As part of the analysis and design process for your project with Healthy Harvest, you need to determine how to approach the technical build by researching and comparing the technology available. Python, JavaScript, Java, Scala, and Ruby are just a handful of the programming languages used, and as an IS consultant, you must narrow down the viable options. Internet Systems Technologies Comparison Internet Systems Technologies Comparison Create a 3- to 4-page document or spreadsheet to compare specifications, pros, and cons of 5 systems development tools. Complete the following: Research and identify 5 systems development tools suitable to develop the Healthy Harvest online store. Compare 10 to 12 specifications and features of each tool that can support Healthy Harvest’s online store. Write a 1-page summary that explains how these technologies can bring value to

Internet Systems Technologies Comparison

Developing a website for the Healthy Harvest Online Store would require the use of some web development tools. There are several development tools; therefore, a comparison can be made for the popular ones before settling on one (Horntvedt & Åkesson, 2019). The comparison is illustrated in table 1 below.

  Python Java PHP JavaScript ASP.net
Variables Type declared (Can change during runtime) Type declared Not type declared Type declared (Can change during runtime) Type declared
Error handling Supports exception handling Supports exception handling Provides error handling techniques Supports exception handling Provides error handling techniques
Operators Uses standardized operators Uses standardized operators Uses standardized operators Uses standardized operators Uses standardized operators
File management Uses functions Uses filewriter Can read and write on files Uses Nodejs Can read and write on files
Functions and methods Uses methods and output does not require a data type Uses methods and output requires a data type Uses methods and output does not require a data type Uses methods and output does not require a data type Uses methods and output requires a data type
Performance and speed Medium High Medium High Slow
Security High High Low Medium High
Classes Uses classes Uses classes   Uses classes  
Cost Open source Open source Open source Open source Open source
Cookies Support Support Support Support Support
Selection statements Uses indentation Uses encapsulation Uses encapsulation Uses encapsulation Uses encapsulation
Arrays Not based on data type (could be imported) Based on data types Not based on data type (could be imported) Not based on data type Based on data types
Common uses For large-size solutions For large-size solutions For medium-sized web solutions For large-size solutions For large-size solutions

Table 1: A comparison of web development tools.

Python

Python uses assigned data type variables (Horntvedt & Åkesson, 2019). However, the variables are dynamic and can change their data type even at runtime. A programmer has to define the exception to be handled because one exception block is not used to handle all exceptions. Operators used in Python are the standardized operators: arithmetic, comparison, assignment, bitwise, and logical. Python uses functions for file management. In Python, methods are not restricted to data types; therefore, any variable can be returned. Selection statements are arranged using indentation. Python is a high-security language; therefore, it has features that could protect it from hackers. Python is suitable for large-sized projects.

Java

In Java, variables do not have flexible data types compared to Python and JavaScript (Horntvedt & Åkesson, 2019). Therefore, a variable has to be assigned a data type directly. Like in Python, a programmer has to define each code that could lead to an exception because all exceptions are not handled in one block. Java uses standard operators, including arithmetic, comparison, assignment, bitwise, and logical. For file management, Java uses a fil

Order a similar paper

Get the results you need