Who is a Front end Developer? — Modern web development explained.

Опубликовано: 28 Сентябрь 2024
на канале: ColorCode
1,966
54

The two big categories of front end development are Web & Mobile.

Mobile developers build all the awesome apps you have on your iPhone or iPad. Or if you’re stubborn on your Samsung or whatever Android.

These are apps with an icon that you have to download from the App Store and update when there's an update available.

These are also called native apps because they're written in a language native to a platform like iOS or Android.

The Web is a little different, it's ALL the websites in the world that you can access using a browser on any device, your laptop, phone or tablet.

They don't need to be installed and you don't download any updates for them.

You just simply type in the address and you're good to go.

It's been a looooong difficult discussion about which type of app is better. Mobile or Web.

So immature.

But there are plenty of good reasons to build both kinds. We’ll get to those later.

People use similar but different technologies to build apps.

The most common for Web are HTML, CSS, JS. And for Mobile there's Swift and Objective C for iOS and Java for android.

You might ask why can't we use the same technologies to build for both mobile and web, that would make sense wouldn't it?

But yeah the two platforms evolved separately at different times and some tools and technologies are just better for certain jobs. You wouldn't use a hammer to screw something, you'd use a screwdriver. So think of different programming languages as good for what they were intended for, and nothing else. It doesn't have to be a lifestyle guys. As of lately you CAN write JavaScript to build mobile apps but it's complicated and at least for now it's not the standard or as common, although it's getting there. So let's take a look at programming languages to build front end web apps.