rfunk: (Default)
Add MemoryShare This Entry
posted by [personal profile] rfunk at 10:30pm on 02/02/2005 under , , , , , , ,
After an exhausting day of multi-website programming debugging, I just have one question.

Whose bright idea was it to regularly use FIVE totally different but mutually interacting programming languages to create any given modern web page?

1. HTML
2. CSS (Cascading Stylesheets)
3. JavaScript (aka ECMAScript)
4. PHP (or Perl)
5. SQL (Structured Query Language)

And of course each one is implemented imperfectly or inconsistently, so properly-written code doesn't actually run properly everywhere it's supposed to.
Mood:: 'tired' tired
There are 9 comments on this entry. (Reply.)
 
posted by [identity profile] ah-graylensman.livejournal.com at 05:16am on 03/02/2005
Java Servlets/JSP and XML are just as bad, if not worse... [brain leaks out ears]

I really despise CSS. Could they have made it any less like HTML?
 
posted by [identity profile] rfunk.livejournal.com at 01:12pm on 03/02/2005
Yeah, I am lucky that I don't have to deal with Java too. Especially since I'm the primary sysadmin.

The only thing I really hate about CSS is that it's not universally and consistently supported in browsers. Other than that I like it. If it has to be a different language, it's good to be very different; there's not even any need to worry about quoting.

Javascript, on the other hand, is the one I really hate. And I have to deal with a lot of sites developed by someone who loved it. Though the worst part is that the most common browser has a lot of Javascript bugs, one of which I just discovered yesterday. (In IE6/Windows, getElementById may return an element whose name is the requested id, rather than the element whose id is the one requested. IE5/Mac doesn't have this problem.)
 
posted by [identity profile] kittenpants.livejournal.com at 11:26am on 03/02/2005
Heh. I feel your pain.

I've worked on websites that involved HTML, CSS, JavaScript, a squirrely company proprietary markup language, XML, XSL-FO, SQL, Java, C, a half dozen different external config files, dynamic kavachart pie charts, EBCDIC data streams, and blowfish encryption. And I will never do it again.
 
posted by [identity profile] kittenpants.livejournal.com at 11:26am on 03/02/2005
Ah, I meant to post this too: the politics of software development
 
posted by [identity profile] rfunk.livejournal.com at 03:29pm on 03/02/2005
I think you win an award for doing both EBCDIC and Blowfish.....
 
posted by [identity profile] ah-graylensman.livejournal.com at 05:59pm on 03/02/2005
...EBCDIC data streams...
OK, you win. :)
 
posted by [identity profile] wishesofastar.livejournal.com at 09:24pm on 08/02/2005
Heh. I'm taking my first web design class, and we just started talking about CSS. We'll be covering Java this semester, too. I'm pretty sure our final website assignment will require us to use HTML, Java, and CSS together. We'll see how it works out.
 
posted by [identity profile] rfunk.livejournal.com at 09:45pm on 08/02/2005
I hope you mean JavaScript, not Java. The two are very different, and Java isn't used much on web pages anymore (except primarily on the server side, to torment [livejournal.com profile] ah_graylensman). The name similarity was an unfortunate marketing gimmick.

It makes sense that you'd be required to use HTML, Javascript, and CSS together; that's a common baseline these days. Good luck!
 
posted by [identity profile] wishesofastar.livejournal.com at 10:13pm on 08/02/2005
Upon examination, yes, it is JavaScript (my ignorance is showing). Thanks!

April

SunMonTueWedThuFriSat
        1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13 14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30