The Server Server server is in fact responsible for providing Web pages based on the client’s needs and demands on the Internet, which can be done both statically (in addition as dynamically).
Server-side scripting Today, in web programming, most companies and designers work in this area. Server-side programming has a major difference with the user’s programming, which is to focus on server-side programming on Behind the scenes and site communications with databases and databases, but programming side-by-side… In the meantime, ASP.NET, Python, C #, Java languages are among these types of programming, and in the top of these languages, the language Powerful PHP.
User-Programming In this section, webdesigners (page designers) rule this domain, which is approximately the opposite of user-side programming, this section focuses on visual factors. The most well-known languages, HTMLand CSS languages We will discuss further languages ??in the remainder of this article. Simply put, the structure and organization of the pages of the site with HTML and its details, such as the kind of post, fonts, colors, and the like of the attributes by CSS is defined; in other words, the HTML builds the page and then the CSS is mounted on it and sets out more details. Another case we can mention is the JAVA Script language roles such as the keystroke response or mouse control and the interactive performance of the website are used by Java Script. This language is run only by the browser.
Server-side and user-side mechanism:
- The user initially opens his browser.
- Then he starts to search the search engines or go into the site address. For example, ArvinKaren.Com enters into your browser.
- The user section ( Client ) delivers this request to the server in order to allow users to access the site’s pages.
- The server proves the request for the client part and returns the response to the same user section.
- The client also receives and translates the source or the source page.
Server side uses and roles
- Processes user input.
- Show requested pages
- Web program structure
- Interacting with servers and storage spaces ( Storages )
- Interact with databases
- Encoding data into HTML
- Perform operations in the database such as clearing, clearing.
Server-side programming languages
- C ++
- Java and JSP
- Ruby and…
Usage and user-side roles
- Create interactive web pages
- Dynamic part of the site
- Interacting with Storage and permanent Memory
- It acts as a user interface between the user of the site and the server.
- Send request to server
- Retrieve data from server
- Interacting with local storage
- Provide far away access
User-side programming languages
- Java Script
- HTML (structure)
- CSS (Design)
- Jquery and…
Now it’s time to look at the most important languages ??and see which of these languages ??are the best choice for website design. First of all, we start with the language of HTML and CSS, which is the basic language of the website development.
HTML HTML is a layout and raw shell of a website. The elements of the page are titles, headings, text and links toHTML. This standard markup language is one of the major cores on the Internet and can be called the backbone of all web pages. HTML5 is the latest version of HTML that has been published and is a dynamic language; this method it can create beautiful little code with little coding.
CSS CSS is a language in which users can specify the style and format of the pages and tabs of the website. If theCSS comes with HTML, it allows the developer to define pages with different formats and turn up on a site. Colors, layers and fonts are stored in a stated file that is separate from the chief code of the web page. These two languages ??provide the basic structure and style information for building a static page (a static page is a page that will be displayed to all visitors with each device and browser in one form). Now many web pages are The dynamic confront is designed, many site users today do not welcome static sites. To create more complicate pages, you need to use progressive server-side and client-side scripts.
PHP accounts for over 75% of web serversusing PHP. PHP is a comprehensive programming language for the server. The importance and advantage of PHP is open source, or the so-called open source; it also has the language of the program Writing on the Internet level has a great community of sustain and answers to questions and bugs. PHP is compatible with various operating systems. The Arvin Karen website design company is capable of designing powerful and specialized websites. The great language was born in 2004, and now more than 200 million websites worldwide aredesigned and developedby PHP. Websites such as Facebook and WordPress use this platform.PHP is a scripting language that is usually interpreted and interpreted by an interpreter. For this reason, this language is appropriate for server-side programming, since it easily covers the responsibilities and responsibilities of the server that are repeatedly executed. And they do them. Here are some other points about this language:
- PHP, as we said, is an open source language and is a fast prototype language.
- It is also compatible with the Unix operating system, as it is compatible with the Windows operating system.
- The industries that often use PHP are mostly in IP startup businesses, advertising industries, small software organizations, in addition as agencies and multimedia companies.
- PHP language can be directly encased in HTML.
Java Java Java is a server-side scripting language used for large-extent websites with high traffic. On-site websites such as the Amazon Amazon and Apple App Store have Java-based frameworks. One of the reasons for the popularity of high-traffic sites and their use of this programming language is that it is faster in speed tests than other languages ??in the first tests. This characterize makes the software on the server They are run faster for large-extent sites.
Python Python is a high-level, high-level programming language that puts its emphasis on readable code. For web developers, it method they are dealing with fewer lines of code than other popular languages. Python does this by a large standard library, which keeps the actual code short and simple. This library is a file that contains pre-written pragmatic code that is provided by community members for the evolution of Python And can be downloaded and used by these libraries when needed. Like Java, Python is designed for web servers with high traffic quantity. Yahoo Maps is an example of sites that use Python.