Coding vs Scripting: What Are The Differences?
@jureJure Jure is a founder of Codequickie and WhistleX. He likes technology, sports, and computer games. You’ve probably seen somewhere someone saying coding vs scripting. When I first saw that, I thought that those two are the same things, but the more I learned I found out that there are some main differences between those two. So, what are those differences? Coding vs scripting is a long debate that’s relatively hard to answer. The main differences are that coding lets you create a particular program, where scripting lets you control a program that you or somebody else had created with code. Let’s take a lot at that a little bit more. Coding vs Scripting Here I’ll explain coding and scripting a little more into the detail. I’ll show the examples of both and at the end tell you what you should pick for your goals. What is Coding First, what is coding? Coding is a skill that allows us to create all kinds of computer software, mobile apps, and websites for scratch. Think about the apps like Facebook, Google, Netflix, Spotify, or any other website or app, is made with code in some way. The way you create these apps is that you, first choose a code editor. That’s a computer program that allows you to turn the code that you write into the working app. Secondly, you need to write your app. That can be as simple as the app that says “Hello World” or as complex as apps like Google or Facebook. The way you create that app is by solving problems, researching, and just getting stuck. There is also a lot of creative work and design involved in making an app. Someone needs to think about how that app is going to work and look, that person is called a designer. And there is a person that implements the features that the designer designed, that person is a coder. That’s in an ideal scenario, but in the small companies of if you are a freelancer, you’ll need to be both a designer and coder, which may be hard if you are not that good at design. There are also different fields of coding. Web development allows you to create websites like Facebook, Google, YouTube. Mobile Development allows you to create mobile apps like Uber, Spotify, Netflix. Game development allows you to create games like Fortnite, Grand Theft Auto 5, Call of Duty. Each of these is its separate category. Of course, like in sports, there are similarities between them. What is Scripting Now Let’s take a look at scripting, what is it? Scripting is a type of coding that allows you to make a program do something. With coding, you make a program that is static, which means it doesn’t have many things that are changing. For example, you made a website that just displays some images and text, that website is static, there is nothing that’s changing on that website. On the other hand, you use some scripting knowledge and make images and text on that website move around. Now that website isn’t static anymore, it’s dynamic, there are things that are changing on that website. So, scripting basically means adding functionalities to a certain program. With scripting, you can control the programs that you made or programs that are made by other people using the APIs, » Read More
Like to keep reading?
This article first appeared on hackernoon.com. If you'd like to keep reading, follow the white rabbit.