Blog Category


Mobile Web Development

Mobile Web Development

As the prominence of technology continues, the advent of mobile technology will continue to grow and expand as well. For many developers, this means learning and understand mobile development intimately and being capable of not only identifying the differences between mobile web development and normal web development; but also knowing and understanding why these differences exist.

What is Web2.0?

Web 2.0

Web2.0 refers to websites on the World Wide Web (WWW) which focus on user-generated content, usability and ease of use, and interoperability between one website and other products, devices, or systems. To be perfectly clear, the term does not refer to an update of any specific language or application but rather; a change in the process involved with how developers web pages were created and used.

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing and defining the presentation of a document written in some markup language such as Hypertext Markup Language (HTML). As a matter of fact, next to HTML and JavaScript (JS), CSS is one of the core parts of the World Wide Web (WWW) to create visually engaging websites and user interfaces for both web applications and mobile applications.

What is PHP?

PHP

PHP: Hypertext Preprocessor (PHP for short) is a language made for server-side scripting with a focus on web development; although, it can also be used as a general language tool. Although originally created by Rasmus Lerdorf in 1994, its reference implementation is now managed by The PHP Group. Originally, “PHP” stood for Personal Home Page but since then, it became a recursive acronym for the full name of PHP: Hypertext Preprocessor.

What is JavaScript (JS)?

Javascript

JavaScript (JS) is a high-level interpreted programming language that is also considered to be dynamic, weakly typed, prototype-based, and multi-paradigm. Alongside Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS), is one of the three core technologies of the World Wide Web (WWW). Its characteristics allow for the creation of dynamic web pages which can be interactive with users. It can be found employed commonly by most modern-day websites while all modern-day browsers support it without the need of any plugin through means of a built-in JavaScript Engine. Each JS Engine represents a different implementation of JS and is all based on the ECMAScript specification with some not supporting the spec fully while many others support it entirely and more features beyond it.

HTML

Hypertext Markup Language (HTML) is the standard markup language used for creating web pages and web applications. Alongside Cascading Style Sheets (CSS) and JavaScript (JS), it forms the triad of the World Wide Web (WWW). A web browser would typically receive HTML documents from either a web server or local storage. These documents are then rendered into multimedia web pages by the browser for viewing by a user and as such; one can say that these documents basically make up the structure of a web page semantically and originally, cues for the appearance of the document.

CMS

A Content Management System (CMS) is a computer application made with the goal of managing and creating digital content. Typically, the program will be capable of supporting multiple users at once in a collaborative environment. As such, they are very popular and common programs used when businesses build an online presence.

IPFS

InterPlanetary File System (IPFS) is a protocol which seeks to replace the Hypertext Transfer Protocol (HTTP) with the goal of having a truly decentralized Internet by changing how data is communicated across the World Wide Web (WWW). This is accomplished by a decentralized network where all devices on the network have hypermedia content stored and content-addressed for sharing. This process makes it similar to the World Wide Web (WWW), however, it is very different as it creates another network which works alongside a file system. The protocol was realized in 2014 by using the Bitcoin blockchain protocol and network as its framework which allowed it to store immutable data, handle duplicated files, and obtain addressing information across the network. This led to achieving faster speeds, more reliable performance, and better security than HTTP and HTTPS although it is not popular nor commonplace.

HTTP

The Hypertext Transfer Protocol (HTTP) is a protocol at the application layer of the Internet Protocol (IP) Suite. The protocol is used for distributed, collaborative, and hypermedia information systems which put it at the core of data communication across the World Wide Web (WWW). This means that when a user goes to a (distributed or collaborative information systems) website or loads any form of interactive media (hypermedia information systems), it is this protocol which transfers the information back and forth. Hypertext is structured text which has the feature of logical links (hyperlinks) between endpoints. This means that HTTP is literally the protocol to handle the transfer of hypertext.