Coding for the Web


The characteristics, features and implications of mark-up and web languages

Mark up is a form of language that is used to specify the content of a document.

Issues and implications of implementing code on a web platform

Advantages

  • Code runs in browser so it more secure and cant have access to the operating system or hardware.
  • Easy to integrate media.
  • Easy to link other pages.
  • Code does not need to be installed.
  • Code will always be up to date since it fetches it from the server.
  • The usage of code is easier to monitor.
  • Can be easily integrated with other online services.

Disadvantages

  • The HTML, CSS and Javascript is viewable in the web browser.
  • Requiers an internet browser.
  • Code running in a web browser can be less efficient.
  • An internet connection is sometimes needed.
  • Security and access may become an issue.
  • Hosting can become expensive.
  • A target for hackers.
  • Not all web browsers can support web technology standards as well.
  • Overall functionality can be limited when forced to work in a web browser environment.

Web Security

When making web applications is is critical that the application stays secure.

There are four main things to use to ensure you have web security:

  • HTTPS
  • Firewalls
  • Encryption
  • Hashing