![]() |
|---|
| Inntel Hotel at Amsterdam, Zaandam |
What is full-stack development
The predominant web application development model today requires splitting application logic in two parts:
- The front-end, running on the browser.
- The back-end, running on the server.
The front-end is typically written in JavaScript, while the back-end is typically written in Java, Scala, C#, or some other programming language. The two ends invariably communicate with each other via REST. The choice of JavaScript and REST is not due to any technical merit inherent in these technologies, (there is none,) but purely due to historical accident; see The Wild, Wild Web.
Read more »

