How To Turn A Computer Into A Web Server To Build Websites (2020)
Facebook phát hành như một công nghệ máy chủ Web mã nguồn mở vì nó muốn các nhà phát triển dễ dàng tạo các ứng dụng cho phép người dùng đăng cập nhật trạng thái trong thời gian thực.
Khung máy chủ Web mà Facebook sẽ cung cấp dưới dạng nguồn mở được gọi là Tornado, được viết bằng ngôn ngữ Python và được thiết kế để xử lý nhanh hàng nghìn kết nối đồng thời, công ty cho biết hôm thứ Năm.
"Tornado là một phần cốt lõi Trong khi Tornado cũng tương tự như các khung công tác Web hiện có trong Python… nó tập trung vào tốc độ và xử lý một lượng lớn đồng thời David Recordon, người quản lý chương trình mở của Facebook, trong blog của nhà phát triển Facebook.
[Đọc thêm: Các dịch vụ truyền hình trực tuyến tốt nhất]"Chúng tôi tin vào việc phát hành các thành phần cơ sở hạ tầng hữu ích chung như nguồn mở … Twitter là ứng dụng nổi tiếng nhất để mọi người đăng các cập nhật theo thời gian thực về suy nghĩ, địa vị và nơi ở của họ, và Facebook đã tinh chỉnh trang web của mình để khai thác xu hướng này.
Ví dụ, Facebook đã sửa lại các cấu hình của nó để làm cho luồng thông báo của bạn bè và cập nhật trạng thái trở nên nổi bật hơn. Nó cũng thêm một tùy chọn để cho phép các thành viên hiển thị luồng này và các phần khác của hồ sơ của họ rộng rãi hơn cho tất cả mọi người trên Facebook, không chỉ cho bạn bè và các thành viên được chọn trên mạng Facebook lẫn nhau. các ứng dụng cho Facebook cũng quan tâm đến việc tạo ra các ứng dụng cho các bản cập nhật thời gian thực, Facebook vào tháng 4 đã phát hành API Open Stream của nó. API này (giao diện lập trình ứng dụng) cho phép các nhà phát triển xây dựng các ứng dụng truy cập vào các thông báo Facebook này và giúp người dùng quản lý chúng.
Microsoft đã mở rộng sự hỗ trợ cho cộng đồng mã nguồn mở bằng cách trao tiền cho Apache Software Foundation, lần đầu tiên nó cung cấp tiền cho dự án mã nguồn mở lâu dài. để hỗ trợ dự án PHP (Hypertext Preprocessor) và cam kết cung cấp các đặc tả miễn phí bản quyền cho các giao thức Windows Server và .NET Framework như là một phần của sự hỗ trợ mở rộng cho cộng đồng nguồn mở. Công ty đã công bố kế hoạch của mình tại Công ước OpenReal O'Reilly (OSCON) hiện đang được tổ chức tại Portland, Oregon.
Dưới áp lực ngày càng gia tăng của các nhà quản lý công nghệ và các đối thủ cạnh tranh nguồn mở, Microsoft đã tiến tới một chính sách phát triển cởi mở hơn cho thỉnh thoảng. Vào tháng 2, hãng đã có những bước đi táo bạo nhất để hỗ trợ mã nguồn mở bằng cách hứa hẹn sự minh bạch lớn hơn trong việc phát triển phần mềm và thực tiễn kinh doanh cũng như mở các APIs độc quyền trước đây cho một số sản phẩm chính như Windows và Office để sử dụng bên thứ ba.
Sự phân chia giữa các nhà cung cấp phần mềm độc quyền và các nhà cung cấp mã nguồn mở không rõ ràng như một số người chơi ngành công nghiệp nhận thức được. Trong khi nhiều doanh nghiệp xem xét việc áp dụng các công nghệ mã nguồn mở, ngay cả các nhà cung cấp phần mềm truyền thống như Microsoft cũng đã thực hiện các bước để đáp ứng các nhu cầu của khách hàng "
" Nguồn mở không phải là một sản phẩm mà là một cách tiếp cận để phát triển phần mềm ", Matthew Hardman, quản lý tại Microsoft Singapore. "Microsoft không cạnh tranh với mã nguồn mở, giống như Nike không cạnh tranh với chạy". Hardman nói rằng người khổng lồ phần mềm tìm cách cung cấp nền tảng tốt nhất có thể cho các ứng dụng nguồn mở để chạy. "Chúng tôi tin rằng các doanh nghiệp và nhà cung cấp nên có một sự lựa chọn phương pháp phát triển phần mềm, và mã nguồn mở là một trong những lựa chọn như
PC Tools Antivirus Free Edition thực hiện công việc kém an toàn trong việc giữ an toàn cho PC, phần lớn là vì nó nắm giữ sự khác biệt cổ xưa giữa phần mềm gián điệp và các dạng phần mềm độc hại khác. Trong một thời đại khi một baddie đơn lẻ có thể lây lan như một con sâu, ăn cắp mật khẩu như phần mềm gián điệp, và cho phép điều khiển từ xa kiểu backdoor của một PC bị lây nhiễm, hầu hết các nhà cung cấp bảo mật nhận ra rằng các nhãn như "Trojan horse" hoặc "spyware" là thứ yếu
[ĐọC thêm: Cách xóa phần mềm độc hại khỏi PC Windows]