"Introduction to Scroll Views with Swift 2" was retired on May 31, 2020.

Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

HTML

Workflow

Hi.

Quick question about workflow. When creating a webpage, do you guys create the entire thing in HTML, then style with CSS, then add functionality with JS? Or do you create say, the header and fully flesh it out, then move onto the next part.

Or does it not really matter?

Thanks

Paul

Just an opinion (and not an expert one at all!), not an ultimate truth here...

The best start is with making a good wireframe of what you want to do, the more of your concept, design, etc., that you can include there, the better. NOTE: This is a tool I found and I use for that, which you can use for free (unless you're already a serious experienced company), and makes an awesome job.

Then, with that wireframe in mind (and on your sight) you can start developing or even somehow "translating" that into the code necessary to achieve that.

Sorry, one more little thing that I remembered to avoid frustrations big-time :)

Ideally, you'd like to test and check every tiny piece of code you do before you continue to the next one. That way, you'll spot errors and know where they are. When you do a lot of coding and then you find a bug, you really want to hit your head with a hammer.

2 Answers

Steven Parker
Steven Parker
243,266 Points

It doesn't really matter.

You will discover which technique is more efficient for your own thinking process. If one approach seems more comfortable to you, use it.

If you find neither approach makes a difference to you, then Nico's suggestion of starting with a "wireframe" is a good idea.

Thanks guys. Appreciate the help :)