02数据库管理软件
这个就非常多了 , 不同数据库都有专门的管理软件和工具,这里简单介绍3个比较通用的数据库管理软件,分别是HeidiSQL、DBeaver和DataGrip,对于日常使用来说,非常不错:
这是Windows平台下一个非常轻巧灵活的数据库管理软件,基于Delphi开发而来,目前支持MySQL、MariaDB、MSSQL、PostgreSQL等主流数据库 , 常见的建库建表、视图索引、触发器等基本功能,这个软件都能很好兼容,除此之外 , 还支持SQL脚本导入导出、数据备份恢复等功能,对于日常数据库管理来说,非常不错:
这是一个基于Java开发的数据库管理软件 , 免费、开源、跨平台,目前支持Oracle、MySQL、PostgreSQL、SQL Server等十几种主流数据库开发,建库建表、视图索引、触发器、存储过程等基本功能 都 可轻松查看和设计,数据库导入导出、数据 恢复 备份等功能也都非常不错 , 对于日常数据库管理和维护来说,是一个非常不错的工具:
这也是一个通用的数据库管理软件 , Jetbrains公司的产品 , 支持跨平台,但原则上针对个人不免费,常见的PostgreSQL、MySQL、Oracle等数据库 , 这个软件都能很好支持,数据导入导出(恢复备份)、 智能代码填充、版本 集成 控制等功能非常不错,对于日常数据库管理来说,也是一个不错的工具:
每天常用开发工具:
0.Git:分布式版本控制系统;
1.IntelliJ IDEA:java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一;
2.Sublime Text:不只是代码编辑器;
3.Postman:Http请求模拟工具和功能强大的网页调试工具;
4.DataGrip:支持几乎所有主流的关系数据库、多功能的数据库操作工具;
5.Vagrant:用于创建和部署虚拟化开发环境,配合虚拟机使用;
6.Gradle:自动化构建工具;
7.JIRA:项目与事务跟踪工具;
8.iTerm2:Mac上的终端工具;
9.Jenkins:持续集成工具 。
做了一个写代码用了十几年的人,很多编程的习惯已经养成了,现在就罗列下每天必用的软件:
直接安装的linux系统,因为几乎所有的代码都是在linux下完成
java开发环境
C/C++代码编辑工具
linux下虚拟windows系统virtualBox
软件提交工具git
不同的开发语言,每天要用到的软件可能不一样 。
我是开发java web的 , 电脑安装了很多工具,但是说每天要用到的好像就几个 。
作为程序员使用最多的软件,莫过于编程开发所用到的软件编辑器,但是编辑器的种类有很多 。我们需要做到的是,找到你最喜欢的编辑器然后熟练的使用它 。
同时掌握常见的一些快捷键的操作方式,从而来提升我们的工作效率,而不是以软件而论软件,什么都去接触使用 。毕竟软件是工具是帮助我们提升开发效率 。
下面我就列举我们PHP经常使用的软件
IDE工具类软件
这一类是开发软件编写代码用的 。这一类的软件非常多,我就推荐一个经常使用的PHPStorm,因为太多的话大家也用不到,也没有那么多的精力去熟练每一个编辑器 。
PHPStorm是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全 , 快速导航以及即时错误检查 。可以说是PHP开发程序员必备的神器 。
常用快捷键如下:
1.复制快捷方式
F5复制文件/文件夹
CTRL+C复制
CTRL+V粘贴
CTRL+X剪 切,删除行
CTRL+D复制行
CTRL+SHIFT+V可以复制多个文本
推荐阅读
- android服务器tomcat,Android服务器开发知识书籍pdf下载
- 10代cpu接口是什么,10代cpu配什么主板
- 什么算消极视频推广,什么算消极视频推广呢
- go语言对齐内存 go语言gc
- 用java代码写的计算器,java怎么写计算器
- jquery车牌号校验,jquery校验form表单
- gis删除不了元素,arcgis无法删除要素
- python看所有函数 python如何看函数有哪些参数
- 景区公寓如何营销,景区如何宣传营销