Type something to search...
1993 - Trình duyệt giao diện đồ hoạ đầu tiên

1993 - Trình duyệt giao diện đồ hoạ đầu tiên

Trước khi đi sâu vào lịch sử trình duyệt Mosaic của NCSA, hãy cùng tìm hiểu lý do tại sao Mosaic lại mang tính cách mạng đến vậy. Vào đầu những năm 1990, việc sử dụng Internet đòi hỏi sự hiểu biết về các giao thức kỹ thuật phức tạp và giao diện dựa trên văn bản khó hiểu. Nhưng Mosaic đã thay đổi mọi thứ vào năm 1993 bằng việc cung cấp trình duyệt Web có giao diện đồ họa đầu tiên có thể truy cập được, đưa Internet đến tận nhà của hàng triệu người trên toàn thế giới. Câu chuyện của nó minh họa cho lời hứa dân chủ về công nghệ nhằm mang lại cuộc sống tốt đẹp hơn cho tất cả mọi người.

Website trong những ngày đầu

Bây giờ thật khó để tưởng tượng, nhưng đây là trải nghiệm sử dụng Internet thời kỳ đầu khi không có Mosaic. Trình duyệt web đầu tiên có tên WorldWideWeb (sau này đổi tên thành Nexus để tránh nhầm lẫn), do Tim Berners-Lee tạo ra vào năm 1990, đã hoạt động nhưng rất khó sử dụng. Nó không có đồ họa ngoài các liên kết siêu văn bản được gạch chân. Ngay cả khi theo dõi một liên kết, bạn cũng phải nhập các URL dài theo cách thủ công thay vì click chuột. Hình ảnh phải được tải xuống riêng biệt. Các tùy chọn tùy chỉnh gần như không có. Hãy quên video hoặc âm thanh đi – việc tích hợp web đa phương tiện đã cách đây nhiều năm.

Như bạn có thể tưởng tượng, điều này khiến cho việc “duyệt web” bị hạn chế, chậm và khó chịu. Web có thể đã hứa hẹn trong tương lai nhưng nó cần phải trở nên dễ tiếp cận hơn trước khi có thể phát huy hết tiềm năng đó.

Các trình duyệt đời đầu khác như ViolaWWW và MidasWWW đã đưa ra những cải tiến dần dần nhưng vẫn yêu cầu kỹ năng kỹ thuật tốt. Ví dụ: đây là mẫu các lệnh phức tạp trong ViolaWWW:

CALL URL

SAY URL

SHOW HISTORY

SET VIEW_IMAGES TRUE

PRINT SELECTED_TEXT

LIST SELECTED_ANCHORS

Rõ ràng một trình duyệt trực quan hơn là cần thiết nếu Website muốn vượt xa tầm tay của một số nhà vật lý và nhà khoa học máy tính.

Mong muốn có một trình duyệt Web tốt hơn

Năm 1992, một nhóm tại Trung tâm Ứng dụng Siêu máy tính Quốc gia (NCSA) của Đại học Illinois đã hiện thức hoá thử thách này. Đặc biệt là Marc Andreessen và Eric Bina – đã dẫn đầu trong việc nỗ lực tạo ra một trình duyệt đồ họa thân thiện hơn với người dùng.

Andreessen đã chuẩn bị tốt để giải quyết thử thách này. Anh ấy đã sử dụng các trình duyệt đầu tiên khi làm việc tại NCSA và nhận thấy nhu cầu về một thứ gì đó tốt hơn ngay từ đầu. Thêm vào đó, khi còn là sinh viên đại học và sau này là sinh viên tốt nghiệp ngành khoa học máy tính, anh ấy có sự kết hợp phù hợp giữa hoài bão tuổi trẻ và kỹ năng kỹ thuật.

Bina, người đồng sáng tạo còn lại, đã mang lại kiến trúc phần mềm và kinh nghiệm lập trình mạng cho dự án với tư cách là một nhân viên tại NCSA. Với sự hướng dẫn của các đồng nghiệp, Andreessen và Bina bắt đầu thiết kế một trình duyệt có thể phá vỡ các rào cản và mở rộng trang web.

