RU beehive logo ITEC dept promo banner
ITEC 325
2015spring
ibarland

homelectsexamshws
D2Lbreeze (snow day)

lect42-wrap-up
retrospective

What did we talk about this semester, eh?

Web Programming:

What's not to like?

How cool is php? Nice, low-barrier entry But it makes me feel kinda like I'm using assembly-language: To make a site about kittens, I need to...

Oh my goodness, I don't feel so enthused about writing all this code again, in so many different languages and in each language remembering how to call substring [method or static?; end-index vs length; neg.indices allowed?] !

Do we really need a different language for each different stage?

Many before have seen this problem, and sought for a better world.

While XSLT and SQL and Java all have their own strengths, I can also choose to use one language, and simply annotate what code is to be performed client-side, and what to be done server-side. Yay!

So the php/javascript in this class grounds you in the 'assembly-level' web programming: you now know/appreciate the low-level work that needs to be done. But don't think that just because most sites still use just php/javascript, that it's web programming's highest level!

homelectsexamshws
D2Lbreeze (snow day)


©2015, Ian Barland, Radford University
Last modified 2015.Apr.27 (Mon)
Please mail any suggestions
(incl. typos, broken links)
to ibarlandradford.edu
Rendered by Racket.