一些知识

语言

Java

服务端开发

HTML + CSS + JavaScript

Web前端开发,移动端开发

Python

大数据处理,脚本

Shell

脚本

框架

Spring

Java框架

SpringMVC

JavaWeb框架

Mybatis

Java数据持久化框架

React

JavaScript UI框架,用于Web前端开发,对MVC中的V进行操作。

React Native

用于移动端开发,包括安卓开发和ios开发

Electron

用于桌面开发。
如果你可以建一个网站,你就可以建一个桌面应用程序。 Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,它负责比较难搞的部分,你只需把精力放在你的应用的核心上即可。Electron 基于 Chromium 和 Node.js, 让你可以使用 HTML, CSS 和 JavaScript 构建应用。

其他

Node.js

Node.js 是一个让 JavaScript 运行在服务端的开发平台,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。同时Node.js可以让JavaScript对操作系统进行操作。

V8

JavaScrip引擎

Chromium

浏览器内核

NPM

Node Package Manager,把各种资源整合到一个仓库里集中进行管理,相当于前端界的maven。

Maven/Gradle

Java项目管理工具

Jenkins

Java项目持续集成工具

Grunt/Gulp/Webpack

Javascript项目构建工具,都基于Node.js

Git

版本管理工具

你可能感兴趣的:(开发)