這使我們去哪裡了?
撰寫及研究迷你應用程式一直是很實用的做法,但我並不後悔。從一角度來看,迷你應用程式的成功與人氣都讓創作者確實掌握做法。不過,至少在撰寫當時,這項成就都集中於少數熱門超級應用程式的區域。無疑是這個生態系統 非常吸睛,而且值得一看此系列文章深入解析了使用者在使用與建立迷你應用程式時的許多方面。從DevTools體驗到標記、樣式設定和指令碼方法,到元件模型,最後到整體架構。小型應用程式可為應用程式開發人員提供學習和靈感,甚至對純網路使用者而言。
我透過建構網頁應用程式的方式來完成初始實驗,實驗成功。未來工作將展示這個模型的效能和彈性程度,以滿足網頁應用程式的許多類型需求。您可以視需要將相關的程式碼片段封裝在專屬程式庫 mini-app.js
中,藉此正式採用目前的臨時方法。有趣的是,這類程式設計會回到 frameset
。重點是應用程式
不是文件
我認為從各種小型應用程式開發者工具汲取靈感,提升整個網頁開發體驗的潛力。從簡單的(遠端) 裝置端測試功能到封裝和建構體驗;整合 IDE 與開發人員工具環境,提供許多起點,讓開發人員的工作更加輕鬆。
總結
從功能的角度來看,隨著我們推出「任何」瀏覽器版本,網路功能也變得更加強大。功能清單不斷增加,現今的網路用途早在一年前,這些用途也逐漸令人難以置信。同時,「最小的應用程式標準化」需求則顯示開發人員不願意為每個超級應用程式建構相同的迷你應用程式。目前可能不適合瀏覽器層級的抽象層,允許小型應用程式在網路上執行,同時指出他們不會因供應商選擇而不受瀏覽器限制,甚至無法依瀏覽器選擇實作內容。最後,我很期待瞭解這項技術的發展方向跳脫傳統思維,從獨有的泡泡外部汲取經驗並汲取靈感,為網路世界打造更美好的未來。
特別銘謝
本文由 Joe Medley、Kayce Basques、Milica Mihajlija、Alan Kent 和 Keith Gu 審查。