Swift là gì?
Swift là ngôn ngữ lập trình được phát triển bởi Apple, do Chris Lattner làm trưởng nhóm thiết kế. Lần đầu tiên được giới thiệu công khai là vào WWDC năm 2014 của Apple. Năm 2015, Swift chính thức trở thành open source và từ đó luôn phát triển mạnh mẽ với những đóng góp không ngừng từ cộng đồng lập trình viên quốc tế.
Điểm mạnh của Swift
Swift là ngôn ngữ lập trình mạnh mẽ và trực quan, dùng để viết ứng dụng cho macOS, iOS, watchOS, tvOS, Linux (và một vài OS khác). Do được truyền cảm hứng từ các ngôn ngữ khác như Objective-C, Haskell, Ruby, Python, C#… nên Swif mang hơi hướng hiện đại và luôn có những tính năng mới mẻ. Swift cũng rất dễ dàng để làm quen vì syntax đơn giản, ngắn gọn. Swift được thiết kế với tiêu chí là sẽ trở thành ngôn ngữ mạnh mẽ và an toàn, cùng với đó là tốc độ xử lý cũng như hiệu suất cao, đảm bảo rằng Swift sẽ còn phát triển và còn mạnh mẽ hơn trong tương lai.
Swift có thể làm được gì?
Swift là ngôn ngữ chính để phát triển ứng dụng chạy trên các OS của Apple như macOS, iOS, tvOS, watchOS. Ngoài ra Swift còn được dùng để phát triển các ứng dụng server/web chạy trên các nền tảng Linux OS, hiện tại có các Web Framework nổi tiếng có thể kể tên như Vapor, Perfect, Kitura (phát triển bởi IBM). Trong một vài bài test benchmarks thì Vapor và Perfect cũng có rất nhiều điểm nổi bật so với NodeJS. Điều này rất thuận lợi cho các lập trình viên iOS/macOS xây dựng các ứng dụng server-side cho bản thân họ.
Làm thế nào để cài đặt và sử dụng Swift?
Đối với những người dùng macOS thì cách nhanh nhất để install Swift là tải và cài đặt XCode, Swift sẽ được cài đặt cùng với XCode. Nếu không muốn download cả bộ cài XCode thì có thể cài đặt riêng thông qua toolchain tại đây https://swift.org/download/, sau khi cài đặt toolchain thì có thể sử dụng Swift bình thường.
Đối với người dùng Ubuntu thì chỉ có phương pháp cài đặt thông qua toolchain, tham khảo chi tiết tại https://swift.org/download/
Sau khi cài đặt xong thì gõ command swift -version để kiểm tra xem cài đặt thành công hay chưa.
What’s next?
Swift vẫn đang được phát triển bởi cộng đồng lập trình viên trên toàn thế giới, ngoài ra Swift còn được các công ty lớn như Apple, IBM hỗ trợ nên chắc chắn rằng Swift còn rất nhiều điều hấp dẫn đang chờ đợi. Nếu như bạn đã cài đặt XCode/Swift thành công thì hãy bắt tay vào việc viết một ứng dụng đi thôi.