2023.03.20 05:00:00 軟體開發 「靜態型別 vs. 動態型別」與「強型別 vs. 弱型別」 在程式語言的中,型別系統是一個重要的概念,也是學習程式語言過程中,最先接觸到的概念。不同的程式語言採用不同的型別系統,不同的型別系統對於開發效率及安全性都有不同的影響。而型別基本上可以分為靜態型別、動態型別、強型別及弱型別,本文將說明這四種型別的差異。
2023.03.13 05:00:00 軟體開發 「編譯語言 vs. 直譯語言」與「預先編譯 vs. 即時編譯」 首先,我們需要知道編譯和直譯並不是程式語言的特性,而是關於程式的執行方式。理論上,任何程式語言都能是編譯式或直譯式,這取決於底層是用編譯器或直譯器來決定,兩者混用的執行方式也很常見,例如先編譯再直譯的程式語言 Java,或先直譯再編譯的即時編譯技術。
2023.03.06 05:00:00 軟體開發 網站開發到架設經營,需要哪些人力及費用? 開發網站所需人力,以接案公司為例,通常會包含業務、專案經理、美術設計師及軟體工程師。當網站開發完成後,在經營網站時期所需人力,包含內容編輯、客服人員、行銷專員、SEO 專家及網站維護人員。而網站從開發到經營所需經費,包含網址費用、SSL 憑證費用、主機費用、網站維護費用及系統開發費用。
2023.02.13 05:00:00 軟體開發 網站架構的演化,從小型網站到巨型網站 本文介紹一個網站從沒有流量的小型網站到巨型網站的成長過程,並說明每個階段所涉及到的相關技術。請注意,本文介紹的只是一個可能的範例,並不是說每個網站架構都是按造這個步驟演變。此外,網站開發涉及技術廣泛,本文不可能一一提及,但我會盡量提供一些常見的面向,讓您在學習過程中,有個方向可以依循。
2023.01.30 05:00:00 軟體開發 000webhost 免費的 PHP + MySQL 網頁空間 000webhost 是少數提供永久免費的網頁空間,能讓您架設使用 PHP + MySQL 開發的網站,也能直接架設 WordPress 網站。除了提供免費版之外,亦提供付費版功能。免費版在使用上有不少限制,較適合用來練習網站開發,或進行網站上線前測試。如果您是要架設正式上線的公開網站,比較建議使用付費版,或選擇其他付費網頁空間。
2023.01.02 05:00:00 軟體開發 學習程式語言之前,您應該要知道的事情? 身為一名軟體工程師,身邊常常會有很多想學程式的朋友來詢問各式各樣的問題,本文我會列出一些我最常聽到的問題,並提供個人淺見予您參考,希望能幫助到有心想踏入這個行業的人,在踏入之前能有進一步的了解。本文主要是憑藉著我自己在業界多年的觀察及個人觀點所提出的論述,如果與您的想法不同,也歡迎大家一起提出討論。
2022.12.19 05:00:00 軟體開發 使用 CSS 與 SVG 製作波浪動畫 波浪動畫的特效一般提升網頁的美觀,這些特效一般都不需要與使用者進行互動,因此盡量不要使用到 JavaScript 為佳。簡單的特效盡量使用 CSS 製作,複雜的特效可能就不得不依賴 JavaScript 了。本文參考網路上找到的資料,展示兩種實現網頁波浪動畫的方法,並且這兩種方式皆未使用到 JavaScript。
2023.03.14 14:00:00 軟體開發 如何在網站安裝 Google Analytics (GA 4) 追蹤碼 Google Analytics 是一個非常強大的網站分析工具,可以幫助您追蹤和分析您的網站流量,當您的網站建置完成後,安裝 Google Analytics 幾乎是必備工作之一。本文將逐步說明如何在您的網站上安裝 Google Analytics,讓您可以輕鬆開始追蹤您的網站流量。
2022.11.28 05:00:00 軟體開發 免費 FTP 伺服器 FileZilla Server 安裝流程與使用教學 FileZilla Server 是一款免費、開源、跨平台的 FTP 伺服器軟體,可以讓使用者將檔案存某個裝置移動到另一個裝置的服務。安裝上,也相當的簡單,都是透過圖形化介面就能完成所有工作。可能會有人覺得在這雲端服務發達的時代,真的還會需要用到這麼元老級的檔案傳輸服務嗎?確實目前的替代方案有很多,但這些替代方案幾乎都是需要付費的。
2022.11.21 05:00:00 軟體開發 免費 FTP 傳輸軟體 FileZilla Client 安裝流程與使用教學 FileZilla Client 是一款免費、開源、跨平台的 FTP 傳輸軟體,功能強大,提供便利的圖形化介面,方便您將檔案傳輸到遠端主機。並具備跨平台特性,在 Windows、Linux 及 macOS 等主流平台上都能使用,支援 FTP、FTPS 和 SFTP 等傳輸協定,介面上也支援繁體中文。
2022.08.29 05:00:00 軟體開發 使用 Cloudflare 免費不限流量的 CDN 為您的網站加速 Cloudflare 是少數提供 CDN 免費無限流量的平台,免費版已經提供了許多建立網站所需的功能,尤其又以 CDN 加速及 DDOS 攻擊防護最為重要。本文將逐步說明如何在您的網站使用 Cloudflare 服務,並說明可能遇到的一些問題,以及處理方式。
2022.08.22 05:00:00 軟體開發 網頁圖片延遲載入方法 (Lazy loading) 網頁載入時,最耗費流量的資源大概就是圖片了。為了節省流量的浪費,除了將圖片在可接受畫質的狀況下,盡可能的將檔案大小進行壓縮之外,另一個實用技巧就是延遲載入 (Lazy loading)。我認為延遲載入最明顯的好處有節省流量、降低使用者因等待而跳出及提升 SEO 成效。