本人知识图谱

来源:互联网 发布:php 博客 模板 源码 编辑:程序博客网 时间:2024/05/21 18:49

写此文档,在于归纳自己的知识图谱,即现已熟悉的技术,需要了解的技术,以及未来技术发展方向。

一、开发语言

使用C#,需要了解的有java、PHP、python等
1. C#为由C和C++衍生出来的面向对象的编程语言。其综合了VB简单的可视化操作和C++的高运行效率,凭借强大的操作能力、优雅的语法风格、便捷的对面向组件编程的支持,成为了.NET开发的首选语言。
2. PHP是一种通用开源脚本语言,语法吸收了C、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。它支持几乎所有流行的数据库以及操作系统,并可使用C、C++进行程序扩展。
3. Python是一种面向对象、解释型计算机程序设计语言,语法简洁清晰,具有丰富和强大的库。在设计上坚持清晰划一风格,使得它成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

二、数据库

使用SQLServer,需要了解的有Oracle、MySQL
1.MySQL是最流行的关系型数据库管理系统,在Web应用方面是最好的RDBMS应用软件之一,作为开放源码软件,可大大降低总体拥有成本。因其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

三、前端

了解jquery、lingerui、javasrcipt、CSS
1.JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。
(脚本是依据一定的格式编写的可执行文件,是批处理文件的延伸,是一种纯文本保存的程序,脚本通常可以由应用程序临时调用并执行。)
2.jQuery为一个兼容多浏览器的JavaScript库。它免费、开源,使用MIT许可协议。其语法设计可使开发更加便捷,提供API让开发者可编写插件。利用它,开发者可轻松开发出功能强大的静态或动态网页。

还有一些不熟悉的技术:

  1. Node.js为在服务器端运行的javascript,运行效率高
  2. Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。与常用的版本控制工具 CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
  3. MongoDB是由C++语言编写的分布式存储数据库,旨在为Web应用提供可扩展的高性能数据存储解决方案。是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
  4. HTML5是HTML最新修订版本,2014年10月由万维网联盟(W3C)完成标准制定。其设计目的是为了在移动设备上支持多媒体。它简单易学,且增加了很多有趣新特性。
  5. CSS3是最新的CSS标准,该标准是朝着模块化发展的,以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。
原创粉丝点击