技术学习网站

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

一、学习提升

1. 综合学习网站

2. 个人博客网站

3. 分享交流平台

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

二、软件工具

1. 常用软件

  • MSDN 一个提供微软公司各种工具与资源的下载站点
  • Google Chrome 一款设计简单、高效的网络浏览器 历史版本
  • Postman 一款功能强大的网页调试与发送网页 HTTP 请求的软件
  • Visual Studio Code 最流行的现代化轻量级代码编辑器
  • HBuilderX 专为 Vue.js 打造的高效轻量级代码编辑器
  • IntelliJ IDEA 业界最好的 java 编程开发工具
  • Android Studio 安卓程序编程开发软件
  • Genymotion 最快的安卓模拟器
  • AppCan Hybrid 混合应用开发软件
  • Navicat 数据库管理工具 示例
  • DBeaver 一款免费开源的通用数据库工具
  • DBCHM 最简单、最实用的数据库文档生成工具
  • photoshop 图像处理软件
  • Axure 交互原型设计软件 示例
  • PxCook 从设计到代码,高效易用的自动标注工具
  • XMind 一个全功能的思维导图和头脑风暴软件
  • ColorPix 颜色选取软件
  • Ubuntu 世界领先的开源操作系统
  • TeamViewer 强大的远程控制软件
  • Xmanager Windows下的强大的PC X服务器
  • 内网通 局域网办公聊天领航者
  • Homebrew macOS(或 Linux)缺失的软件包的管理器
  • uTools macOS 下的生产力工具集
  • iTerm2 macOS 下的集成终端
  • hammerspoon macOS 下的快捷键设置

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 模板引擎
  • date-fns 轻量级的 JavaScript 日期处理库
  • RequireJS 一个 Javascript 文件和模块加载器
  • RxJS 用于 JavaScript 的 ReactiveX 库 中文文档
  • axios 易用、简洁且高效的 http 库

(2) 数据可视化

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

(3) 富文本编辑器

  • UEditor 百度所见即所得富文本 web 编辑器
  • Vditor 易于使用的 Markdown 编辑器,为适配不同的应用场景而生
  • wangEditor 轻量级 web 富文本编辑器
  • CKEditor 全球最优秀的网页在线文字编辑器之一
  • Summernote 超简单的所见即所得富文本编辑器
  • CodeMirror 大名鼎鼎的在线代码编辑器的基础库 示例

4. 工程化

(1) 版本管理

  • Git 一个开源的分布式版本控制系统软件 官方教程
  • Learn Git Branching 通过可视化动画效果配上游戏闯关功能来一步一步学习 Git 命令
  • TortoiseSVN 一个开源的集中式版本控制系统软件(现在基本都用 Git 了)

(2) 包管理

(3) 模块化打包

  • webpack 现代 JavaScript 应用程序的静态模块打包器
  • gulp 基于流(stream)的自动化构建工具
  • Parcel 极速零配置 Web 应用打包工具

(4) 代码规范化

四、后端

1. 技术语言

(1) Lisp

(2) Java

(3) Python

(4) Docker

2. 服务器

(1) Nginx

(2) Tomcat

(3) Apache

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

3. 数据库

(1) Oracle

(2) MySQL

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

(3) MongoDB

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

(4) PostgreSQL

五、移动端 / 桌面端

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 构建跨平台的桌面应用程序

3. 微信小程序

原文地址:https://www.cnblogs.com/hustshu/p/15056149.html