
網址為:
http://bible.ckchan.hk/ 或
http://bible.xtn.one/
[技術分享] 以前做過一套聖經軟件(連結)。最近貪玩用新技術重新做過。用了約十小時左右。之前那套做了一個 lunch hour 的時間。
有十多個譯本,三份原文;計埋繁簡有差不多有三十個聖經文本。有搜尋功能。舊那套用左幾年,我經常用來 copy & paste 聖經。今次故意加左個 copy button。方便 copy & paste。
今次這套係用了不少最前瞻的技術。差不多找全香港最前衛的公司,和重成本投資科技的那些銀行都會用這些技術。全部雲端和差不多完全零營運成本:aws lambda + dynamodb +s3 + nodejs + reactjs + material + responsive UI。當中花時間做了套 nodejs mvc,支援 dynamo、同 spring 一對一的 architecture。script deploy to lambda,和自動測試。從前端到後端到資料庫,全套 fullstack 都是 JS。#JS放題
之前那套 loading 時間都係一秒內。今次用左 lambda + nodejs,個設計在一次 request load 一個 field, single key indexed on dynamo / nosql,所以會好快。loading time 差不多係幾十個 millisecond。比上一套快左幾十倍。而上一套的分別係一個 sql query load 幾十節。
我想差不多在網上很難找到有另一套聖經軟件快過這個。除非係 app 手機或電腦上下載安裝儲存。若有人找到更快的,歡迎 pm 我們技術研究下,或電郵至 m@ckchan.hk
這套個 architecture 設計,係容易用 AWS 雲端的 AI library 用人聲搜尋並將佢語音讀出黎。
近年我常說,5G 出現後,xcode 和 android app 那些 app 技術很可能會被 JS 取代。所以這一套係用全部 fullstack JS。