- 论坛徽章:
- 0
|
don't understand how Unix people can live with it.
Both design philosophies have some validity, but the two camps have a great deal of
difficulty seeing each others' points. The typical Unix developer's reflex is to dismiss
Macintosh software as gaudy fluff, eye-candy for the ignorant, and to continue building
software that appeals to other Unix developers. If end-users don't like it, so much the worse
for the end-users; they will come around when they get a clue.
In many ways this kind of parochialism has served us well. We are the keepers of the
Internet and the World Wide Web. Our software and our traditions dominate serious
computing, the applications where 24/7 reliability and minimal downtime is a must. We
really are extremely good at building solid infrastructure; not perfect by any means, but there
is no other software technical culture that has anywhere close to our track record, and it is
one to be proud of.
The problem is that we increasingly face challenges that demand a more inclusive view.
Most of the computers in the world don't live in server rooms, but rather in the hands of those
end users. In early Unix days, before personal computers, our culture defined itself partly as
a revolt against the priesthood of the mainframes, the keepers of the big iron. Later, we
absorbed the power-to-the-people idealism of the early microcomputer enthusiasts. But today
we are the priesthood; we are the people who run the networks and the big iron. And our
implicit demand is that if you want to use our software, you must learn to think like us.
In 2003, there is a deep ambivalence in our attitude 鈥 |
|