At 3:28 PM -0400 5/20/11, Alex Nikitin wrote:
Just a comment on the building a house, a house is a page, but as
programmers (at least decent ones) we are no longer building single
pages, we build a house template and fill it with various elements
to define what the house is and what it does, so in essense you
actually are not building just one house, you are building a city,
some of which needs to be protected by a fortress, a fortress to
protect the houses that need to be accessible to a few, but not
everyone. If you teach people to build houses, they will have no
idea how to build a fortress, and actually vise-versa if you teach
people to build the fortress, they will not know how to build a
house. If you are building a website (completely or as an
extension), you have to do everything, you have to think about the
UI, you have to think about security, you have to think about
performance, you have to think about function, without knowing how
to do either one, you can not make a whole, but without knowing how
the whole works, you can not build efficient ones, and pull them
together...
Also you left out a database, your basement/foundation (html is
really only the flooring, the walls and the roof, the stuff that you
can see), avoiding to tell people how to deal and build a proper
basement (and oh god how many times have i dealt with horribly
designed databases, i have nightmares sometimes) doesn't prepare web
developers for any real-world tasks any more then negating to
explain to soldiers how to reload their weapons prepares them for
the battlefield...
Alex:
A city is made of houses -- the more houses, the more you need a
police department -- the analogy works.
The database is where the people who live in the house keep their
records, like in a filing cabinet. Also, some people keep their
blueprint of the house in the filing cabinet and change it often
(CMS). Other people keep physical items for sale elsewhere but the
records of their items (i.e., pictures, purchases and sales) in a
filing cabinet showing pictures of the items in a shopping-cart.
You can expand the analogy as far as you want, but my point was that
all web languages came together to create something greater than each
of them could do individually.
Cheers,
tedd
--
-------
http://sperling.com/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php