Tripoli, Lebanon Karim Center Behind Abd Rahman Hallab Floor 5
+961 76996696

Website Development

Web Development
a. Static
A static website is one that has web pages stored on the server in the format that is sent to a client web browser. It is primarily coded in Hypertext Markup Language (HTML).
Simple forms or marketing examples of websites, such asclassic website, afive-page websiteor abrochure websiteare often static websites, because they present pre-defined, static information to the user. This may include information about a company and its products and services through text, photos, animations, audio/video and interactive menus and navigation.
This type of website usually displays the same information to all visitors. Similar to handing out a printed brochure to customers or clients, a static website will generally provide consistent, standard information for an extended period of time. Although the website owner may make updates periodically, it is a manual process to edit the text, photos and other content and may require basic website design skills and software.
A static web page may still have dynamic behavior, provided that this is handled entirely client-side (i.e. within the browser). This may include such features as a JavaScript image zoom feature to display photographs.
In summary, visitors are not able to control what information they receive via a static website, and must instead settle for whatever content the website owner has decided to offer at that time.
Static websites may still useserver side includes(SSI) as an editing convenience, such as sharing a common menu bar across many pages. As the site’s behaviorto the readeris still static, this is not considered a dynamic site.

b. Dynamic CMS
Acontent management system (CMS) is acomputer programthat allowspublishing,editingand modifyingcontenton a web site as well as maintenance from a central interface. Such systems ofcontent managementprovide procedures to manageworkflowin acollaborative environment. These procedures can be manual steps or an automated cascade.
The firstContent Management system(CMS) was announced at the end of 1990s. This CMS was designed to simplify the complex task writing numerous versions of code and to make the website development process more flexible. CMS platforms allow users to centralize data editing, publishing and modification on a single back-end interface.
CMS are basically divided into two types:
• Open source CMS
• Proprietary CMS
Proprietary CMS is a content management system in which the back end code is available only to the particular developer, so only the single Admin can edit or customize the webpage.
Open source CMS is an open system that can be used by anyone to make any change by using any device.
c. E-commerce

Electronic commerce, commonly known ase-commerceore-comm, is the buying and selling ofproductsorservicesover electronic systems such as theInternetand othercomputer networks. Electronic commerce draws on such technologies aselectronic funds transfer,supply chain management,Internet marketing,online transaction processing,electronic data interchange(EDI),inventory managementsystems, and automated data collection systems. Modern electronic commerce typically uses theWorld Wide Webat least at one point in the transaction’s life-cycle, although it may encompass a wider range of technologies such ase-mail, mobile devices and telephones as well.
• Electronic commerce is generally considered to be the sales aspect ofe-business. It also consists of the exchange of data to facilitate the financing and payment aspects of business transactions.
E-commerce can be divided into:
• E-tailing or “virtual storefronts” on Web sites with online catalogs, sometimes gathered into a “virtual mall”
• The gathering and use of demographic data through Web contacts
• Electronic Data Interchange (EDI), the business-to-business exchange of data
• E-mail and fax and their use as media for reaching prospects and established customers (for example, with newsletters)
• Business-to-business buying and selling
• The security of business transactions

d. Web Applications

Aweb applicationis anapplicationthat is accessed by users over a network such as theInternetor anintranet.The term may also mean a computer software application that is coded in a browser-supportedprogramming language(such asJavaScript, combined with a browser-rendered markuplikeHTML) and reliant on a common web browser to render the applicationexecutable.
Web applications are popular due to theubiquityof web browsers, and the convenience of using a web browser as aclient, sometimes called a thin. The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web applications include webmail, online retail sales,online auctions,wikisand many other functions