|
|
Monday, July 14, 2003
|
|
| |
Jef Raskin: The Woes of IDEs. More modern languages, instead of becoming more maintainable, have gotten less so. This would have surprised Weinberg (see his epigram at the beginning of this piece) and should upset anybody working on or managing a project involving programming today. A prime example of this is Visual Basic (VB). A VB program soon becomes a morass of windows and requires a slog of opening and closing windows to create a program or to follow what is happening in a program. The language is largely unstructured, and writing a program is a wrist-numbing experience. Not only is the environment hellish, but also the language is frustrating to use unless your interface restricts itself to the standard Microsoft widgets. Creativity and imagination are rapidly punished; anything outside the interface norm is either inordinately difficult or impossible to do. The problems with the interface to VB and its reluctance to implement new interface widgets are especially surprising, considering that the person credited with designing VB writes books on interface design.
If, like me, you ponder about the subtle relationship between programming languages and their IDEs, you should take a look at this essay.
But beware: Quite a few of your favorite languages are mercilessly criticized by Jef...
[Lambda the Ultimate]
5:06:53 PM
|
|
|
|
© Copyright
2004
Jon Israelson.
Last update:
3/17/04; 2:54:21 PM.
This theme is based on the SoundWaves
(blue) Manila theme. |
|
| July 2003 |
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
| |
|
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 |
31 |
|
|
| Jun Aug |
|