Trading Systems Analyst (IL)
Next Step Systems
US-IL-Chicago

Justtechjobs.com Post A Job | Post A Resume

Fundamentals of Web Application Development
One thing I think many developers new to programming lack is a summary of the fundamentals. The experienced developers take certain concepts for granted - having a thorough understanding of how their systems work, they understand implicitly how certain code affects performance and other basic do's and don'ts. The new developer, on the other hand, may not have the benefit of a formal programming education, and many programming tutorials assume a basic level of knowledge.
I've written this article to emphasize the basics for the new programmer. It applies to web development in any language, but since I do my development work in PHP (usually building the php(Reactor)), I'd like to share it with the PHP community.
Whenever I talk to people about web development I always lead in with the question "What do you think is most important for building web sites?" I get a variety of answers, but 9 times out of 10 the answer is:
"It has to look good" or "Good graphic design."
At that point I take a step back and say "oh ... really?!?! Are you sure"
That usually pauses them. After that, I find my way to the closest white board and go to work. I make a list on the board like so:
  • security
  • maintainability
  • usability
  • performance
and then way down at the bottom of the board I put:
  • graphic design
Where do I get my priorities? Let me explain in detail. I'll start with security ...

[ Next Page ]


Comments:
Thanks, that was a fantastic overview!David Byrd06/05/09 14:14
Need help from PHP developersmalvern12/13/05 10:24
Web Application DevelopmentTrista Kim11/16/05 18:58
EquilibriumKarl Bloedorn05/02/05 00:13
Need help from PHP developersBahadur11/26/04 05:40
About this Articlesaikumar10/21/04 02:31
Missed the pointBarry Steele07/30/03 18:30
RE: That's two different parts of site!!!Bertrand Potier10/09/02 07:32
Priorities prioritiesMichael08/29/02 10:46
RE: best of both worldsJean-Marc Molina08/12/02 20:23
RE: That's two different parts of site!!!Jean-Marc Molina08/12/02 20:03
Virtual ConferenceKevin07/31/02 04:00
RE: what i've learned ....anotherAnon05/22/02 11:12
best of both worldsScottishDude05/21/02 09:38
RE:Graphic design: Artsists vs GeeksPAS0792004/30/02 16:59
RE: Graphical design no priority??Cathy04/17/02 10:03
the realityjosh sisk03/11/02 12:42
RE: Usability in General.benjamin03/05/02 08:44
grapic is the limmitMichael02/06/02 16:28
RE: only techies agree with youmogmios01/14/02 18:53
graphic design is (not) very importatntSafak Ebesek12/28/01 13:24
Counting queries ?headcore12/20/01 09:29
RE: One large table or lots of small ones?Jerome12/13/01 18:03
About web deisgnM.Murtaza12/03/01 17:56
One large table or lots of small ones?toyama11/15/01 09:12
RE: Graphical design no priority??Dave6909/24/01 23:57
RE: How was this forum built?Mikko Harju06/18/01 23:01
is Stored procedures are better?Minhaz06/13/01 05:16
How was this forum built?Alf Berndt05/28/01 16:37
thank for your ArticleJames Ho05/21/01 08:25
RE: Designers mostly suck...Neil J. McLeish05/08/01 04:34
Usability in General.Neil J. McLeish05/08/01 04:30
RE: Great article - Expound plzKen04/30/01 13:26
Great article - Expound plzTroy T. Hall04/25/01 23:52
Answer: the target audienceBrandon Blackmoor04/23/01 09:32
Depends fully on clientNiraj Dave04/21/01 04:50
RE: Graphical design no priority??Patrick04/18/01 15:41
depends on the clientSheryl McMillan04/11/01 09:48
RE: Graphical design no priority??Alihsan04/11/01 03:49
RE: Graphical design no priority??Dave04/09/01 11:59
RE: only techies agree with youDave04/09/01 11:57
RE: How many queries ?Matt04/06/01 14:26
RE: How many queries ?John Willemin03/29/01 15:58
RE: only techies agree with youEric Blade03/26/01 12:32
RE: Performance of include() and require()Eric Blade03/26/01 12:29
RE: Graphical design no priority??Eric Blade03/26/01 12:21
RE: How many queries ?Eric Blade03/26/01 12:20
Designers mostly suck...Ran03/26/01 05:12
Design vs. Code, Live at the Superdome!DolphinSnot03/20/01 00:22
RE: only techies agree with youbens03/18/01 01:54
Scalability!Jim03/17/01 10:16
RE: Graphical design no priority??Jesse Nutter03/15/01 20:49
RE: only techies agree with youTerence03/13/01 21:10
Yes but...py lemaire03/13/01 20:33
maintainability & UI & performanceMorphy03/13/01 12:36
Designing the PHPPete03/13/01 10:51
only techies agree with youmark harold03/13/01 08:04
Awesome article!!!!!Parry 03/12/01 16:02
RE: what i've learned ....Scott Molinari03/11/01 17:00
That's two different parts of site!!!McUrex03/11/01 02:00
Thanks.. great articleThimal03/09/01 22:30
RE: Performance of include() and require()Angus D Madden03/09/01 21:01
RE: Graphical design no priority??Gozer03/09/01 12:57
fundamental of Webjahns Leopold03/08/01 22:15
Performance of include() and require()Wayne Abbott03/08/01 15:59
RE: what i've learned ....Pete Ferzoco03/08/01 14:14
thank you, please post codeJamison03/08/01 10:18
RE: what i've learned ....L1003/07/01 14:19
RE: what i've learned ....Chris03/07/01 00:01
RE: Graphical design no priority??LordLobo03/06/01 12:12
RE: How many queries ?Tom Anderson03/06/01 11:10
RE: Graphical design no priority??bmpc03/06/01 10:29
Graphical design no priority??Edsko de Vries03/06/01 08:05
How many queries ?maykos03/06/01 06:19
RE: preloading imagespmoney03/06/01 04:56
RE: preloading imagesDominic morton03/05/01 18:55
RE: preloading imagesmark03/05/01 18:44
Excellent ArticleJonathan Younger03/05/01 18:34
RE: what i've learned ....Tom Anderson03/05/01 14:50
what i've learned ....anon03/05/01 11:28
typo funfoo03/05/01 05:21
preloading imagesWill Macdonald03/05/01 02:45
 

If you are looking for help, please post on the appropriate forum here. Your questions will be answered much more quickly.

Add A Comment:

Name:

Email:

Subject:

Message:

To reduce spam posts, messages are now manually approved

You are not [logged in]. That means your account will not get credit for this post.