代码改变世界

第四次作业—— 分析比较各种软件构建环境

2019-11-02 18:47  周煜文  阅读(223)  评论(0)    收藏  举报

1.Github:

Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。

优点:

①完整的支持Markdown语言,而且支持Emoji表情。

②支持直接复制图片到页面,会自动上传图片(非常好的功能,知乎也支持)。

③功能设计简洁实用上手很快,可用性好,已有很多相当质量的各类项目和优秀开发者在上面。

④使用github原生的功能,就可以进行类似评论的功能。

缺点:

①GitHub 使用 git 分布式版本控制系统,而 git 最初是 Linus Torvalds 为帮助Linux开发而创造的,它针对的是 Linux 平台,git 和 Windows 从来不是最好的朋友,因为它一点也不像 Windows。GitHub 发布了GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。

②国内访问速度太慢,经常出现connect time-out。

③不能很好的解决GB2312/GBK,对中文不够友好

 

2.CODING(coding.net):

Coding 是一个面向开发者的云端开发平台,目前提供代码托管,运行空间,质量控制,项目管理等功能。

优点:

①coding 支持 PHP + mysql 的动态页面。

②服务器在国内,访问速度挺快。

③可以关联QQ或者微信号,方便操登陆。

缺点:

①稳定性一般。

②博客网站运行能被网安部门检测到,域名需要备案,备案就需要云服务器,还得申请,花钱花时间,操作比较麻烦。

 

3.Visual Studio 简称 “VS”(www.visualstudio.com):

VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。

优点:

①使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境。

②在统一的开发环境中,开发并调试多层次的服务器应用程序

③ 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。

缺点:

①界面设计没有充分考虑空间占用。

②输出显示过于单调。

③错误信息不够人性化。

④重构功能比较初级。