技术网站

1,866 阅读22分钟

这里主要用于分享一些实用的技术网站,方便查阅 ^_^

欢迎内推:job.toutiao.com/s/inTcfnQ

一、学习提升

1. 综合学习网站

2. 个人博客网站

3. 分享交流平台

  • GitHub 一个面向开源及私有软件项目的托管平台 排行榜
  • GitLab 个人版的 GitHub,可以部署在自己服务器上的软件项目托管平台
  • Gitee 码云,国内基于 Git 的代码托管和研发协作平台
  • Stack Overflow 开发者交流答疑之地
  • Developer Roadmaps 开发者技术路线图分享社区
  • Bestofjs JavaScript 流行项目总结
  • CodePen 分享和即时预览前端 demo 的天堂
  • JSRUN 比 CodePen 更强大的前端 demo 运行展示平台
  • 踏得 领先的沉浸式互联网内容学习、体验和创作门户
  • Gank 干货集中营
  • FUUN.FUN 奇趣网站收藏家
  • 知乎 可信赖的问答社区
  • 掘金 一个帮助开发者成长的社区
  • 语雀 专业的云端知识库
  • 开源中国 中文开源技术交流社区
  • 百度贴吧 全球最大的中文社区
  • 少数派 高效工作,品质生活,分享你的体验、心得和技巧

二、软件工具

1. 常用软件

2. 在线工具

(1) 资源搜索

(2) 辅助编程

(3) 制图设计

三、前端

1. 技术语言

(1) HTML

(2) CSS

(3) JavaScript

(4) TypeScript

(5) Markdown

(6) WebGIS

(7) WebGL / Three.js

(8) Node.js

2. 三大框架

(1) Angular

(2) Vue

  • Vue.js 渐进式 JavaScript 框架 中文社区常用插件
  • Vue CLI Vue.js 开发的标准工具
  • Vuex 一个专为 Vue.js 应用程序开发的状态管理模式
  • Vue Router Vue.js 官方的路由管理器
  • Vue Loader 一个用于打包 Vue 单文件组件的 webpack loader
  • vue-devtools Vue 调试神器
  • Element 一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库
  • iView 一套基于 Vue.js 的高质量 UI 组件库
  • VUX 一个凑合的 Vue.js 移动端 UI 组件库
  • DataV Vue 大屏数据展示组件库
  • Vue3 源码解读

(3) React

3. 常用插件

(1) js 工具库

  • jQuery 一个高效、精简并且功能丰富的 JavaScript 工具库 中文文档插件库
  • Bootstrap 简洁、直观、强悍的前端开发框架
  • EasyUI 更轻松的打造出功能丰富并且美观的UI界面
  • Layui 经典模块化前端框架
  • Animate.css 丰富的动画特效
  • WOW.js 页面滚动时触发 animate.css 动画特效
  • highlight.js Web 代码语法高亮
  • pdf.js pdf 在线预览插件
  • zTree 一个依靠 jQuery 实现的多功能 “树插件”
  • Swiper 开源、免费、强大的触摸滑动插件
  • VAPTCHA 手势验证码,智能人机验证
  • JsBarcode 条形码生成器
  • Pannellum 一款基于 WebGL 和 JavaScript 的轻量级开源全景组件
  • krpano 目前世界上最强大的全景图漫游制作引擎 中文教程
  • Web Uploader 一个简单的以 HTML5 为主,FLASH 为辅的现代文件上传组件
  • Babel 一个 JavaScript 编译器,方便使用最新的 JavaScript 语法
  • Lodash 一个一致性、模块化、高性能的 JavaScript 实用工具库
  • EJS 高效的嵌入式 JavaScript 模板引擎
  • Pug 一款健壮、灵活、功能丰富的模板引擎,专门为 Node.js 平台开发 中文文档
  • date-fns 轻量级的 JavaScript 日期处理库
  • RequireJS 一个 Javascript 文件和模块加载器
  • RxJS 用于 JavaScript 的 ReactiveX 库 中文文档
  • Immer 让您以更方便的方式使用不可变数据
  • axios 易用、简洁且高效的 http 库
  • lottie-web 用于解析并使用 AE 制作的动画
  • Beatrice 一个针对移动端,多交互场景下的富动效解决方案
  • Day.js Moment.js 的 2kB 轻量化方案,拥有同样强大的 API
  • Numeral.js 操作或格式化数字
  • XTerm 在浏览器中构建命令行终端

