fly63前端网

www.fly63.com

首页文章资源工具教程 栏目
  • 关于我们
  • 网站投稿
  • 赞助一下
搜索

在线工具_工作生活好帮手

打造各种简单、易用、便捷的在线工具,网友无需注册和下载安装即可使用

点击查看

关闭

提交网站

Nautil
分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://www.tangshuang.net/7273.html
GitHub:https://github.com/tangshuang/nautil/
网站描述:一款基于 react 的响应式开发框架

Nautil 是一款基于 react 的响应式开发框架,它运用观察者模式,提供丰富的开发套件,提供跨平台开发解决方案,比任何 react 开发方式都要简单且有效。 


前言

基于 react 的应用开发非常灵活,是现代前端开发的利器。然而,由于 react 仅仅是一个 UI 库,它不提供框架级别的解决方案,所以当你使用它开发应用时,非常麻烦。虽然有一个庞大的生态支持 react 成为一个应用开发的基础,但是由于太过复杂,导致实际开发中,各种解决方案杂糅到一起,使得应用非常庞大臃肿,且不好维护,依赖的变化也给后期应用维护提升了成本。

特别是 redux,虽然是基于非常优秀的思想开发,却由于太过复杂的样板,在实际应用中不仅不能带来开发的便捷性,而且会增加代码体积。而 Nautil 是一个新的框架,它虽然基于 react,但是并没有一味的去迎合 react 社区,它独树一帜,提出自己的状态管理、数据管理、观察者模式响应等等,通过这些新的东西,再结合 react 的优秀之处,它完美的实现了新一代框架应该具备的特性。

基于更多的选择,Nautil 打破原有的 react 范式,融入我们认为更有利于开发者快速开发的新方法。我们不应该拘泥于编程范式,应该尝试打破范式之争,勇于尝试。

Nautil 这个单词取自 Nautilus 的前面部分。Nautilus(鹦鹉螺)是一种海洋生物,有数亿年的进化历程,被成为海洋中的“活化石”。鹦鹉螺身上藏着非常多令人不可思议的秘密。鹦鹉螺外壳切面所呈现优美的螺线,暗含了斐波拉契数列,而斐波拉契数列的两项间比值也是无限接近黄金分割数。Nautil 希望在前端开发领域打破传统开发思维,创立独特的开发方式。 


npm

npm i nautil


构建工具

Nautil 基于 ES6 module 开发,但它所依赖的第三方库不一定基于 ES,而 Nautil 不提供已构建好的文件,因此,仍然需要你使用构建工具编译 Nautil 应用。


链接: https://fly63.com/nav/2768

more>>
相关栏目
react
Facebook开发的一款高效、灵活、声明式设计的JS库
官网GitHub
AngularJS
Google推出有条理,可维护,易编程的MVVM框架
官网GitHub
backbone
提供:模型、集合、视图,开发重量级的javascript应用的框架
官网GitHub
jquery
一个快速、简洁的JavaScript代码库
官网GitHub
zepto.js
一个轻量级的针对现代高级浏览器的JavaScript库
官网GitHub
Ember
JavaScript MVC框架,它用来创建复杂的Web应用程序,消除了样板
官网GitHub
nw.js
轻量级桌面应用开发的捷径
官网GitHub
socket.io
一个WebSocket库,包括了客户端的js和服务器端的nodejs
官网GitHub
nuxt.js
基于 Vue.js 的轻量级、服务端渲染 (SSR) 应用框架
官网GitHub
Next.js
实现react的服务端渲染的框架
官网GitHub
Electron
基于Chromium 和 Node.js, 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用
官网GitHub
htmx
无需JavaScript的动态HTML
官网GitHub
Nerv
一款由京东凹凸实验室打造的类React前端框架
官网GitHub
lodash
一致性、模块化、高性能的 JavaScript 实用工具库
官网GitHub
ocLazyLoad
AngularJS 的延迟加载(惰性加载)模块和组件
点击进入GitHub
weui.js
WeUI 的轻量级 js 封装
点击进入GitHub

手机预览