lecture1

lecture1 - CSE 135 Server Side Web Languages Lecture # 1...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
CSE 135 Server Side Web Languages Lecture # 1 Web Server Languages Summer 2010 Thomas A. Powell tpowell@pint.com http://www.pint.com/classes/cse135 Saturday, July 31, 2010
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CSE 135 Server Side Web Languages Lecture # 1 Housekeeping • Syllabus review • Class page http://www.pint.com/classes/cse135 • Updated syllabus, notes, homework specifications, etc. will always be posted there • History of this class • My goals for this class • Attendance and participation • Teams • Standard academic issues (esp. cheating) Saturday, July 31, 2010
Background image of page 2
CSE 135 Server Side Web Languages Lecture # 1 What’s Web Programming All About • Isn’t web programming just a form of client-server programming? • Yes but… Huge issues with an insecure and potentially unreliable network running software built often by those lacking formal large systems design. • If you were in 134 you heard most of this but let’s make sure we spin it for the server-side and make sure to question things if we know more now. • If you weren’t in 134 I have to assume you know XHTML/ HTMl5 and CSS! Street HTML != Real Client Side Knowledge Avoiding knowing it properly will create a significant barrier for you and flies in the face of current dev trends (see Ajax) Saturday, July 31, 2010
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CSE 135 Server Side Web Languages Lecture # 1 What’s It All About • Ok again isn’t web programming just a form of client-server programming? • Yes but… – Huge issues with an insecure and potentially unreliable network running software built often by those lacking formal large systems design. • User constraints • Training and background issues • no common platform in OS/browser/screen size/color/ multimedia/etc • Users do not necessarily have good intentions Saturday, July 31, 2010
Background image of page 4
CSE 135 Server Side Web Languages Lecture # 1 What’s It All About • New and serious implications from content • Information processing isn’t necessarily second class CS citizen anymore • Markup really does matter – few know it well though many think they do • Organization and structure is paramount • Downside of no UI “big brother” in Web design – Rise of ad hoc conventions for better or worse • “If Amazon does it, it must be right!” • Watch out for that with tools! “Rails Rules, PHP Sucks!” – The “99% rule” is in full effect – All Web programmers must have basic understanding of Web UI conventions Saturday, July 31, 2010
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CSE 135 Server Side Web Languages Lecture # 1 What’s It All About • Developer issues – Lack of formal software engineering practices are common in Web projects • Artists as programmers, programmers as artists • Do everything “web masters” – Little testing and consensus on “best practices” – “First mover” advantage downside • Technological moving target – Browser changes (Browser Wars begin yet again…) – Lack of standards at least adhered to standards Saturday, July 31, 2010
Background image of page 6
CSE 135 Server Side Web Languages
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 75

lecture1 - CSE 135 Server Side Web Languages Lecture # 1...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online