|
|
|
|
|
by RandyRanderson
2605 days ago
|
|
There's a difference bt poor impl and poor design. As the author points out, HTML has a poor design (eg. if you want to have a 1000x1000 cell table, you have to have 10^6 actual cells - that's a lot of tds or whatever to parse). Modern OO GUI frameworks don't do this - they say something like: cellRenderer.draw(target, row,col,position,size) No creation of objects required. Of course since it's so easy to create OO programs a lot of code isn't great... and then others copy that code and so it goes. Seems like we keep re-creating software b/c we haven't taken the time to look at what exists and only then decide on what to keep and what to change. "This is too complex - I'll re-write it!". 10 years later: "We added all the features that the existing software had and now the new one... is just as slow... but we did sell a lot of conference tickets and books so... totally worth it." When I was 20 I also thought I knew better so I get it. |
|