Abstract:关于开发工具的一些基础知识。如编程语言,IDE,GitHub,SVN等。
编程语言
- js:脚本语言;
- java:编写客户端程序、后台服务器程序、android app;
- Ruby:一门简介快速的编程语言,搭配Ruby on rails框架,可快速开发一些网站应用程序;
- PHP:脚本语言,用来编写动态网页;低门槛易上手;
- Python:脚本语言,写后台服务器程序/客户端程序/数据分析;
- CSS
- C++:面向对象(通过抽象和接口,使代码更为有序简单);应用广泛,客户端、后台
- android app;
- C#:基于.NET框架的面向对象的高级编程语言;微软出品;
- C:基础语言,什么都能干(机器学习/操作系统/人脸识别/硬件开发等)
- HTML:网页标记语言;
- Objective—C:C语言升级版;用于开发apple的OS X系统和ios;
Github
- git:分布式版本控制库;github:为使用git作为版本控制的软件项目做代码托管;
- 核心功能:Fork & Pull Request,用户可简单复制一个项目并增加自己的修改——将修改贡献回原项目——原作者简单处理即可发布修改版——修改者可获得开源贡献成就(贡献越多,能收获越多朋友关注)
- 博客功能:创建一个项目专门存放个人站点——博客框架——通过xxx.gitgub.io访问站点
IDE
- IDE:集成开发环境,代码编辑、程序编译+运行+调试;
版本管理器SVN
- 作用:协同撸代码;
- 重要功能:文件提交记录,文件修改比对;差异比对,版本递增发布;