Các thành phần

Google Tests ActiveX Thay thế

Практика использования Google Test Framework // Бесплатный урок OTUS

Практика использования Google Test Framework // Бесплатный урок OTUS
Anonim

Google đã phát hành phần mềm mới được thiết kế để cho phép Các nhà phát triển web viết nhiều chương trình mạnh hơn có thể làm việc trực tiếp với hệ điều hành, thay vì phải chạy qua trình duyệt.

Được gọi là Native Client, phần mềm đã được phát hành dưới giấy phép phần mềm mã nguồn mở của các kỹ sư của Google hôm thứ Hai. Nó vẫn đang trong giai đoạn phát triển ban đầu, nhưng Google cho biết cuối cùng nó sẽ giúp các nhà phát triển Web tạo ra các chương trình Web chạy nhanh hơn và cảm thấy giống như các ứng dụng máy tính để bàn thực sự

Các nhà phát triển có thể sử dụng Native Client để tăng tốc Web chia sẻ hình ảnh trang web, ví dụ, để người dùng có thể liên lạc lên hình ảnh mà không bao giờ rời khỏi trang web, phát ngôn viên của Google Brad Chen đã viết trên một blog công ty. Ông nói: "Các máy tính hiện đại có thể thực hiện hàng tỷ hướng dẫn mỗi giây, nhưng các ứng dụng web ngày nay chỉ có thể truy cập được một phần nhỏ trong sức mạnh tính toán này".

không mong đợi phần mềm được sử dụng rộng rãi chỉ được nêu ra. "Native Client là một công nghệ nghiên cứu vì vậy mục tiêu của bản phát hành này là để lộ nó cho các cộng đồng nghiên cứu, an ninh và cộng đồng mã nguồn mở để phản hồi và đóng góp của họ", một phát ngôn viên của Google cho biết qua e-mail

Native Client có vẻ như tương tự Công nghệ ActiveX của Microsoft nhưng sẽ chạy trên Linux và Mac OS cũng như Windows.

Các nhà phát triển tạo mã của họ bằng cách sử dụng một phiên bản của Trình biên dịch C GNU, để các ứng dụng máy tính để bàn có thể được biên dịch để chạy trên máy tính của người dùng sử dụng một plugin trình duyệt đặc biệt.

Ông Robert Hansen, Tổng giám đốc SecTheory, chuyên gia tư vấn về an ninh, nói: "Google rõ ràng đang tìm cách để kiểm soát nhiều máy tính để bàn, trình duyệt Web và nội dung người dùng. "Native Client dường như là một cách khác để tiếp cận máy tính của người sử dụng và sử dụng càng nhiều tài nguyên càng tốt.Đó không phải là vấn đề liệu nó có thể được thực hiện hay không.Đó là một câu hỏi về việc nó có nên được thực hiện hay không.Chúng tôi thậm chí không giải quyết được vấn đề của ngày hôm qua tuy nhiên, hãy để một mình một bản sao ActiveX khác ".

Native Client không nhằm thay thế bất kỳ công nghệ hiện có nào, Google cho biết. "Chúng tôi tin rằng các nhà phát triển có thể sử dụng công nghệ này cùng với những người khác để tạo ra các ứng dụng cung cấp một trải nghiệm phong phú hơn, năng động hơn bao giờ hết", phát ngôn viên của Google cho biết.

Phần mềm này chưa làm việc với Internet Explorer của Microsoft, nhưng chạy trên Google Trình duyệt Chrome, Firefox, Safari và Opera.

Để giữ Native Client an toàn, Google đã xây dựng được cái mà họ gọi là "sandbox nội bộ" sẽ phân tích mã lỗi bảo mật và bảo vệ phần còn lại của hệ điều hành khỏi "Mặc dù đó là một thách thức lớn để bảo đảm cho Native Client, nhưng chúng tôi tin tưởng rằng khả năng chạy mã nguồn nhanh chóng an toàn trong một trình duyệt có tiềm năng mang lại lợi ích cho người dùng và các nhà phát triển", Chen viết.