首页
学习
活动
专区
圈层
工具
发布

写在2021: 值得关注学习的前端框架和工具库

, 有很奇妙的感觉,因为我在最开始入门前端时,也是以Vue入的门,在“学完”Vue之后, 我也有了类似的疑问,但当时的我没多想,觉得“技多不压身”,反正都是前端,以后肯定用得上,那就学呗—— 结果我一路到现在都是处于这么一种状态...Angular 是我最近正在学的框架,在开始前我其实是拒绝的,但写了两个例子之后我觉得真香!...Ionic,出现比较早的一个跨端方案,最开始只支持Angular,现在还支持了React和Vue,暂时没有使用过。目前的了解是性能与Vue支持上存在一些问题(所以Angular YES)。...你可能同样在犹豫要不要学这玩意,我的意见是:学! 因为确实NodeJS中目前没有特别全面的框架(虽然NestJS在Spring面前也是弟弟)。...Hasura,功能比较全的一款,支持PostgreSQL和MSSQL,除了上面提到的以外还提供鉴权与触发器(类似Serverless中的触发器),以及把外部已经独立部署的GraphQL API也纳入管控

3.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    写在 2021: 值得关注学习的前端框架和工具库

    [1], 有很奇妙的感觉,因为我在最开始入门前端时,也是以Vue入的门,在“学完”Vue之后, 我也有了类似的疑问,但当时的我没多想,觉得“技多不压身”,反正都是前端,以后肯定用得上,那就学呗。...Angular[15] 是我最近正在学的框架,在开始前我其实是拒绝的,但写了两个例子之后我觉得真香!...Ionic[20],出现比较早的一个跨端方案,最开始只支持Angular,现在还支持了React和Vue,暂时没有使用过。目前的了解是性能与Vue支持上存在一些问题(所以Angular YES)。...你可能同样在犹豫要不要学这玩意,我的意见是:学!因为确实NodeJS中目前没有特别全面的框架(虽然NestJS在Spring面前也是弟弟)。...Hasura[53],功能比较全的一款,支持PostgreSQL和MSSQL,除了上面提到的以外还提供鉴权与触发器(类似Serverless中的触发器),以及把外部已经独立部署的GraphQL API也纳入管控

    5.7K10

    ​在群晖docker上装elmlang可视调试编码器ellie

    所以整个ellie源码的语言套语言架构中,源码形式逻辑发布的共有nodejs和elixir和elmlang,其中elmlang负责自身的执行,整个ellie app层次,nodejs源码是后端,负责elmlang...所以它们被做进ellie这个docker编排逻辑中时,需要安排好几种语言的运行时和库支持 -- 在development版本的docker中可以看到清楚的逻辑,前后端各维持在一套dockerfile build...database是数据库所在主机的主机名,docker-compose.yml中数据库 postgresql9.5对应container的ID,一般是database,对于那个ssl,如果不加ssl,会在运行时出现...nodejs在编译deps时出现natives有关的错误。...phx.server单独在命令行中执行,会出现如下错误:(EXIT) no process: the process is not alive or there's no process currently

    1.8K60

    Node.js 技术栈学习指南(含思维导图)

    ——臧克家 Node.js 技术栈 是由作者 “五月君” 于 2019 年 4 月梳理之后最早开源于 Github,同时注册了微信公众号「Nodejs技术栈」。...说明:大致方向不会变,中间细节部分之后可能会修改,欢迎关注公众号「Nodejs技术栈」回复 “思维导图” 查看最新版学习指南 目录大纲 JavaScript 基础 This 函数 对象 原型 正则...HTTP 三次握手/四次挥手 URI/URL/URN 跨域的形成及解决方案 缓存头 Cache-Control Cookie 与 Session HTTP 长链接 HTTP2 协议实践 微服务 可能出现的问题...熔断 限流 服务降级 Consul Zookper ResultFul API GraphQL HAL 基于ResultFul协议的提升 RPC 消息队列 认识微服务 数据通信 服务注册/发现 柔性可用...转载和投稿前请先在公众号后台点击 “阅读更多” -> “转载投稿”查看相关须知内容。

    4.1K51

    Node.js 技术栈学习指南(含思维导图)

    ——臧克家 Node.js 技术栈 是由作者 “五月君” 于 2019 年 4 月梳理之后最早开源于 Github,同时注册了微信公众号「Nodejs技术栈」。...、TypeScript)、Node.js 核心模块、主流框架实践、缓存、数据库、消息中间件、DevOps、HTTP 协议以及 Node.js 在微服务、分布式领域下的应用分享等。...思维导图 说明:大致方向不会变,中间细节部分之后可能会修改,欢迎关注公众号「Nodejs技术栈」回复 “思维导图” 查看最新版学习指南 目录大纲 JavaScript 基础 This 函数 对象 原型...Crypto — 加密 FS — 文件 Timer — 定时器 Node.js 进阶 Memory 内存管理 V8 虚拟机 I/O 模型 EventLoop 事件轮询 Threads&Process 线程和进程...熔断 限流 服务降级 Consul Zookper ResultFul API GraphQL HAL 基于ResultFul协议的提升 RPC 消息队列 认识微服务 数据通信 服务注册/发现 柔性可用

    1.4K30

    超越 REST

    1Graphile 在早期的 GraphQL 探索过程中,Netflix 的工程师意识到 Graphile 库可以将 PostgreSQL 数据库对象(表、视图和函数)作为 GraphQL API 来呈现...我们假设有一个 Docker 容器,其上运行了一个带有 Graphile 库的非常简单的 NodeJS Web 服务器(以及一些用于安全、日志、度量和监控的 Netflix 内部组件),可以为快速开发工作提供...通过允许 GraphQL 客户端“所用权限”(“full access”)自动生成的 GraphQL 查询和 Graphile 生成的突变(在所有表和视图上公开的 CRUD 操作)来提高灵活性;然后在开发过程的后期...底层表上的所有权限必须显式地授权给 Web 应用程序的 PostgreSQL 用户,以避免意外的写操作。 表和视图可以在同一个事务中进行修改,这样就可以原子地对公开的 GraphQL 模式进行更改。...3PostgreSQL 复合类型 Graphile 在读取 PostgreSQL 数据库模式以及将表和基本视图转换为 GraphQL 模式方面做得非常出色,但我们的经验表明,当视图中存在 PostgreSQL

    4.3K20

    杭州站 | 第一届 GraphQLParty

    但在国内,许多团队和开发者个人对于 GraphQL 的理解还仅限于一些 demo 示例,了解通过它可以更便捷的帮助前端工程师获得页面所需的数据,在实际的工程实践和团队推广上的考量,同时 GraphQL...GraphQL 的性能问题和常见的坑有哪些及如何解决? 在复杂应用(如工业领域)如何应用 GraphQL? GraphQL 的 Schema Type/Resolver 如何做可视化工程依赖管理?...、CDN 源站、云构建平台、实时日志服务等基础设施设计、开发和维护 -现为集团 B2B Nodejs 接口人,负责 Nodejs 工程化推进 (DevOps)与技术答疑 -现为集团内部基础 Nodejs...前端栈 React、ReactNative 后端栈 Ruby on Rails、C、Python、PostgreSQL 现后端 API 已全线迁移至 GraphQL,系统管理了十几万匹布,并以每天几千匹的数量增长...在 GraphQL 的实践上,陆陆续续用 nodejs 写过的几个项目,有微服务,也有作为 BFF 层的 web server。

    55510

    你不知道的 GraphQL

    我们将会用Nodejs来完成这个任务,因为这个语言我们已经在marmelab用了4年了。但你也可以用任何你想用的语言,例如Ruby,Go,甚至PHP,JAVA或C#。 ?...创建一个简单的GraphQL服务端 用Nodejs实现一个HTTP服务端最快的方式是使用express microframework[7]。...假如tweets和authors数据存储在PostgreSQL数据库,而Stats存储在MongoDB数据库,我们的resolver只要调整一下即可: const { Client } = require...在我学习的过程中我看过大量的过时的教程,因为这门技术在不停的发展和进化。我希望这篇教程不会那么快就过时!...[30] Apollo: GraphQL Input Types And Client Caching: https://dev-blog.apollodata.com/tutorial-graphql-input-types-and-client-caching-f11fa0421cfd

    3.9K20

    Node.js 技术栈学习指南(含思维导图)

    说明:大致方向不会变,中间细节部分之后可能会修改,欢迎关注公众号「Nodejs技术栈」回复 “思维导图” 查看最新版学习指南 目录大纲 JavaScript 基础 This 函数 对象 原型 正则...Crypto — 加密 FS — 文件 Timer — 定时器 Node.js 进阶 Memory 内存管理 V8 虚拟机 I/O 模型 EventLoop 事件轮询 Threads&Process 线程和进程...Egg.js Nest.js Midway.js Meteor.js 数据库 Azure CosmosDB Amazon DynamoDB ElasticSearch Solr Sphinx MySql PostgreSQL...HTTP 三次握手/四次挥手 URI/URL/URN 跨域的形成及解决方案 缓存头 Cache-Control Cookie 与 Session HTTP 长链接 HTTP2 协议实践 微服务 可能出现的问题...熔断 限流 服务降级 Consul Zookper ResultFul API GraphQL HAL 基于ResultFul协议的提升 RPC 消息队列 认识微服务 数据通信 服务注册/发现 柔性可用

    1.5K20

    2019 简易Web开发指南

    在此我整理了个人认为在2019仍是或者将成为主流的技术与大家分享,包括前端、后端和全栈相关。 工具、软件 欲先攻其事必先利其器,用好工具是做好开发的基础。...Electron:使用chromium和node.js,兼容windows,mac,linux 后端 语言 前端同学如果想成为全栈,学一门后端语言是必不可少。...Node.Js:就算不做全栈,nodejs也将成为前端的必备技能 Python:如果除了web开发想往人工智能、机器学习、数据分析方向扩展的同学,python更合适 C#:个人很喜欢的语言,非常优雅和高效...后端框架 Node.js:Express,Koa,Adonis Python:Django,Flask C#:ASP.NET PHP:Laravel,Symfony 数据库 关系型:MySQL,PostgreSQL...GraphQL是一种规范(specification)而不是实现(implementation)。而Apollo是GraphQL最火的实现。更多请参考:Awesome GraphQL。

    3.1K41

    用ServBay快速构建下一代GraphQL应用

    在本指南中,我们将深入探讨如何利用ServBay一站式环境和Docker,构建可扩展的GraphQL微服务。...主要功能包括声明式数据获取:使用 GraphQL,客户端可以在查询中精确指定所需的数据,包括字段和关系。这消除了传统 REST API 经常出现的数据过度获取和获取不足的问题。...高效的类型系统: GraphQL 拥有强大的类型系统,可以在 API 中定义数据的结构和关系。高效的数据加载功能: GraphQL 使客户端能够在单个请求中检索多个资源。...下一步是配置数据源,即PostgreSQL数据库。我们将利用现有的 PostgreSQL 数据库应用程序映像,而不是在本地安装和配置它,该映像将在单独的 Docker 容器上运行。...通过运行以下命令登录到您的 Docker 帐户:docker login 出现提示时提供您的 Docker 用户名和密码。

    2.1K00

    【Rust日报】2020-01-09 在 Rust 实现的内核中实现协作调度器

    在 Rust 实现的内核中实现协作调度器 背景:OxidizedOS 是用 Rust 编写的多核 x86-64 内核。...在本文中,我们将实现协作式多任务处理。为简单起见,我们将使用循环调度器,其中每个线程将以 FIFO 顺序运行。...它使用 actix-web,Juniper,Diesel 和 jsonwebtoken。 Benchmarks with insert into PostgreSQL: ▶ ....Rust 允许开发人员编写系统级代码,但提供安全性功能,包括内存安全性,类型安全性和错误处理。这些是开发受信任的应用程序的理想功能。...Rust Belt Rust 2019 于 10 月 18 日星期五和 10 月 19 日星期六在俄亥俄州代顿举行。再次感谢我们所有的与会者,演讲者和赞助商!

    1.1K20
    领券