Tầm nhìn của họ được nhấn mạnh ở những mục tiêu chính:

  1. Tích hợp liền mạch đồ họa và hình ảnh vào trải nghiệm trang Web thay vì tải xuống riêng biệt
  2. Thay thế các lệnh và URL khó hiểu bằng hệ thống điều hướng click chuột trực quan
  3. Hợp lý hóa và đơn giản hóa giao diện cho người dùng không rành về kỹ thuật
  4. Làm cho nó có thể tùy chỉnh ngay từ đầu với các tùy chọn, đánh dấu trang, v.v.

Sự phát triển bùng nổ của Mosaic trên web

Đầu năm 1993, Mosaic được phát hành miễn phí trên máy chủ của NCSA và các trang FTP khác. Lời đồn lan truyền nhanh chóng trên khắp mạng internet về giao diện đồ họa trực quan của nó. Mặc dù chỉ giới hạn ở vài nghìn trang web nhưng sự quan tâm đến web đã bùng nổ khi có nhiều người dùng thử Mosaic hơn.

Được hơn một triệu người dùng tải xuống trong năm đầu tiên, Mosaic nhanh chóng thống trị bối cảnh trình duyệt. Nó đi trước bất kỳ đối thủ cạnh tranh nào về khả năng sử dụng và mức độ phổ biến hàng năm ánh sáng. Một ấn phẩm thương mại gọi đó là “tia lửa khơi dậy trang web”.

Một số cải tiến quan trọng đã khiến cho Mosaic trở nên mang tính cách mạng:

  1. Inline images – Trước Mosaic, mọi hình ảnh trên các trang đều phải được tải xuống riêng. Mosaic tích hợp liền mạch các hình ảnh, cho phép các trang web trở nên đồ họa và hấp dẫn hơn.
  2. Hyperlinks – Không còn phải nhập các URL dài hàng chục ký tự theo cách thủ công nữa! Người dùng có thể chỉ cần nhấp vào liên kết để điều hướng các trang.
  3. Bookmarks – Mosaic cho phép lưu các trang yêu thích để xem lại sau, một tiện ích lớn hiện nay được coi là đương nhiên.
  4. Nút Tiến/Quay lại – Quay lại các bước duyệt web của bạn bằng các nút mũi tên tiện dụng, thay vì tải lại trang từ đầu.
  5. Tùy chỉnh – Điều chỉnh phông chữ, màu sắc, proxy và các cài đặt khác cho phép người dùng cá nhân hóa Mosaic.

Sự kết hợp các cải tiến này đã mở ra cho trang web cho một lượng lớn người dùng máy tính thông thường mới. Không kiến thức, kỹ năng kỹ thuật đặc biệt được. Nhiều người lần đầu tiên biết đến cộng đồng trực tuyến thông qua Mosaic. Trình duyệt đã mang đến cho hàng triệu cái nhìn thú vị về tiềm năng tương lai của Internet.

Năm 1994, Marc Andreessen và một số người khác trong nhóm Mosaic rời NCSA để thành lập một công ty mới: Mosaic Communications, sau này đổi tên thành Netscape. Trình duyệt Netscape Navigator của họ được xây dựng dựa trên những điểm mạnh của Mosaic đồng thời bổ sung các tính năng mới như JavaScript và tích hợp doanh nghiệp.

Kỷ nguyên Netscape và sự suy tàn của Mosaic

A mushroom-head robot Tất nhiên, sau khi cách mạng hóa trang web, Mosaic không còn giữu vị thê thống trị nữa. Tốc độ thay đổi công nghệ trên Internet quá nhanh.

Microsoft cũng tham gia cuộc chiến trình duyệt vào năm 1995 với việc phát hành Internet Explorer 1.0. IE và Navigator sánh ngang và vượt trội nhau về khả năng trong suốt cuối những năm 90.

