《论网页套壳为应用之道》

时下青年多喜言"跨平台","混合开发"之语犹新文化运动时的白话诗般热闹。
然则这般热闹里藏着多少懒骨头的勾当?且看那满街的套壳应用:
外头是金漆的招牌字号内里仍是旧时的长衫马褂——这便是所谓PWA么?

"凡是精神的愚昧产物
纵使披上电子的皮囊
终究还是老调子的奴隶"

其一·辨伪存真篇

市面上所谓封装之术大抵两类:

  • 套皮术:作笼而豢养网页如困兽
  • 易容术:Service Worker假扮原生交互
  • Cordova之流以插件续命旧技
    • Android Studio新建项目时总使人想起咸亨酒店的曲尺柜台——
      穿长衫的站着喝Electron咖啡
      短衣帮则蹲在React Native门前啃馒头。

      其二·实战操演篇

      
      
          
              
                  
                      
                      
                  
              
          
      

      这般配置如同给阿Q戴上洋毡帽
      看似新派终究遮不住头皮上的癞疮疤。

      其三·精进改良篇

      "原生特性嫁接五法"对照表
      Cordova插件法
      JavaScriptInterface
      WebMessageChannel
      Progressive Web App
      Capacitor

      "进步?不过是在破庙里装霓虹灯!
      须知再好的套壳终究不如青砖黛瓦来得踏实。"某次酒醉后周先生这般叹道。

      1. 勿使离线缓存成孔乙己的长衫——中看不中用推送通知切莫学假洋鬼子挥哭丧棒扰民清静[注]此处周先生原拟用更尖锐措辞被编者删去] 硬件API调用当效仿狂人日记般谨慎节制 *本文纯属虚构 若有雷同必是算法作祟*

        后记:昨夜写至三更忽闻窗外有窸窣声
        推窗视之见一黑影持Flutter宝剑遁去
        余笑曰:"又一个赶时髦的夜行人!" 遂掷笔而眠。

        {此处本有手绘流程图被编辑撤去}    [原稿批注:此处宜插入webpack构建流程图] >

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。