HN user

dmose

39 karma
Posts3
Comments45
View on HN

You need to understand the fundamentals of a web application before diving in. For example, do you understand how a simple form works? How data is transferred from a web browser to a server and back?

I found that the when I was trying to learn the web, I was too obsessed with learning a particular language..rather understanding the basics first, like static html vs server side html, form POST/GET, Css, Js etc.

My suggestion? Write a series of static html pages with css and js. Get a simple page working with a form, then try to submit that form to a server to process.

Once you have a form posting to a server, try generating the entire static html page you wrote on the server side using a simple scripting language (php, asp.net etc)

I had to justify it to my boss and my fellow developers because everyone has their preference. Some want to use YUI, some want to use prorotype. In the end, the boss makes the decision and the availability of an MIT license comes into play, so he's going to the homepage either way and the last thing I want him to see is some cheesy rockstar shit for a framework that's going into a massive line of business SaaS application.