作者小头像 Lv.2
68 成长值

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
45
3
0
0
20

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

发布时间 2019/01/23 16:34:31 最后回复 匿名用户 2019/02/15 14:49:20 版块 HCDE
25713 36 2
他的回复:
作为一个.NET Core开发者,工作中大部分都是依赖开源软件的。这一块儿还是有所了解的,毕竟我创业微型企业,很多东西,比如数据库,开源的可以满足的情况下,一般不会去使用付费版的商业版本的东西。1、讲讲你工作中有哪些系统是开源软件还是商业软件(包含商业版本开源软件)?开源的软件有:Visual Studio Code、mysql、ElasticSearch、kibana、jenkins、Postgesql等;开源的框架有:.NET Core、ASP.NET Core、EntityFramework Core、Exceptionless、abp、Serilog等;付费的软件有:Windows 10,Office 365, PowerBI2、讲讲分享一下你所接触过或者工作上使用开源软件或者商业软件的典型应用场景?开源软件场景:日常开发使用的工具,基本都是开源免费的版本,足够应付日常开发,比如Visual studio 社区版、Visual Studio code 、mysql、ElasticSearch等,稳定高效。商业软件场景:比如PowerBI,这是一个做报表的软件,由于做一些报表,前端开发代码量可能较大,比如报表展示,打印,预览,页面设置等,自己开发太麻烦,付费版本的直接就可以免去这些开发的工作量了。Office 365 在文档协作方面可以很好的提高工作效率3、讲讲你所知道的,简单说一下开源软件和商业软件的各自优点开源的优点:使用者众多,社区强大,出小问题资料多,可以根据自己企业需求,订制化做二次开发,很容易及时响应需求,不行可以自己来。开源的缺点:有代码,需要对开源项目深入了解。付费的优点:稳定,遇到疑难问题,有专人支持对接。付费的缺点:贵,使用者不够多,出问题搜不到资料,很难及时响应需求。4、讲讲你所用过的开源软件或者商业软件,以及对TA不满意的地方开源软件主要是比较得到技术支持商业软件对技术支持响应不够