To become a web developer, one would normally need to be intimately familiar with
the strange world of HTTP protocol??”requests and responses flying across the globe,
special places for storing information like session or application context, and so on.
In short, one would have to go to a much lower level of software development.
This change of level is especially striking for those who have had some experience
with a Rapid Application Development (RAD) environment, like Borland Delphi
or Microsoft Visual Basic. When using such an environment, it seems so natural
that when a button is pressed on a form the desktop application is immediately
ready to do something in response to the user's action and all you need to do as a
programmer is to provide some code that will run in response.
However, when it comes to web development, a developer needs to keep in mind
a long chain of low level processes that run before and after he or she is able to do
something useful in response to a button press on a web page. Is this a GET or a
POST request? How do we extract useful information from the request? How do we
store this information? How do we create a response?
Working at that level means a lot of time is spent in solving relatively simple
problems.
Pages:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26