(2) 数据可视化

  • AntV 蚂蚁数据可视化
  • Echarts 百度数据可视化
  • ZRender 二维绘图引擎,ECharts 的渲染器
  • inMap 丰富的图层、更好的用户体验、大数据地理可视化库
  • D3 数据驱动文档,灵活的自定义可视化图表
  • Snap.svg 高效简易操作 svg
  • HT for Web 基于HTML5的通用组件、拓扑组件和3D渲染引擎等丰富的图形界面开发类库
  • VTable 一款基于可视化渲染引擎VRender的高性能表格组件库

(3) 富文本编辑器

  • UEditor 百度所见即所得富文本 web 编辑器
  • Vditor 易于使用的 Markdown 编辑器,为适配不同的应用场景而生
  • wangEditor 轻量级 web 富文本编辑器
  • CKEditor 全球最优秀的网页在线文字编辑器之一
  • Summernote 超简单的所见即所得富文本编辑器
  • syllepsis 字节开源的一款开箱即用的富文本编辑器,兼容主流现代浏览器
  • Draft.js Facebook 开源的一款针对 React 的健壮、可扩展和可定制的的富文本编辑器 基于Draft.js自定义富文本编辑器
  • draftjs-utils 为 Draft.js 提供的一些使用工具函数集合

(4) 代码编辑器

4. 工程化

(1) 版本管理

(2) 包管理

(3) NPM 包研发工具

  • Lerna 一个快速、现代的构建系统,用于管理和发布来自同一存储库的多个 JavaScript/TypeScript 包
  • father 一款 NPM 包研发工具,能够帮助开发者更高效、高质量地研发 NPM 包、生成构建产物、再完成发布

(4) 模块化打包

  • webpack 现代 JavaScript 应用程序的静态模块打包器 精通 webpack 核心原理
  • Vite 下一代的前端工具链
  • Trubopack 新一代打包器 Turbopack,号称比 Webpack 快700倍,比 Vite 快10倍。
  • gulp 基于流(stream)的自动化构建工具
  • Parcel 极速零配置 Web 应用打包工具
  • fis3 前端工程构建工具

(5) 代码规范化

四、移动端 / 桌面端

1. 原生 APP

(1) Android

(2) iOS

  • Apple Developer 苹果开发者网站,为 Apple 平台构建用户界面

2. 跨平台 APP

  • H5 手机 App 开发入门
  • PhoneGap 一个采用 Web 技术,创建移动跨平台移动应用程序的快速开发平台
  • Ionic 基于 Angular 的开发 H5 混合手机应用的开源框架
  • Flutter 谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面
  • React Native 使用 JavaScript 和 React 编写原生移动应用
  • Taro 京东-凹凸实验室开发的多端统一开发解决方案
  • uni-app 一个使用 Vue.js 开发所有前端应用的框架
  • graceUI 基于uni-app及小程序的超级前端框架
  • Weex 一个可以使用现代化的 Web 技术开发高性能原生应用的框架
  • Electron 使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序
  • Modern.js 现代 Web 工程体系

3. 微信小程序

五、后端

1. 技术语言

(1) Lisp

(2) Java

(3) Python

(4) PHP

(5) Golang

(6) Docker

2. 服务器

(1) Nginx

(2) Tomcat

(3) Apache

  • Apache 一款用户量很大的流行Web服务器软件

3. 数据库

(1) Oracle

(2) MySQL

  • MySQL 由瑞典 MySQL AB 公司开发的一种关系型数据库管理系统

(3) MongoDB

  • MongoDB 一个介于关系数据库和非关系数据库之间的基于分布式文件存储的数据库

(4) PostgreSQL