前端必知的两个开源框架

虽然说编程的框架是美丽的外衣,是漂亮的衣服。

虽然说框架的使用无法提升自己「内在功力」,可能是编程的「花架式,花把式」。

虽然说框架的更新速度「日新月异」,此起彼伏,如「雨后春笋般」的出现,可以说是多的「琳琅满目」,「数不胜数」,让我们程序员「眼花缭乱」。

但是……

但是用户喜欢漂亮的衣服啊!

但是就是花架式和花把式用的才多,我们的水平也就够用这些花把式的,别跟我们提什么基础,原理,大数据,人工智能。

但是框架的更新可以提高我们编程的效率啊!

有时候,你也别瞧不起会使用框架提高效率的人。当然,要想自己能够写出漂亮的框架还是需要自己扎实的基础和实力的。

今天,我给大家推荐两个前端必知而且不错的开源框架,尤其是在前端这么火爆的今天,小程序,跨平台开发的今天,前端知识你「不可或缺」。欢迎大家关注我的微信公众号:非著名程序员

taro

Taro 是一套遵循 React 语法规范的「多端开发」解决方案。现如今市面上端的形态多种多样,Web、ReactNative、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。

使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、RN 等)运行的代码。

React 语法风格

Taro 的语法规则基于 React 规范,它采用与 React 一致的组件化思想,组件生命周期与 React 保持一致,同时在书写体验上也尽量与 React 类似,支持使用 JSX 语法,让代码具有更丰富的表现力。

快速开发微信小程序

Snip20180611_3

支持多端转化

Taro 方案的初心就是为了打造一个多端开发的解决方案。目前 Taro 代码可以支持转换到 微信小程序 以及 H5 端

img

img

声明:以上介绍内容来自于开源框架的 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 个组件,并会不断丰富:

Snip20180611_6

开源地址:https://github.com/TalkingData/iview-weapp

Snip20180611_5
非著名程序员

loonggg wechat
欢迎您扫一扫上面的二维码,订阅我的微信公众号「 非著名程序员」!
坚持原创技术分享,您的支持将鼓励我继续创作!