如何看待小程序开发?
发表时间:2023-11-04 21:43:31
文章来源:炫佑科技
浏览次数:111
菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技
如何看待小程序开发?
作为框架的设计者之一,我只从个人角度谈谈技术框架,谈谈如何看待开发文档中触及不到的点上的小程序开发。
1 网络或
大家对于小程序框架的**个猜测是它是否是基于Web的? 其实如果你看完了开发文档的框架设计,想一想,你就会发现没有必要去了解视图层的渲染机制。
我们看一下框架*本质的部分:View(视图层)完全由框架渲染,只能通过数据和事件与App(逻辑层)交互。 它是典型的MV*模型,但它与当前主流的MV*模型不同,因为App无法操作View的任何视图元素。
基于此,相信大家就能明白为什么即使了解了渲染机制也不会对小程序开发有任何帮助。
现在View是由我们团队设计的WXML和WXSS编写的。 我们可以选择以Web或Web格式来显示它,但我们无法理解纯Web或Web格式的内容。
因此您不再需要猜测这是否是 Web。 即使将来出现HTML等渲染方式,该框架也会帮助开发出色地完成渲染。 开发在开发小程序 问题。
2 是否基于其他框架?
另一个猜测是小程序基于现有的哪个前端框架。 我已经猜到了Vue,等等。
只能说我们学习了这些优秀前端框架的优秀设计,但实际上并不是基于某个框架来实现的。
如果我们要谈论相似性,我们不能只看代码表示层的相似性。 内部相似性*相似的是PWA(Web App)。
3 与其他Web框架的兼容性
从上面我们知道App是没有办法接触视图层的,所以它不兼容任何其他前端框架,也不需要兼容,因为它本身就是一个框架。 虽然目前的框架无法与现有优秀的前端框架竞争,但是使用该框架可以完成大部分场景。 我们将继续改进它。
至于gulp、babel等,完全可以使用,只要构建的文件目录符合配置文件中的定义即可。
4 前端和客户端开发会去哪里?
小程序上线后,有笑话称:“HTML5程序员涨价了”、“iOS、iOS程序员要失业了”。 无论产品形态如何,仅从技术角度来看并非如此。
抛开后端不谈,小程序是由WXML、WXSS组成微信小程序开发用什么语言,运行在. 也就是说,两种非常简单的描述语言加上一种只需要处理数据的语言,这对于任何开发来说都是必须的。 没有门槛。
并且该框架完全是按照App的思想来设计的。 如果把Web的思想带入开发,有时会适得其反。so
不要用前端思维开发小程序
不要用前端思维开发小程序
不要用前端思维开发小程序
ifanr团队基本上花了一个上午的时间完成了一个小应用,这体现了开发的便利性。 即使是我们技术不太精通的产品经理也能快速开发一个简单的小程序,所以这应该是一种比较流行的开发方式。 也许未来有一天,那些说“我有一个颠覆性想法,但我需要的只是一名程序员”的人,将能够自己开发小程序。 (笑
5 开源与社区
有开发一接触该框架就发现了一个关键点:该框架只能运行在微信系统中。 这种形式的框架很难在社区中保持活跃。
由于框架的性质,它与客户端有着千丝万缕的联系,所以目前不考虑开放框架,而是以某种形式让开发不必重新发明轮子。
未来可能会以另一种形式运行在其他系统中。 (只是我个人的想法)
我看到一篇评价开发经验的文章“Too”,我觉得挺有趣如何看待小程序开发?,但更准确的说法应该是“Too”。
综上所述,这是我对框架的一些看法。 该框架是一个团队产品。 刚刚发布,我们将持续关注开发的意见。
✦✦✦✦✦✦✦✦