前端必知的两个开源框架
虽然说编程的框架是美丽的外衣,是漂亮的衣服。
虽然说框架的使用无法提升自己「内在功力」,可能是编程的「花架式,花把式」。
虽然说框架的更新速度「日新月异」,此起彼伏,如「雨后春笋般」的出现,可以说是多的「琳琅满目」,「数不胜数」,让我们程序员「眼花缭乱」。
但是……
但是用户喜欢漂亮的衣服啊!
但是就是花架式和花把式用的才多,我们的水平也就够用这些花把式的,别跟我们提什么基础,原理,大数据,人工智能。
但是框架的更新可以提高我们编程的效率啊!
有时候,你也别瞧不起会使用框架提高效率的人。当然,要想自己能够写出漂亮的框架还是需要自己扎实的基础和实力的。
今天,我给大家推荐两个前端必知而且不错的开源框架,尤其是在前端这么火爆的今天,小程序,跨平台开发的今天,前端知识你「不可或缺」。
taro
Taro 是一套遵循 React 语法规范的「多端开发」解决方案。现如今市面上端的形态多种多样,Web、ReactNative、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。
使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、RN 等)运行的代码。
React 语法风格
Taro 的语法规则基于 React 规范,它采用与 React 一致的组件化思想,组件生命周期与 React 保持一致,同时在书写体验上也尽量与 React 类似,支持使用 JSX 语法,让代码具有更丰富的表现力。
快速开发微信小程序
支持多端转化
Taro 方案的初心就是为了打造一个多端开发的解决方案。目前 Taro 代码可以支持转换到 微信小程序 以及 H5 端。
(微信小程序)
(H5)
声明:以上介绍内容来自于开源框架的 README.md 说明。
开源框架地址:https://github.com/NervJS/taro
iView Weapp
iView Weapp 是一套高质量的微信小程序 UI 组件库。一直关注过我的读者都知道,我之前分享过很多关于微信小程序的开发框架,关于 UI 组件库这边,比较出名除了今天分享的之外,还有 ZanUI-WeApp 是有赞技术团队开源的 UI 组件库,另外还有微信官方的 WeUI,但是好像 WeUI 已经快两年没有更新了。
今天 iView Weapp 刚刚发布,我就第一时间试用了一下,其实跟 ZanUI-WeApp 差不多,但是我发现一点它的使用好像比 ZanUI-WeApp 灵活一些,稍微一丢丢简单一点。通过对比,比有赞的这个稍微好一点。
小程序已经提供了很多组件和 API,但它们过于基础,实际开发时仍需要一定的封装和 UI 调整。iView Weapp 提供了与 iView 一致的 UI 和尽可能相同的接口名称,大幅度降低了学习成本,使用起来如鱼得水。如果你是 iView 的核心用户,用起 iView Weapp 来甚至不用看文档!当然,我们对新用户也很友好,事无巨细的文档、友好的 API 和完整的示例,几分钟就可以上手啦。
iView Weapp 1.0 提供了 30 个组件,并会不断丰富:
开源地址:https://github.com/TalkingData/iview-weapp
长按扫码体验
非著名程序员
技术,职场,行业观察,这里应有尽有!