WEB DEVELOPMENT TECHNOLOGY

Minha Thazki Ajwath
4 min readFeb 22, 2021

HTML

HTML stands for Hyper Text Markup Language. HTML is the standard markup language for creating Web pages. HTML describes the structure of a Web page. HTML consists of a series of elements. HTML elements tell the browser how to display the content.HTML (Hypertext Markup Language) is the code that is used to structure a web page and its content. For example, content could be structured within a set of paragraphs, a list of bulleted points, or using images and data tables. Hypertext Markup Language
HTML stands for Hyper Text Markup Language.

HTML is the standard markup language for creating Web pages. HTML describes the structure of a Web page. HTML consists of a series of elements. HTML elements tell the browser how to display the content.HTML (Hypertext Markup Language) is the code that is used to structure a web page and its content. For example, content could be structured within a set of paragraphs, a list of bulleted points, or using images and data tables. Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

Advantages of HTML are

· Easy to Learn and Use.

· very easy to learn and understand.

· supported by all Browsers.

· Most Friendly Search Engine.

· Simple to Edit.

· can Integrate Easily with Other Languages.

· Lightweight.

·Basic of all Programming Languages.

Uses of HTML are

  • Web pages development
  • Web document Creation
  • Internet navigation
  • Cutting edge feature
  • Responsive images on web pages
  • Client-side storage
  • Offline capabilities usage
  • Game development usage

CSS

CSS stands for Cascading Style Sheets.

CSS describes how HTML elements are to be displayed on screen, paper, or in other media. CSS saves a lot of work. It can control the layout of multiple web pages all at once. External stylesheets are stored in CSS files. CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, or printers. CSS is independent of HTML and can be used with any XML-based markup language. The advantages of using a separate CSS file rather than embedding the CSS code inside the HTML file include: The layout of a web page is better controlled. Style (CSS) kept separate from structure (HTML), means smaller file size. Reduced file size means reduced bandwidth, which means faster loading time.

Advantages of using css are

· Easier to maintain and update.

· Greater consistency in design.

· More formatting options.

· Lightweight code.

· Faster download times.

· Search engine optimization benefits.

· Ease of presenting different styles to different viewers.

· Greater accessibility.

Uses of CSS are

  • Compatibility
  • E-Commerce Domain
  • Website Maintenance
  • Social Media Impact
  • Web-based Online Community and UI Approach
  • Easy Accessibility
  • Image File Handling
  • Handling Dynamic Website Templates
  • Handling Flash Animation and Effects
  • End-User and Server-side Representation

JavaScript

JavaScript is the world’s most popular programming language.

JavaScript is the programming language of the Web. JavaScript is a text-based programming language used both on the client-side and server-side that allows you to make web pages interactive. Where HTML and CSS are languages that give structure and style to web pages, JavaScript gives web pages interactive elements that engage a user.

Advantages of JavaScript are

· Speed. Client-side JavaScript is very fast because it can be run immediately within the client-side browser.

· Simplicity. JavaScript is relatively simple to learn and implement, Popularity, Interoperability, Server Load, Gives the ability to create rich interfaces.

Uses of JavaScript are

  • Web Development
  • Web Applications
  • Presentations
  • Server Applications
  • Web Servers
  • Games
  • Smartwatch Applications
  • Mobile Applications
  • Flying Robots

ANGULAR

Angular is a platform and framework for building single-page client applications using HTML and TypeScript. Angular is written in TypeScript. It implements core and optional functionality as a set of TypeScript libraries that you import into your apps.

Advantages of Angular

  • Simple and Improved Design Architecture.
  • DOM manipulation.
  • Lesser code to write
  • Improve Development Efficiency.
  • Code Reusability.
  • A code is Unit Testable.
  • Allow Dependency Injection.
  • Two-way data binding.
  • Ability to create custom directives.
  • Provision for filters.

Disadvantages of Angular

  • Not Secure. Server-side authentication and authorization are required to keep the application secure.
  • Not degradable. It means that if the JavaScript is disabled then the viewer will see the basic pages.
  • JavaScript support is mandatory.
  • Difficulty in learning.

Uses of Angular

  • Directives
  • Data-binding
  • Scope
  • Controller
  • Services

Creating a blog with HTML and CSS

--

--

Minha Thazki Ajwath

Undergraduate at Faculty of Information Technology, University of Moratuwa