Trong khi đó, Mosaic đang suy yếu trước những thách thức phát triển liên tục tại NCSA. Mặc dù dẫn đầu thị trường vào giữa năm 1994, đến đầu năm 1996, Mosaic chỉ chiếm chưa đến 1% lưu lượng truy cập web. Trang web đã mở rộng theo cấp số nhân, trong khi Mosaic lại không theo kịp. Bản phát hành 2.0 vào cuối năm 1994 đã kết hợp một số bản sửa lỗi bắt kịp và thay đổi giao diện cần thiết nhưng đã quá trễ. Netscape Navigator và Internet Explorer đã phát triển hơn thế, và các nhà phát triển web đã tối ưu hóa các trang web cho các trình duyệt mới đó. Mosaic nhanh chóng không còn được sử dụng hàng ngày.

Sau một vài lần phát hành phiên bản nhỏ hơn, quá trình phát triển tích cực trên Mosaic đã kết thúc vào năm 1997. Quá trình chạy ngắn nhưng quan trọng của trình duyệt đã kết thúc. Tuy nhiên, những đóng góp của nó trong việc đưa web trở thành xu hướng chủ đạo đã vĩnh viễn thay đổi bối cảnh trực tuyến.

Kết luận

Vì vậy, mặc dù Mosaic có vòng đời ngắn nhưng những đóng góp của nó đã thay đổi tiến trình lịch sử trong việc đưa web trở thành xu hướng phổ biến. Bất cứ khi nào bạn duyệt các trang tương tác một cách trơn tru, đa phương tiện phong phú và vô số nội dung siêu liên kết, bạn phải cảm ơn NCSA Mosaic vì đã giúp thế giới kỹ thuật số đó có thể truy cập được.

Related Posts

Cài Đặt Laravel: Hướng Dẫn Từng Bước Để Bắt Đầu

Cài Đặt Laravel: Hướng Dẫn Từng Bước Để Bắt Đầu

1. Yêu cầu hệ thống: Trước tiên, hãy đảm bảo rằng máy tính của bạn đáp ứng các yêu cầu hệ thống sau: PHP >= 8.1 Composer (trình quản lý phụ thuộc cho PHP) Một máy chủ web như Apache hoặc Ngin

read more
Các cấp  độ lập trình viên và lộ trình thăng tiến trong ngành

Các cấp độ lập trình viên và lộ trình thăng tiến trong ngành

Intern/FresherFresher là những sinh viên mới tốt nghiệp ngành CNTT hoặc những bạn vừa học xong một khoá học tại trung tâm đào tạo vè lập trình. Họ đều mới bắt đầu bước chân vào công việc của

read more
Giới thiệu các lỗ hổng bảo mật phổ biến

Giới thiệu các lỗ hổng bảo mật phổ biến

CUỘC SỐNG TRƯỚC IPHONE Các lỗ hổng bảo mật phổ biến và cách thức tấn công Trong thời đại công nghệ ngày nay, các lỗ hổng bảo mật trên các ứng dụng web và hệ thống thông tin đóng vai trò vô cùng q

read more
Hosting là gì cần biết những gì về host

Hosting là gì cần biết những gì về host

Hosting là gì? Hosting là không gian lưu trữ trên máy chủ để lưu trữ các tệp tin, dữ liệu của một trang web hoặc một ứng dụng. Vai trò của hosting là tạo ra một không gian trên máy chủ để cho phé

read more
Khi bắt đầu với Laravel

Khi bắt đầu với Laravel

Khi bắt đầu với Laravel, việc làm quen với cấu trúc thư mục của nó là điều quan trọng giúp bạn hiểu rõ hơn về cách tổ chức mã nguồn và dễ dàng quản lý dự ## án. Dưới đây là một hướng dẫn chi tiết về

read more
Làm thế nào để website hoạt động có hiệu quả?

