Search ETDs:
Shots: A High-Performance Web Templating Language
Steinberg, David A

, BS, Kent State University, College of Arts and Sciences / Department of Computer Science.
Python-based web development lacks a templating language that offers the same sleek succinctness that Python does. Conventional methods of producing HTML web pages are cumbersome and error-prone. Shots is a web page templating language that aims for efficiency and effectiveness through a minimal syntax and automatic, assistive functionality for "boilerplate" programming.

This paper is broken into sections detailing the life-cycle of Shots. It begins with general details about web development and a discussion of various technologies and tools used. Observations of what is currently missing in web development and an overview of the author's previous attempts at languages for web development follow. An outline of the process of building the Shots language is presented, and then a guide for use is provided. The paper concludes with a look at the advantages of using Shots and future directions of the project.
Arden Ruttan (Advisor)
Mikhail Nesterenko (Committee Member)
Jonathan Secaur (Committee Member)
Elizabeth Howard (Committee Member)

Recommended Citations

Hide/Show APA Citation

Steinberg, D. (). Shots: A High-Performance Web Templating Language. (Electronic Thesis or Dissertation). Retrieved from https://etd.ohiolink.edu/

Hide/Show MLA Citation

Steinberg, David. "Shots: A High-Performance Web Templating Language." Electronic Thesis or Dissertation. Kent State University, . OhioLINK Electronic Theses and Dissertations Center. 28 Aug 2015.

Hide/Show Chicago Citation

Steinberg, David "Shots: A High-Performance Web Templating Language." Electronic Thesis or Dissertation. Kent State University, . https://etd.ohiolink.edu/

Files

Shots.pdf (534.72 KB) View|Download