what are the open source systems/software that run the business? ▪ ▪ Open source software — software whose source code is published and made available to the public, enabling anyone to copy, modify and redistribute the source code without paying royalties or fees. Open source code evolves through community cooperation. These communities are composed of individual programmers as well as very large companies. Examples of open-source software products are: ▪ FreeBSD - operating system derived from Unix ▪ Linux - operating system based on Unix ▪ Eclipse - software framework for "rich-client applications" ▪ Apache - HTTP web server ▪ Tomcat web server - web container ▪ Moodle - course management system ▪ Mozilla Firefox - web browser ▪ Mozilla Thunderbird - e-mail client ▪ OpenOffice.org — office suite ▪ OpenSolaris - Unix Operating System from Sun Microsystems ▪ Mediawiki — wiki server software, the software that runs Wikipedia ▪ Drupal — content management system ▪ Joomla — content management system what is APACHE :The "Apache HTTP Server", commonly referred to as Apache is a web server software remarkable for playing a key role in the World Wide Web . Apache was the first viable alternative to the Netscape Communications Corporation web server and it became the first web server software to surpass the 100 million web site milestone in 2009. it is now known as Sun Java System Web Server and has to be competitor to other Unix-based web servers in functionality and performance.Apache is advanced and maintained by a group of developers with the support of the Apache Software Foundation. The application type varies, operating systems, including Unix, GNU, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, Microsoft Windows, OS/2, TPF, and eComStation. use:Apache primarily serves both static content and dynamic Web pages .Apache is redistributed as part of different software packages including the Oracle Database and the IBM WebSphere application server. Apache is included with many Linux distributions, Mac OS X combines Apache as its innate web server and as support for its WebObjects application server. Novell NetWare 6.5 also contains Apache as a default web server. Apache also helps to share files from a personal computer over the Internet. Apache users can share their arbitrary files by putting them in the apache's document root Programmers usually use a locally installed version of Apache to preview and test the codes while the web application is being developed. what is MYSQL : MySQL is a relational database management system (RDBMS) that has more than 11 million installations. The program runs as a server providing multi-user access to a number of databases.MySQL is used in many high-profile, large-scale World Wide Web products such as Facebook , Google and Wikipedia. It is often used in free software projects that require a full-featured database management system, such as WordPress, phpBB and other software built on the LAMP software stack. what is PHP :PHP or Hypertext Preprocessor produces dynamic web pages. The general-purpose of php is to script languages that was originally designed for web development , PHP can be within HTML , it generally runs on a web server, which needs configure the process PHP code and create web page . It can be distributed on almost every operating systems and most of the web servers . PHP is installed on over 20 million websites and 1 million web servers.PHP has developed to be capable of command line interface it can also be used in standalone graphical applications. PHP is free software released under the PHP License,use:PHP is a scripting language that is mostly used for web development which generally runs on a web server. It can also be used for command-line scripting and client-side GUI applications. PHP can be used with many relational database management systems , it can be deployed on most web servers, many operating systems and platforms.PHP primarily acts as a filter,taking input from a file or stream containing text and/or PHP instructions and outputs another stream of data having HTML as the output most of the times.PHP mainly focuses on server-side scripting,and it is similar to other server-side scripting languages which provides dynamic content from a web server to a client, foe example, Microsoft's Active Server Pages, Sun Microsystems' JavaServer Pages .there are Significant websites written in PHP containing the user-facing portion of Facebook, Wikipedia (MediaWiki),Yahoo!, YouTube , etc. what is AJAX :Ajax which is the shorthand for (asynchronous JavaScript and XML ) is a group of related web development techniques which is used to create interactive web applications on the client-side. With the help of Ajax, web applications can retrieve data from the server asynchronously without preventing the display and behavior of the existing page. to increase the interactive/dynamic interface on a website the use of Ajax is vitel. In addition, the data used to storage objects normally are retrived by using the XMLHttp and java script request, moreover, the use the java script, XML are not essentisl, and nrither is the need for the request to be asynchronoused what is ASP :the web application known as "ASP.NET" was frameworked, developed and marketed by Microsoft is an application that allows programers to build dynamic websites, web applications and web services. In addition, the first version of .net farmework which is version 1.0 was first released on January 2002. Moreover, it is the succor to Microsoft's Active Server Pages also known as ASP. ASP, and .NET are build using a Common Language Runtime also known as CLR, which give accses to programmers to write ASP, .NET codes using any kind of supported .NET language, to upgrade Microsoft used the ASP and .NET extension framework to allow programmers to process components suck as SOAP messages.Example<%@ Page Language="C#" CodeFile="SampleCodeBehind.aspx.cs" Inherits="Website.SampleCodeBehind" AutoEventWireup="true" %> The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server. The ASF was formed from the Apache Group and incorporated in Delaware, USA, in June 1999,[1] [2].The Apache Software Foundation is a decentralized community of developers. The software they produce is distributed under the terms of the Apache License and is therefore free and open source software (FOSS). The Apache projects are characterized by a collaborative, consensus-based development process and an open and pragmatic software license. Each project is managed by a self-selected team of technical experts who are active contributors to the project. The ASF is a meritocracy, implying that membership to the foundation is granted only to volunteers who have actively contributed to Apache projects. The ASF is considered a second generation[3] open-source organization.Among the ASF's objectives are to provide legal protection[4] to volunteers working on Apache projects, and to prevent the Apache brand name from being used by other organizations without permission...The ASF also holds several ApacheCon conferences each year, highlighting Apache projects, related technology, and encouraging Apache developers to gather together. PHP, or PHP: Hypertext Preprocessor, is a widely used, general-purpose scripting language that was originally designed for web development, to produce dynamic web pages. It can be embedded into HTML and generally runs on a web server, which needs to be configured to process PHP code and create web page content from it. It can be deployed on most web servers and on almost every operating system and platform free of charge.[2] PHP is installed on over 20 million websites and 1 million web servers.[3]PHP was originally created by Rasmus Lerdorf in 1995 and has been in continuous development ever since. The main implementation of PHP is now produced by The PHP Group and serves as the de facto standard for PHP as there is no formal specification.[4] PHP is free software released under the PHP License, which is incompatible with the GNU General Public License (GPL) because of restrictions on the use of the term PHP.[5]PHP has evolved to include a command line interface capability and can also be used in standalone graphical applications.[6] MySQL is a relational database management system (RDBMS)[1] which has more than 6 million installations.[2] MySQL stands for "My Structured Query Language". The program runs as a server providing multi-user access to a number of databases. MySQL is officially pronounced /maɪˌɛskjuːˈɛl/ My S-Q-L, but often pronounced /maɪˌsiː'kwɛl/ My SEQuel[3]The project has made its source code available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements. MySQL is owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now a subsidiary of Sun Microsystems,[4]. As of 2009[update] Oracle Corporation began the process of acquiring Sun Microsystems; Oracle holds the copyright to most of the MySQL codebase.MySQL is often used in free software projects which require a full-featured database management system, such as WordPress, phpBB and other software built on the LAMP software stack. It is also used in very high-scale World Wide Web products including Wikipedia, Google and Facebook[citation needed]. AJAX (shorthand for asynchronous JavaScript and XML[1]) is a group of interrelated web development techniques used on the client-side to create interactive web applications. With AJAX, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page. The use of AJAX techniques has led to an increase in interactive or dynamic interfaces on web pages[2][3] and better quality of Web services due to the asynchronous mode. Data is usually retrieved using the XMLHttpRequest object. Despite the name, the use of JavaScript and XML is not actually required, nor do the requests need to be asynchronous.[4] ASP is a Three-letter acrnym with numerous meanings in different contexts.
- Analog Signal Processing, processing electronic signals that represent continuous variables by use of analog circuitry
- Anti-Shock Protection, a protection of an audio compact disc playback, see Electronic Skip Protection
What are the main components of developing a website?
Website development is a product of numerous contributions by individuals, corporations, and technologies and it requires an evolving explanation. It uses aspects of Web design that is one example of a Web application which complete Web development and effects changes made to the Internet. These efforts modify the elements of developmental aspects. The process carries the combination of chronology while adapting and incorporating the changing applications of contributions at the same time.
Creating a website needs a base platform that exits from different computer languages that can range from HTML, XML, ASP, and PHP. These languages may support programs or software like JavaScript, CGI, FLASH, RSS, or ZEND OPTIMIZER, that increase the level of dynamic capabilities within a given website.The technical parts contains degrees of creativity thats appropriate to the applications of technologies and content.The integration of the produced document (website) with hosting and an assigned IP (IP address) which makes it easy to access.
developing of a website includes the documental production aspect of a website while incorporating legitimate processes of search engine optimization, marketing, and business. Percentages of these applications are used by personal, commercial, and educational platforms.
Search Engine Optimization is a detailed process that makes a great effort to return favorable search term results in search engines and increases the access of information in a website. Marketing is an element implementing the distribution and retrieval of information, products, services, or goods. Ranging from product to commercial definitions, Business contributes to a summary of website development. Tools and resources are critical means including elements which involves website development.
Linux as a server software :
Linux is a term relating to a class of Unix-like computer operating systems based on the Linux kernel. Their development is one of the most famous and important examples of free and open source software collaboration , typically all the underlying source code can be used, freely modified, and redistributed, both commercially and non-commercially, by anyone under licenses such as the GNU GPL.
Linux is mainly used in servers and its famous for it, even though linux can be installed on a wide variety of computer hardware, from embedded devices, such as mobile phones and even some watches to mainframes and supercomputers.
linux distribution is increasing with high rate through recent years it is being installed on both desktop and laptop computers