Làm thế nào để website hoạt động có hiệu quả?

Phân bổ nhân lực quản trị website Khi bạn lên kế hoạch cho việc thiết kế web đồng nghĩa với việc bạn cần lên kế hoạch cho việc cập nhật nội dung, kiểm soát hoạt động của website, theo dõi và xử l

read more
Nguồn tài liệu học tập cho ngành lập trình Web

Nguồn tài liệu học tập cho ngành lập trình Web

Codecademy Codecademy cam kết mang đến cho bạn những trải nghiệm học tập tốt nhất và nhất quán, đây là một trong những trang web tuyệt vời nhất để bạn học cách lập trình. Code Academy nhận ra rằn

read more
Nên học rộng hay sâu

Nên học rộng hay sâu

Học nhiều ngôn ngữ và công nghệ hay tập trung vào một nhóm ngôn ngữ, công nghệ nhất định? Có thể nói, nên học một hay học nhiều ngôn ngữ lập trình, khi nào cần học một ngôn ngữ mới là điều mà rất

read more
Phân Biệt Front-end, Back-end và Full-stack &  Lựa Chọn Hướng Phát Triển Phù Hợp

Phân Biệt Front-end, Back-end và Full-stack & Lựa Chọn Hướng Phát Triển Phù Hợp

Trong thế giới phát triển phần mềm, có ba vai trò chính được phân biệt rõ ràng: Front-end, Back-end và Full-stack. Mỗi vai trò này có những trách nhiệm và kỹ năng khác nhau, và việc lựa chọn hướng ph

read more
Single Page Application là gì?

Single Page Application là gì?

Single Page Application (thường viết tắt là SPA) là một kiểu lập trình Web, có thể là Web App hay cũng có thể là một Website với khả năng mang lại những trải nghiệm mượt mà, tuyệt vời nhất cho người

read more
Technical stack là gì tiêu chí để lựa chọn stack phù hợp

Technical stack là gì tiêu chí để lựa chọn stack phù hợp

Techstack là gì? Techstack là tập hợp các công nghệ được sử dụng để phát triển một ứng dụng, bao gồm ngôn ngữ lập trình, khung, cơ sở dữ liệu, công cụ mặt trước và mặt sau cũng như API. Các lựa c

read more
Tại sao laravel lại là một framework PHP tuyệt vời cho người mới

Tại sao laravel lại là một framework PHP tuyệt vời cho người mới

Tại sao laravel lại là một framework PHP tuyệt vời cho người mới ? Laravel là một framework PHP tuyệt vời cho người mới bắt đầu vì nhiều lý do, từ tài liệu phong phú, cộng đồng hỗ trợ lớn, đến các

read more
Tạo một ứng dụng CRUD đơn giản với Laravel là cách tuyệt vời để làm quen với framework này

Tạo một ứng dụng CRUD đơn giản với Laravel là cách tuyệt vời để làm quen với framework này

Tạo một ứng dụng CRUD đơn giản với Laravel là cách tuyệt vời để làm quen với framework này. CRUD là viết tắt của Create, Read, Update, Delete - bốn thao tác cơ bản của một ứng dụng web. Dưới đây là h

read more
Vì sao lại cần có 1 kế hoạch thiết kế web

Vì sao lại cần có 1 kế hoạch thiết kế web

Vì sao lại cần có 1 kế hoạch thiết kế web?Thiết kế website giúp khẳng định thương hiệu và thu hút khách hàng. Một website với giao

read more
Web php có ưu điểm gì?

Web php có ưu điểm gì?

Web php có ưu điểm gì?Website được thiết kế bằng PHP ít mã code, dễ sử dụng Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh,

read more
Điện toán đám mây

Điện toán đám mây

Điện toán đám mây là xu hướng quan trọng nhất trong nền công nghiệp công nghệ thông tin. Ngay cả những nhà phê bình lớn nhất dường như đồng ý rằng: Điện toán đám mây là một trong những thay đổi mô hì

read more