Rust 釋放:強大程式設計的先進概念

https://blog.devgenius.io/rust-unleashed-advanced-concepts-for-powerful-programming-496183b8a46a

本文深入介紹 Rust 進階概念,如自定義導出宏、常量泛型、外部函式接口、WebAssembly 等。篇幅包含「println!」和「format!」的格式化輸出、使用「vec!」和「Vec::new」操作向量、處理字符串、以及使用 Option 和 Result 枚舉處理可選和錯誤值。文中還介紹了模式匹配的「match」和「if let」用法,並搭配了程式碼範例。

via Rust on Medium

December 7, 2023 at 10:24PM

生鏽:發現 Rust 的設計理念

https://smallcultfollowing.com/babysteps/blog/2023/12/07/rust-design-axioms/?utm_source=atom_feed

本文探討了 Rust 程式語言的設計原則──設計公理。作者提出一系列公理來指導決策過程,旨在明確表達 Rust 的核心信念及其對程式設計的影響。這些公理著重於可靠性、效能、透明性與擴展性,並強調易於使用和問題的早期發現。文章呼籲社區參與完善此套公理,目的在於隨 Rust 未來發展保持指導原則的一致性。作者已在 GitHub 上建立存儲庫,邀請他人貢獻意見。

via baby steps

December 7, 2023 at 10:04PM

正確的基礎容器映像:雲端原生 Java 應用程式的堅實基礎

https://cloudnativenow.com/topics/cloudnativedevelopment/the-right-base-container-images-a-solid-foundation-for-cloud-native-java-apps/

雲端原生 Java 應用程式的堅實基礎在於選擇正確的基底容器映像。隨著雲端技術發展,Java 應用從單塊式架構轉為微服務與容器化,正變得日漸主流,其在促進開發、增強安全性及降低成本方面扮演關鍵角色。選擇合適容器和搭配輕量型運行時對於雲端效能和成本優化至關重要。

via Cloud Native Now

December 7, 2023 at 09:04PM

網絡組合的 Kotlin 成為阿爾法

https://blog.jetbrains.com/kotlin/2023/12/kotlin-for-webassembly-goes-alpha/

Kotlin/Wasm 已進入 Alpha 階段,作為 Kotlin Multiplatform 新目標平臺。支持開發者試驗性使用並對 Web 應用開發提供反饋。透過 WebAssembly (Wasm) 標準,Kotlin 能被編譯至瀏覽器。JetBrains 正在為 Wasm 增進功能,包括在瀏覽器外的應用支持。與 Compose for Web 結合即可創建 100% Kotlin 的 Web UI。更多資訊與互動可於 Kotlin 社群找到。

via The Kotlin Blog : Kotlin Programming Language by JetBrains | The JetBrains Blog

December 7, 2023 at 09:00PM

AIR 瑞士軍刀是防銹的解決方案

https://users.rust-lang.org/t/air-swiss-army-knife-is-the-solution-for-rust/103582#post_1

AIR 瑞士軍刀式解決方案若適用於 Rust 語言:透過 Cargo.toml 檔配置應用程式描述器,並在 app.xml 定義應用程式基本屬性。主要代碼在 main.rs 中,使用 air 庫來創建及添加文本字段。使用 cargo run 命令來啟動應用程式。欲了解詳細建置、啟動和打包程序,請參考 airsdk.dev 的文件。

via The Rust Programming Language Forum – Latest posts

December 7, 2023 at 08:24PM

PHP 在 2023 年仍然是可行的選擇嗎?

https://dev.to/cnastasi/is-php-still-a-viable-choice-in-2023-3gfn

作者在 PHP 領域豐富,認為 PHP 雖非完美,但隨著生態系統的進步,依然是一個穩定並持續改善的語言。雖市場趨向使用 Node.js 和 TypeScript,但作者發現這些技術並不如 PHP 來得流暢易用。不過,個人偏好和經驗也可能造成看法不同。作者相信即使在 2023 年,PHP 仍是一個有競爭力的選擇。

via DEV Community: javascript

December 7, 2023 at 08:22PM

AIR 支援過濾器和 Adobe Animate SWF,而實際的 Rust 則不支援

https://users.rust-lang.org/t/air-supports-filters-and-adobe-animate-swfs-and-actual-rust-doesnt/103579#post_1

Adobe AIR 支援多種濾鏡,如 DropShadowFilter、BlurFilter 及色彩轉換。也能支援從 Adobe Animate 生成的 SWF 檔案;可以透過 ActionScript 內嵌。與此同時,目前的 Rust 框架尚未適當支援這些功能。

via The Rust Programming Language Forum – Latest posts

December 7, 2023 at 07:41PM