Server Side technologies Flashcards
What are the generations of web development?
- Static Generation ( text, images)
- First Dynamic Generation ( client-side scripts that were browser specific)
- Second dynamic generation ( 1st gen. of server-side scripting, CGI executed on the web server, scalability issues, required a programming language that had good communication faculties)
- Third dynamic generation ( Active server pages, easy to use IDE)
What are the two most common uses for server-side technologies?
- Getting data as a response to a query and inserting it to the webpage
- Taking POST form input and storing it, or taking data from storage and displaying it in a webpage
Why is allowing permanent data storage essential for allowing the web to perform as a transactional medium?
It overcomes one of the biggest problems of using the internet for business, statelessness
What is PHP?
A server side, cross platform, HTML embedded scripting language
What is the second most popular technology for programming web-databases?
ASP ( Active Server Pages)
What must you do to view PHP or ASP.NET page?
Use the HTTP protocol to access it.
Why is embedding script commands in HTML not very efficient?
- Made the code difficult to read
- Makes separation of concerns difficult
What is a MVC approach?
Model-View-Controller is an organisational approach that separates concerns in an application into 3 areas( data access logic, display logic and application logic)