Awesome Development Tools

Framework

NodeJS

  • Angular: 一个基于node.js和MVC框架

PHP

前端

Javascript

Web

  • DataTable: 一个跟后台联动的HTML表格封装

Mobile

  • Cordova: Cordova 是用于使用HTML,CSS和JS构建移动应用的平台。我们可以认为Cordova是一个容器,用于将我们的网络应用程序与本机移动功能连接。 Cordova教程

Desktop

  • electronjs: 一个可以用HTML和JAVASCRIPT来开发桌面应用程序的框架。VSCODE使用的框架。

语言

Javascript

Java

  • Gradle: 编译管理,有点像Maven。

Python

  • Kaggle Kernel: Kaggle Kernels is a no-setup, customizable, Jupyter Notebooks environment. Access free GPUs and a huge repository of community published data & code.

  • Pexpect: Pexpect makes Python a better tool for controlling other applications.

设计

  • PlantUML: 一个免费的UML作图工具

  • draw.io: 在线拖拽式绘图工具

  • Astah: UML所见即所得绘图工具。

通信

  • socket.io: 一个WebSocket封装,用于跨平台通信。

  • gRPC: 一个基于ProtoBuf的跨平台通信框架。

IDE

Eclipse

plugins

  • emmet: html代码自动完成工具

部署

  • Jenkins: Jenkins 是一个开源自动化服务器… Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。