Are you working with a developer on a new site and don’t know what certain words they keep saying mean? Web development comes with a lot of confusing jargon, and today on the blog we’re going to be defining the most used development terms to help you understand your developer at every step of the process.
This is the ability for a website or an app to be supported on all browsers and to degrade beautifully when features are present or lacking. Cross-browser compatibility is important because there are hundreds of web browsers around the globe and you’ll always want your website to look nice in whatever browser a person is on, be that Internet Explorer, Firefox, Chrome, Safari, etc.
A responsive website is a website that responds to and/or resizes itself so it can fit nicely on all devices and window sizes. That could be a desktop monitor, a laptop, a tablet, or a smartphone. Responsive web design make web pages on all devices easy to read and navigate.
There are two areas a developer works in. The first one we’ll explore is the front-end. The front-end of a website is the part users interact with. Front-end development controls a website’s fonts, colors, and menus. So essentially everything you see when you type a URL in was conducted by a front-end developer.
Behind every website is a server, an application, and a database. A back-end developer builds and maintains those features so the site can work properly.
A full stack developer is a developer that has both front-end and back-end skills. You have to know different coding languages to do front-end development and back-end development.
SSL stands for Secure Socket Layer. It provides a secure connection between a client and the server through which your website’s information is delivered. You can tell if your website has an SSL certificate by looking at your website on Google Chrome. If it reads ‘non secure’ next to your URL, then you don’t have an SSL certificate. An SSL certificate prevents anyone from tampering with your website. When your website is secure, no one can tamper with the traffic or spy on what your visitors are doing. People can also not access your router and Internet service provider and inject malware.
Data validation deals with validating sensitive information you receive through your site. Sensitive information for a doctor’s office would be HIPAA information. Sensitive information for an ecommerce site would be credit card information. You have to validate sensitive information so it can be processed. Data validation is important because it prevents people from hacking into your site.
Wireframe deals more with design, but when you hear the person making your website refer to ‘wireframe,’ they’re talking about your website’s skeleton. It’s essentially an outline of the finished product. It should be the first thing a developer comes to you with after you agree to work with them.
What else do you find confusing about web development? We will try to answer your question in a future blog post.