
Những gì bạn cần biết
- Swift được phát hành lần đầu trên Windows.
- Các nhà phát triển hiện có thể tải xuống hình ảnh chuỗi công cụ Swift cho Windows 10.
- Nhà phát triển Readdle đã thử nghiệm đưa Swift lên Windows trong hơn một năm.
Dự án Swift, những nỗ lực mã nguồn mở đang diễn ra để phát triển ngôn ngữ lập trình Swift, đã thông báo rằng bản phát hành ban đầu của Swift hiện đã có sẵn cho Windows 10. Điều này có nghĩa là các công cụ, như trình biên dịch và thư viện lõi, đều có sẵn. cho các nhà phát triển ngay bây giờ.
Từ Dự án Swift :
Việc chuyển Swift sang Windows không chỉ đơn giản là chuyển trình biên dịch mà còn đảm bảo rằng hệ sinh thái đầy đủ có sẵn trên nền tảng. Điều này bao gồm trình biên dịch, thư viện tiêu chuẩn và các thư viện lõi (công văn, Foundation, XCTest). Các thư viện này là một phần cho phép các nhà phát triển viết các ứng dụng mạnh mẽ một cách dễ dàng và không phải lo lắng về nhiều chi tiết của hệ thống cơ bản. Có rất nhiều chi tiết kỹ thuật trong câu chuyện đưa Swift về trạng thái có thể sử dụng được trên Windows và nếu bạn quan tâm đến chúng, tôi khuyên bạn nên xem bài nói chuyện của tôi về chủ đề này từ Hội nghị nhà phát triển LLVM.
Với các thư viện cốt lõi này và khả năng tương tác linh hoạt của Swift với C, có thể phát triển các ứng dụng trên Windows hoàn toàn bằng Swift trong khi tận dụng kho thư viện hiện có trên nền tảng Windows.
Bài đăng trên blog tiếp tục chứng minh một ứng dụng máy tính đơn giản được viết hoàn toàn bằng Swift. Nó được tạo bằng chuỗi công cụ Swift dành cho Windows, cũng như cài đặt Visual Studio 2019.
Một điểm nhấn thú vị cho câu chuyện là sự tham gia của Readdle, một nhà phát triển Mac và iOS lâu năm. Công ty đã được thử nghiệm với Swift trên Windows trong hơn một năm như một phần trong nỗ lực của mình để đưa ứng dụng email Spark của mình lên nền tảng:
Mặc dù một số chức năng vẫn chưa có, Swift trên Windows hóa ra đã đáp ứng đầy đủ nhu cầu của chúng tôi. Trên thực tế, một số phụ thuộc C / C ++ của bên thứ ba khiến chúng ta đau đầu hơn chính Swift. Tất cả logic nghiệp vụ của Spark đều nằm trong một mô-đun Core riêng biệt. Thực ra là một gói các mô-đun, nhưng chúng tôi gọi chúng là Core. Điều này cho phép chúng tôi sử dụng bất kỳ khung giao diện người dùng nào trên nền tảng mục tiêu: AppKit trên macOS, UIKit trên iOS, Bộ công cụ giao diện người dùng gốc trên Android. Vì vậy, về cơ bản, chúng tôi phải chuyển Spark Core trên Windows. Sau khi tất cả các khái niệm ban đầu đã được chứng minh, việc làm cho nó trở nên sống động trên Windows chủ yếu là công việc hàng ngày.
Bài đăng của Readdle đi sâu hơn vào một số công cụ khác nhau được sử dụng trong nỗ lực xây dựng Swift trên Windows, bao gồm một số mô-đun có sẵn và bao gồm các chủ đề như hệ thống xây dựng và tương tác của Swift với Node.js.
ý nghĩa của 11 11
Ưu đãi VPN: Giấy phép trọn đời với giá 16 đô la, gói hàng tháng với giá 1 đô la và hơn thế nữa
Swift ban đầu được Apple công bố tại WWDC 2014 như một ngôn ngữ hiện đại, cuối cùng sẽ thay thế Objective-C làm ngôn ngữ chính để xây dựng ứng dụng cho các nền tảng của Apple. Apple đã có Swift nguồn mở và dự án nguồn mở đã tạo ra các công cụ cho ngôn ngữ này có sẵn cho các bản phân phối Ubuntu, CentOS và Amazon Linux, ngoài macOS và bây giờ là Windows.
Bạn có thể tải xuống Chuỗi công cụ Swift dành cho Windows từ trang web Dự án Swift.