• node技术选型记录


    一、node的框架对比

    1. express

      适用于es5及以前的框架,使用generator异步

    2. koa/koa2

      适用ES6及以后的框架,使用async/await异步

    3. egg

      阿里淘系基于koa开发,但不支持TS

    4. midway

      阿里淘系基于koa开发,用于支持TS

    5. nuxt/next/nust

      分别为vue/react/angular的后端渲染框架

    综合后选择midway

    二、数据库orm对比

    1. squelize(截止发布该文章时,github Star为24.4K)

      经典orm框架,基于 promise,目前支持 PostgresMySQLMariaDBSQLite 以及 Microsoft SQL Server

    2. typeorm(截止发布该文章时,github Star为24.5K)

      TS开发的orm框架,可以运行在 NodeJS、Browser、Cordova、PhoneGap、Ionic、React Native、Expo 和 Electron 平台上,可以与 TypeScript 和 JavaScript (ES5,ES6,ES7,ES8)一起使用。 

      支持 MySQL / MariaDB / Postgres / SQLite / Microsoft SQL Server / Oracle / sql.js / MongoDB NoSQL 数据库。

    综合后选择typeorm

  • 相关阅读:
    hive数据倾斜处理
    hbase基本命令
    hdfs基本操作命令
    hive常用函数
    sql面试题
    tcpdump 的正确食用方法
    kotlin 学习感受
    搭建docker hadoop环境
    安全模型分析核心
    personal evolution
  • 原文地址:https://www.cnblogs.com/zhuxingqing/p/14887443.html
Copyright © 2020-2023  润新知