ปกติภาษา Swift จะเห็นใช้เขียนแอพบน iOS ใช่ป่ะ
แต่ในบทความนี้ของคุณ Kittisak Phetrungnapha
จะเอา Swift (เวอร์ชั่น 3) มาเขียนเว็บ แบบแนวเดียวกับภาษา PHP, ASP, ถ้าสาย Java ก็ Servlet/JSP
โดยจะใช้ Vapor เป็นตัว Web framework ของฝ้่ง Swift ล่ะ ....อุปมา
ถ้าคนใช้ PHP ก็คงเป็น Laravel, Codeigniter อะไรเยี่ยงนี้
หรือถ้าเป็น Java ก็ประมาณ Strut, Spring MVC
++++++++++++
เผื่อใครยังไม่คุ้นชินภาษา Swift ลองทดสอบรันเล่นๆ ผ่านเว็บก่อน โดยไม่ต้องติดตั้งตัว compiler นะครับ
https://swiftlang.ng.bluemix.net/#/repl
ตัวภาษาสมัยใหม่มากๆ ไวยากรณ์ พวก syntax มีค่อนข้างเยอะ แถมลูกเล่นเยอะอีกด้วย (ถ้าเทียบกับไวยากรณ์ของภาษา Java เท่าที่ผมเคยลองเล่นมา)
「swift compiler」的推薦目錄:
- 關於swift compiler 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
- 關於swift compiler 在 軟體開發學習資訊分享 Facebook 的最佳解答
- 關於swift compiler 在 apple/swift: The Swift Programming Language - GitHub 的評價
- 關於swift compiler 在 Can the Swift compiler create a single executable for my ... 的評價
- 關於swift compiler 在 Swift for Windows 的評價
- 關於swift compiler 在 Apple Swift compiler for Windows - Software ... 的評價
- 關於swift compiler 在 How to use Swift Compiler for Windows - YouTube 的評價
swift compiler 在 軟體開發學習資訊分享 Facebook 的最佳解答
這是一個Swift的Opensource, 它使用in-memory B-Tree(去複習一下資料結構), 去實作了Map List, 這個opensource特別在作者花了很大篇幅解釋為何要使用B-Tree, 並得到多少效能改善(如果您的工作是經常要做效能改善, 就可以參考一下他是如何佐證與改善), 不過受限到目前的Swift compiler, 這個opensource可能無法發揮它的效用, 即使會, 會讓你的code很難維護, 作者說未來的swift compiler應該會支援 . 但是這個opensource還是值得關注
看到這段話就會知道Swift compiler目前的限制, 因為這個opensource是自己實作自己的型別. 裡面作者有解釋因為compiler的限制讓這個opensource受限了
The Swift compiler team, true to their nature, have come up with a remarkably nice, pragmatic solution to this problem: a future compiler version will likely support a new attribute (@_specialize) that will allow library developers like myself to explicitly list a set of types for which their public generics would be specialized in the compiled package.
https://github.com/lorentey/BTree
swift compiler 在 Swift for Windows 的推薦與評價
Write in Swift, Run on Windows. ... an easy-to-use development environment for Swift programming for Windows applications. ... Includes Swift 4.1.3 compiler. ... <看更多>
swift compiler 在 apple/swift: The Swift Programming Language - GitHub 的推薦與評價
--sccache : Use sccache to speed up subsequent builds of the compiler by caching more c++ build artifacts. This is off by default. More options may be added ... ... <看更多>