首页

搜索 繁体

第二十八章 简单开发一下练手(2 / 2)

但秦舟从打开到检验,还是用了一段时间进行适应。

“这纸上的东西和实际操作完全是两码事,想学到东西,还得靠实践”

秦舟感慨了一句,不过虽然两眼抓瞎,但秦舟基础还是有的,照着之前看过的教程看了一会,才算是摸清楚了门道。

吃了药丸,感觉脑海思维瞬间速度瞬间拔升,秦舟已经开启了外挂。

不得不说,这玩意儿比前世python运行系统的linux系统麻烦了很多,这时候也不得不感慨windows系统能占据这么大市场份额,绝对是有道理的。全图型的操作系统小白都能很容易上手。

熟悉了基本操作,秦舟开始思考怎么编撰。

首先,前世无论是微芯小程序,还是支付包小程序,它们的总体框架都是双线程的。

而所谓的小程序的核心,不外乎是一个嵌套了浏览器内核的移动端组件。

核心,不外乎是利用处理业务逻辑的js代码运行在单独的线程里,渲染层(tetecss)则运行在另外一个单独线程里。

双线程不同于单线程模型,逻辑层于渲染层的交互数据,需要jsbridge,二者是通过发布订阅,基于当前比较著名的v来实现数据双向绑定。

进而实现js对象,到do象的映射,但是这个虚拟的do过diff和patch后并不是转换成原生的do素,而是操作通过exparser模块统一管理,然后实现jsbrige实现js和nation的双向调用。

最后,是主动销毁,删除功能。

而之后,就是建立模块型,也就是具体功能的实现。然后wx文件通过w编译,wxss文件通过wcsc的编译,围绕宿主应用进行核心功能架构。

走到这一步操作根本不难,甚至作为小白都能完成。

但困难的就是具体功能实现的模块型,与流量平台的认同和支持,并且愿意配合改变。

这方面的编译才是关键。

如果之前李希童愿意帮忙,秦舟完全可以借用一些具体功能性的模块进行展示,现在却需要自己现做。

毕竟,没有任何一个企业与个体愿意泄露自己编辑的核心代码。

而只要秦舟说出这个思路得到承认,百分之九十九的程序员都能毫不费力的复制,甚至还能完善。

因为秦舟目前做出的部分实在是太基础了。

对于秦舟来说,走到这一步,基本上陷入了瓶颈。

一些程序的核心代码搞不到,搞到了也不会翻译,自己写也没头绪。给别人说人家写的比自己更好。

想了有专著小药丸的半个小时,秦舟无奈,脑子里实在没货。

他的水平,是足够编写一些简单的功能代码的,但是他现在想要噱头,需要的可不仅仅是一个简单的功能。

简单讲,就是不要质量要数量,不要深度要广度。

只有功能五花八门了,才显得足够牛逼。

否则,就是一个功能多一点的软件而已。

不过,秦舟现在做的程序可以说是一个转换器,只要能有合适的,经过翻译的,简便的功能代码,就能进行利用。

ps:我服了我自己了,本来三千多字的内容删了这么多。

一开始写小程序原理的时候,写了好多好多,各种过程基本上都写了一遍,但是自己看的时候感觉太无聊亢长了,我是在写小说,不是做回答编辑回答问题,为了兄弟们看的舒服,所以删除了好多

第二更写了一千字了,过会必定发,两个小时后没有的话,大家甚至可以删书。并且骂作者是脑残

热门小说推荐

点击榜小说