第二十八章 简单开发一下练手 (第2/2页)
秦舟感慨了一句,不过虽然两眼抓瞎,但秦舟基础还是有的,照着之前看过的教程看了一会,才算是摸清楚了门道。
不得不说,这玩意儿比前世python运行系统的linux系统麻烦了很多,这时候也不得不感慨windows系统能占据这么大市场份额,绝对是有道理的。全图型的操作系统小白都能很容易上手。
熟悉了基本操作,秦舟开始思考怎么编撰。
首先,前世无论是微芯小程序,还是支付包小程序,它们的总体框架都是双线程的。
而所谓的小程序的核心,不外乎是一个嵌套了浏览器内核的移动端组件。
核心,不外乎是利用处理业务逻辑的js代码运行在单独的线程里,渲染层()则运行在另外一个单独线程里。
双线程不同于单线程模型,逻辑层于渲染层的交互数据,需要JSBridge,二者是通过发布订阅,基于当前比较著名的MVVM,来实现数据双向绑定。
进而实现js对象,到dom对象的映射,但是这个虚拟的dom通过diff和patch后并不是转换成原生的dom元素,而是操作通过exparser模块统一管理,然后实现JSBrige实现js和nation的双向调用。
最后,是主动销毁,删除功能。
而之后,就是建立模块型,也就是具体功能的实现。然后wxml文件通过wcc编译,wxss文件通过wcsc的编译,围绕宿主应用进行核心功能架构。
走到这一步操作根本不难,甚至作为小白都能完成。
但困难的就是具体功能实现的模块型,与流量平台的认同和支持,并且愿意配合改变。
这方面的编译才是关键。
如果之前李希童愿意帮忙,秦舟完全可以借用一些具体功能性的模块进行展示,现在却需要自己现做。
毕竟,没有任何一个企业与个体愿意泄露自己编辑的核心代码。
而只要秦舟说出这个思路得到承认,百分之九十九的程序员都能毫不费力的复制,甚至还能完善。
因为秦舟目前做出的部分实在是太基础了。
对于秦舟来说,走到这一步,基本上陷入了瓶颈。
一些程序的核心代码搞不到,搞到了也不会翻译,自己写也没头绪。给别人说人家写的比自己更好。
想了四五个小时,秦舟无奈,脑子里实在没货。
他的水平,是足够编写一些简单的功能代码的,但是他现在想要噱头,需要的可不仅仅是一个简单的功能。
简单讲,就是不要质量要数量,不要深度要广度。
只有功能五花八门了,才显得足够牛逼。
否则,就是一个功能多一点的软件而已。
不过,秦舟现在做的程序可以说是一个转换器,只要能有合适的,经过翻译的,简便的功能代码,就能进行利用。
PS:我服了我自己了,本来三千多字的内容删了这么多。
一开始写小程序原理的时候,写了好多好多,各种过程基本上都写了一遍,但是自己看的时候感觉太无聊亢长了,我是在写小说,不是做回答编辑回答问题,为了兄弟们看的舒服,所以删除了好多
第二更写了一千字了,过会必定发,两个小时后没有的话,大家甚至可以删书。并且骂作者日蚂蚁。
由于各种问题地址更改为请大家收藏新地址避免迷路
网页版章节内容慢,请下载爱阅小说app阅读最新内容
请退出转码页面,请下载爱阅小说app阅读最新章节。
新笔趣阁为你提供最快的重生全能学霸,铸就科技大国更新,第二十八章简单开发一下练手免费阅读。https://