Writing Mac and iOS Apps Shouldn't Be So Difficult
9 months ago
- #Scripting Languages
- #Mac Development
- #Productivity
- UserLand Frontier是90年代至2000年代初的一款Mac应用,它将C语言内核与应用行为脚本系统相结合。
- 该应用实现了无缝迭代——开发者修改脚本后无需重启应用即可立即看到变更效果。
- Frontier的脚本语言和基于哈希表的数据库使数据持久化变得简单,实现了数据的自动存储与检索。
- 该应用具有极高的工作效率,开发者几乎不需要直接操作内核代码。
- 作者认为现代Mac和iOS应用开发缺乏同等效率,主张采用脚本语言和更好的迭代工具。
- Frontier的更新系统支持无需重启应用的小型自动更新,作者指出这一特性在当前开发环境中十分欠缺。