Explore chapters and articles related to this topic
Production
Published in Wanda Grimsgaard, Design and Strategy, 2023
Backend languages:JavaScript can be used as both frontend and backend programming languages.C# is a general-purpose programming language and widely used for competitive programming and as a backend language.PHP is a general-purpose scripting language designed for web development. One of the most popular content management system, WordPress, is written in PHP.Python is a general-purpose programming language. Its approach aims to help programmers write clear and logical code for both smalland large projects.Node js is an open-source and cross-platform runtime environment for executing JavaScript code outside a browser. It is not a framework, nor a programming language. One often uses Nodejs for building back-end services like APIs. It is suitable for large companies and has been used by big names such as Paypal, Uber, Netflix and Wallmart.SQL is designed for managing data held in a relational database.
Server-Side Technologies
Published in Akshi Kumar, Web Technology, 2018
CGI, an open-source software, represents one of the earliest, practical methods for generating web content and is the most common way to cater these needs as it allows browsers to request the execution of server-resident software CGI as a part of the approach often called LAMP (Linux, Apache, MySQL, Px—where the Px is Perl, PHP, or Python). CGI is primarily written in the Perl programming language. Though Perl is a mature, cross-platform language, it can be hard to understand. PHP is a cross-platform, open-source alternative with lots of built-in features. PHP has been dubbed “Perl killer” as it can do almost everything that Perl can, and it is usually quicker and easier. Unlike Perl, which usually runs as a CGI program invoked by the web server to handle each page request, PHP integrates with the web server to operate much more efficiently. This scripting language, released in 1995, has been considered a leading back-end development language for over 20 years for making scalable, dynamic web applications, such as e-commerce applications. More recently, Node.js, a platform built on Chrome’s V8 JavaScript, has emerged as a key player in server-side development for easily building fast, scalable, network applications like chat apps. Released in 2009, it is considered a popular platform that is defining the web’s future. The following sections are a primer to these two server-side competitors: PHP and Node.js.
The Utility Report Cards: An Energy Information System for Orange County Public Schools
Published in Barney L. Capehart, Timothy Middelkoop, Paul J. Allen, David C. Green, Handbook of Web Based Energy Information and Control Systems, 2020
Paul Allen, David Green, Safvat Kalaghchy, Bill Kivler, Blanche Sheinkopf
Two web programs make up the application interface. One is for reporting and one is for graphing. The programs are written in PHP (Hypertext Preprocessor). “PHP is a widely used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML” according to PHPBuilder.com. This means that the PHP application itself is not for sale. It is developed and supported solely by volunteers. What makes it an attractive choice is that the developers’ code is part of the HTML page itself. PHP is ideal for connecting to databases and running SQL queries, to return dynamic content to a web page. [8]
Using Web Frameworks in Server Side Programming Courses
Published in Journal of Computer Information Systems, 2023
The “Server-Side Programming” (SSP) course for Information Systems (IS) students is an advanced course, which is studied during the third (and last) academic year, since 2018. The course aims to provide the theoretical and practical knowledge of building the server-side’s part of a web application, complementing the “Web programming” course, which focuses on the client-side. The SSP course is based on the PHP language due to its popularity and simplicity. Rasmus Lerdorf invented PHP in 1994,1 which originally stood for Personal Home Page Tools, but now stands for Hypertext Preprocessor.2 PHP is a server-side Object-Oriented scripting language used to create dynamic and interactive web pages3–5 and is considered one of the most widely used scripting languages in web application development.3,4,6
Usevalia: Managing Inspection-Based Usability Audits
Published in International Journal of Human–Computer Interaction, 2022
Raimel Sobrino-Duque, Juan Manuel Carrillo-de-Gea, Juan José López-Jiménez, Joaquín Nicolás Ros, José Luis Fernández-Alemán
In Drupal, the instructions required by a module in order to perform the actions for which it was conceived are defined in a .module file. Such a file is a script encoded in PHP. Together with the .module file, a .install file and a .info file are also written. The .install file is a PHP file that is run the first time the module is enabled to perform the setup procedures. This file specifically creates database tables and fields with which to represent the content types supported by Usevalia. The .info file, meanwhile, defines properties in key/value pairs in standard .ini file format. It stores metadata concerning the module and is required in order for the Drupal system to recognise the existence of the module.