Đối với nhiều người ngày nay, HyperCard có lẽ là một từ chưa được biết đến. Đối với một số người trong chúng ta, những người tiên phong về Mac trong những năm 1980, việc nhắc đến HyperCard sẽ khơi dậy câu chuyện về "cuộc chiến" của chúng tôi và những điều tuyệt vời mà chúng tôi đã tạo ra sau đó.

Ngày nay, sự gia tăng của các ngôn ngữ và bộ công cụ phát triển phần mềm, bất kể hướng đối tượng như thế nào, chẳng hạn như XCode, Java, C hoặc các công nghệ liên quan đến HTML5, không hoàn toàn dễ dàng đối với những người không phải lập trình viên trung bình để thử bất cứ điều gì hữu ích từ xa. Ngay cả đối với các lập trình viên dày dạn kinh nghiệm, các ngôn ngữ lập trình hoặc kịch bản hiện đại có thể nhạt nhòa so với một thứ gì đó từ quá khứ xa xôi (trong một mô hình máy tính) - Thẻ HyperCard.

Theo ý kiến ​​của tôi, Bill atkinson thực sự là một trong những ứng dụng tuyệt vời trên nền tảng Mac. Ông đã đóng góp vào một số chương trình phần mềm và mã ban đầu như thanh Menu trên Mac Finder, QuickDraw, MacPaint và HyperCard.

Khi tôi là một nhà xuất bản kỹ thuật số và phương tiện truyền thông tương tác tiên phong truyền bá cho Mac vào những năm 1980, chống lại một số người khổng lồ trên mặt trận PC / DOS / Windows, tôi đã có một vài khoảnh khắc "ồ".

Lần đầu tiên tôi được đánh giá là Adobe Illustrator 1.0. Trong vòng vài ngày, có lẽ tôi đã trở thành một trong số rất ít người sử dụng con chuột Mac quen thuộc để vẽ trên màn hình đơn sắc của Mac Plus, các hình minh họa đa dạng từ xe thể thao đến hình người. Nhiều công cụ trong số này đã trở thành công cụ bán hàng để nhân viên bán hàng của chúng tôi quảng cáo chiêu hàng cho các công ty quảng cáo và studio thiết kế. Tôi chưa bao giờ cần máy tính bảng để vẽ, và ngay cả với con chuột khá chính xác, tôi có thể vẽ những hình minh họa khá đẹp trên máy Mac.

"Chà" lớn tiếp theo là thẻ HyperCard của Bill Atkinson.

HyperCard hoạt động giống như một chồng thẻ, trong đó mỗi thẻ có thể có các thành phần tương tác hoặc tĩnh như khối văn bản, đồ họa được ánh xạ bit, các nút, trường, v.v. Khả năng tương tác có thể trên thẻ "chính" hoặc được thiết kế trên thẻ riêng lẻ và người dùng có thể điều hướng trên các thẻ từ các chức năng do người dùng xác định đằng sau các nút hoặc các thành phần khác trên thẻ. Ngoài ra còn có một ngôn ngữ kịch bản lập trình hướng đối tượng (OOP) được gọi là HyperTalk, cho người dùng nhiều quyền lập trình hơn.

Phép ẩn dụ của HyperCard đơn giản một cách đáng ngạc nhiên và dễ dàng một cách đáng kinh ngạc để tạo ra các chương trình phần mềm tùy chỉnh có thể sử dụng được. Với hyperCard, tôi đã tạo ra khá nhiều công cụ đào tạo bán hàng, chương trình thuyết trình và kiosk, và sau này, thậm chí cả các bộ báo chí tương tác. Đó là thời của đĩa mềm 3.5 inch, và ngăn xếp HyperCard thậm chí có thể được tối ưu hóa để phù hợp với đĩa mềm được cho đi. Sau đó, khi đĩa CD-ROM trở nên phổ biến hơn, việc nhúng các bản trình bày hoặc chương trình lớn hơn vào chúng khá dễ dàng. Tôi đã có thể tạo các mô-đun đào tạo công nghiệp tùy chỉnh bằng HyperCard, khi tôi là nhà phát triển chính của các chương trình đào tạo dựa trên phần mềm trong một công ty ổ đĩa lớn vào những năm 1980.

Tôi viết bài này như một lời tri ân của cá nhân tôi đối với HyperCard và những gì Bill Atkinson đã cống hiến cho nhiều người trong chúng ta.

Thời đại của HyperCard là trao quyền, cụ thể là khi đó, trao quyền cho người dùng máy tính bình thường, để cho phép trẻ em và người lớn tạo ra bất cứ thứ gì hữu ích cho bản thân hoặc chia sẻ với người khác. HyperCard đã thu hẹp khoảng cách giữa những người sử dụng máy tính hàng ngày với những người đã dày dạn kinh nghiệm lập trình máy tính. Các phù thủy mật mã đã mất đi phần nào vẻ sáng bóng khi phép thuật của thẻ HyperCard được giao cho những người không phải lập trình viên.

Thời đại đó đã qua đi khi HyperCard bị loại bỏ khi Apple chuyển sang nền tảng OS X dựa trên Mach BSD (kế thừa từ NeXTstep). Điều gì đến sau đó là sự phức tạp nhân danh sự tiến bộ. Người dùng bình thường ngày nay đã trở nên "mất quyền lực", bị hạn chế và buộc phải tuân theo bất cứ điều gì mà nhà cung cấp quyết định. Mặc dù đã có nhiều nỗ lực để hồi sinh HyperCard bên ngoài Apple, nhưng không nhiều người đạt được sự sang trọng và đơn giản như những người già chúng ta đã trải qua trong thời kỳ hoàng kim của nó.

Tôi vẫn đang hy vọng một điều gì đó giống như thẻ HyperCard tốt nhất sẽ ra đời một lần nữa. Đã có nhiều nỗ lực trên mặt trận HTML5, chưa có nỗ lực nào trở nên thành công rực rỡ như Hypercard đã làm trong thời kỳ sơ khai, nhưng thời gian sẽ trả lời.

Tái bút - Nếu bạn đang tìm kiếm thứ gần nhất với HyperCard nhưng trên băng tần HTML5, hãy thử Hype. Để có cái nhìn lịch sử về HyperCard và tàn tích của nó, hãy truy cập hypercard.org.