为什么HyperCard失败了

让我们在前面清楚万博manbetx贴吧一直不喜欢HyperCard的原因很简单,也是HyperCard最终失败的核心所在:

HyperCard堆栈气味有趣。

Mac users have an innate sense of “Mac-like”; most Mac users can determine whether a particular software package is Mac-like within 60 seconds of launching it and poking around而HyperCard堆栈,至少是我在90年代早期的HyperCard鼎盛时期遇到的堆栈,从来没有感觉到甚至接近Mac总觉得HyperCard是它自己在Mac OS中运行的小型GUI世界(尽管我们当时没有把它称为“Mac OS”)堆栈感觉和看起来与其他人一致,但从未感觉到,看起来或像其他Macintosh一样行事应用

HyperCard堆栈不仅避开了标准的Mac OS GUI控件小部件,而且甚至还隐藏了菜单栏Which is fine for games, but for just about anything else, it’s an outright insult to Mac UI sensibilities. Yes, yes, I know — there were ways for HyperCard programmers to keep the menu bar from vanishing但根据我的经验,这是启动堆栈时的默认行为,重点是它永远不应该发生。

Apple正确地决定让HyperCard消失(显然是由The Man的直接诏书他自己,史蒂夫乔布斯,在他1998年第二次掌舵的早期回来)大多数Mac用户都没有注意到,但从那以后,苹果公司一直有吵闹要求HyperCard从死里复活(当然,HyperCard并没有真正死掉 - Apple就是还在卖它但它在近10年内没有看到更新,这可能在这个行业中永远存在。)

这一次,它是一个MacInTouch上的线程这样可以概括为:

  1. HyperCard有许多积极支持的替代方案。
  2. 但是,其中没有一个与真正的HyperCard完全相同。
  3. 存在少量声音,讨厌的抱怨者,他们永远不会要求Apple恢复HyperCard的活力。

这些HyperCard信徒很容易受到侮辱问题在于,无论多么好的HyperCard,多么强大,多么容易,多么直观HyperCard的消亡已经完成了 - 它已经完成了四年自Apple宣布将来没有更新抱着希望,苹果将看到光明,让HyperCard恢复生机,就像计划复活一样8轨磁带

值得注意的是,唯一一个要求返回HyperCard的人是HyperCard开发人员普通用户不关心,因为普通用户很少使用或喜欢HyperCard堆栈没有人否认HyperCard是一个有远见的产品它基于卡片的比喻直接影响万维网的基于页面的隐喻但这些都没有改变HyperCard是一个无法生成真正的Macintosh软件的Macintosh开发工具这一事实。

有关REALbasic及其建议的附注

经常被提及作为HyperCard替代品的一种产品是REALbasic的,万博manbetx贴吧过去使用和推荐的产品确实非常有趣马特纽堡- 谁不仅写了卓越REALbasic书,还为O'Reilly的MacDevCenter写了一篇题为的文章“用于HyperCard用户的REALbasic”- 写给MacInTouch推荐不是REALbasic,而是来自Apple的另一个叫做Cocoa的小东西。

以前: 可移动式智能报价恶魔
下一个: iPhony