最后说liteIDE:
轻量级IDE,我可以说是国人GO伟大作品典范,然而默认构建也是go build,项目管理方式不符合go官方标准 。代码提示不能自动导入(eclipse也不能) , 不过如果你的项目是以包为单位的 , 那么另当别论 。一定很不错,毕竟是轻量级专门针对GO的IDE!
说这些,其实还有很大一部分取决于你的项目是用vendor机制管理,还是godeps机制管理依赖关系 。go不像java拥有强大的几乎天下一统的maven(无意冒犯,暂不评价其他构建套件) 。
go没有官方包仓库 。
go没有官方包管理工具 。
go没有官方自动化构建套件 。
上面三个没有是致命要害 。导致民间各种百花齐放 。
说说我的项目怎么管理
gpm 一个shell工具(windows下你可以用git的bash,或者cygwin~)
我是严格艳照官方推荐方式管理go项目,一个go项目一个gopath 。系统的gopath只是为了安装go命令,我没有配置gobin,意义不大 。
项目的依赖跟我的代码包都在src下(非vendor)
vendor用来存放包的特殊依赖,发布项目直接把依赖包发布上去(公网管理则只上传依赖关系文件 godeps文件)
资源文件等都放在src目录同级,编译文件放在bin,引用直接../引用 。
go语言编程工具的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于go语言编程之旅一起用go做项目、go语言编程工具的信息别忘了在本站进行查找喔 。
推荐阅读
- 鸿蒙平板投屏电脑,鸿蒙平板投屏电脑怎么设置
- cad安装显示.net4.5,cad安装显示许可管理器不起作用或未正确安装
- 猎奇餐厅经营游戏,上海猎奇餐厅
- 斗鱼直播礼物积分,斗鱼积分过低礼物系统不可用
- php读取数据库所有表 php怎么从数据库读取数据
- java结合redis抢红包,redis抢红包设计
- 视频号怎么查看原视频,视频号怎么查看原视频的视频
- 命令行打开网址linux linux命令行访问网站
- html5svg下载,html canvas svg