Software Definitions and Descriptions
HTML – Hypertext markup language is the standard computer language designed to be displayed in a web browser
READ MORE
CSS- Cascading Style Sheet, is used for describing the presentation of a document written in a markup language like HTML
READ MORE
PHP- Hypertext Preprocessor is a widely used open source general purpose scripting language that is especially suited for web development and can be embedded into HTML -HTML is used for front end development or client side where PHP is used as service side development.
The output of PHP script is HTML as they will be similar to HTML files which can include both HTML and PHP in script code however the end user while opening PHP web page will only be able to access only HTML elements
READ MORE
JAVASCRIPT-Lightweight interpreted or just-in-time compiled programming language with first class funtions. While it is most well-known as the scripting language for web pages, many non-browser environments also use it, such as Node.js, Apache CouchDB and Adobe Acrobat.
Is a prototype based, multi-paradigm, dynamic language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles.
READ MORE
JQUERY-Is a Javascript library designed to simplify HTML DOM tree traversal and maniupulation as event handling, CSS animation, and Ajax. It is free, open source software using the permissive MIT License. As of May 2019 it is used by 73% of the 10 million most popular websites. It is the most wideley used Javascript library by a large margin, having 3 to 4 times more usage than other javascript library
READ MORE
Is designed to make it easier to navigate a document, create animations, handle event and develop ajax application, allows developers to create plug-ins on top of the javascript library. Enables developetrs to create abstractions for low-level animation, advanced effects and high level themeable widgets. Allows for dynamic web pages and web applications.
SQL- Standard Query Language, is domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS) or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured datra where there are relations between different entities/ variables of the data.
Has 2 main advantages over older read/write APIs like ISAM or VSAM.
First It introduced the concept of accessing many records with one single command
Second it eliminates the need to specify how to reach a record, e.g. with or without an index
MySQL- is open source Relational Database Management System(RDBMS) that uses SQL, most noted for its quick processing, proven reliability and ease and flexibility of use
AJAX- shotform for asynchronous JavaScript and XML. IS a set of web development techniques using many web technologies on the client side to create asyncronous web applications.
With ajax, web applications can send and retrieve data from a server asynchronously (in the backround) without interfering with the display and behaviour of the existing page. By decoupling the data interchange layer from the presentation layer, Ajax allows web pages and by extension, web applications, to change content dynamically without the need to reload the entire page.
APACHE- Is an open source cross platform web server software. The majority of Apache HTTP Server instances run on a linux distribution, but current versions also run on windows and unix-like systems. Apache played a key role in the initial growth of the WWW, quickly overtaking NCSAS HTTPD as the dominant HTTP(Hypertext transfer Protocol)
WAMP,LAMP,MAMP,and XAMPP- acts as local servers which are used to develop PHP website on localhost. The primary diferrence between WAMP,LAMP,MAMP and XAMPP is the operating system.
WAMP- is used for windows
LAMP- is used for linux
MAMP- is used for mac
XAMPP- can be used for any operating system