阅读更多

1顶
2踩

开源软件
Forrester,Black Duck software 和 North Bridge Venture Partners 三家公司,针对1400名开发者做了一项调查,发现84%的人在使用开源软件。参与调查的开发者不仅仅只是来自于开源公司,也有来自传统的控股公司,如微软。

开源工具,比如通常被用来编写安卓代码的Eclipse,现在正在被80%的软件开发者使用

为什么?他们中的大多数使用开源软件,是因为发现了开源软件有更好的表现和稳定性。而这个,正如 Hammond 观察到的,是一个变化。“开源软件的流行一直源于其低廉的费用,现在开发者对于开发工具的花费也最不重视。”

这种趋势,Hammond 说,意味着,“开源软件正在扩张地盘,这对于开发者来说是个黄金时期。”由此引发的一个结果是:“我们开始看到开源软件之间的竞争,而不再是开源和收费软件之间的。”

此外,这项调查也透漏出三个最受开源影响的产业:教育,政府和医疗服务。在这些领域,也包括其他领域,据 Hammond 透漏,那些开源项目,像 Apach Tomcat、JSP server,正在取代收费软件。

并且,开源软件并不仅仅是在超越那些旧的,过时的软件。它也在引领新软件的发展。Hammond 引用了大数据和 NoSQL 作为那些先锋者的开源软件例子。在这些领域,收费软件甚至都没有立足之地。

Hammnod 说,公司使用开源软件并不仅仅是因为其免费,而是因为他们宁愿尝试开源的解决方案,而不是去处理与收费软件有关的困难。

这项调查表明,开源软件也在如下的领域中大展拳脚,包括云/虚拟化(73%);内容管理系统(CMS)(66%);手机(61%);安全(59%);和网络管理(57%)。

然而,虽然在服务器,数据中心和云上开源软件已越来越多,桌面操作系统却依然是 Windows 主宰。现在最流行的开发者操作系统是 Win7。实际上,2/3多的开发者是使用 Windows,仅有12%多点的使用 Linux,还有更少的则是 Mac 系统。

Hmmond 认为这是由于惯性。例如,当需要一个 SCM 时,Hmmond 习惯性的想到最流行的 SCM 程序是已经过时很久的微软版本控制系统(VSS)。

尽管仍然有一些专利持有,大趋势仍很明显是朝向开源工具的。Hmmond 指出,Windows 开发者,例如,正在为 SCM 迁移到 Git。讽刺的是,Git,是伴随着 Linux 产生的,它诞生于 Linus Torvalds的思想沃土上。
  • 大小: 52.8 KB
来自: 开源中国
1
2
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ThinkPad X220 Hackintosh EFI

    MacBookPro8,1机型(可改) APFS设置macOS Catalina(可改) OpenCore版本0.9.4开发版 建议用Catalina Patcher来打补丁,打补丁之后可切换回显卡支持的机型 注意:如CFG未解锁,请打开AppleCpuPmCfgLock以解锁,解锁...

  • Spring Security 入门(3-11)Spring Security 的登录密码验证过程 UsernamePasswordAuthenticationFilter...

      认证过程如下 一、先判断请求(请求必须是post请求)地址是否为配置的 login-processing-url 值(默认/j_spring_security_check),如果不是,则放行,进入下一个过滤器,是则进行校验。 二、验证用户密码信息并返回Authentication类,在验证过程中如果失败则捕获异常进行处理(执行unsuccessfulAuthentication方法调转到配置...

  • UsernamePasswordAuthenticationFilter的验证过程

    1. 首先过滤器会调用自身的attemptAuthentication方法,从request中取出authentication, authentication是在org.springframework.security.web.context.SecurityContextPersistenceFilter过滤器中通过捕获用户提交的登录表单中的内容生成的一个org.springframework.

  • ThinkPad X220 OC黑苹果

    建议机型:MacBookPro8,1等 (我准备安装macOS 10.15.7) (自带无线网卡、声卡已坏,无线网卡准备联发科RT3070) 准备工作(8.14) 一个完全可以打开GitHub的网络(100%和GitHub打交道) macOS镜像(网上一搜一大堆...

  • ThinkPad T420 clover引导安装黑苹果(x220和T520也适用)

    Recovery HD for system recovery, iMessage, Find My Mac, etc. 动态 DSDT and Kext patching. 警告 : 
   我的系统是 Lenovo T420 ,屏幕是分辨率为 1600x900 LCD 和 Intel HD 3000 Graphics. ,...

  • MAC实现睡眠和休眠唤醒

    因为苹果默认为休眠文件加密...我们知道UEFI 主板一般都支持NVRAM 保存功能,也就是保存亮度,音量等信息,这样开机后就能还原到和关机前一样的状态。苹果机器也是如此。但是一些主板是没有NVRAM 功能的,这时候EmuV...

  • win10下装黑苹果双系统_老笔记本加装1T固态硬盘,顺便安装win10 Mac双系统,真香...

    16年的时候淘汰了用了8年的老笔记本,入手了一款游戏本-华硕飞行堡垒FX-PRO,越来越感觉这款老本的性能有点跟不上了, 正赶上去年开始SSD全线降价,于是准备给它加装一个SSD。其实NVMe接口的固态硬盘目前来说性价比...

  • 装黑苹果系统 VirtualBOX 虚拟机安装 OS X 10.9 Mavericks 及 Xcode 5,本人X220亲测

    安装的时候只勾选Intel Pro 1000网卡驱动和变色龙即可,其它选项则容易造成无法启动,慎选! MultiBeast 6.2.1下载地址: http://www.cnblogs.com/yipu/p/3611464.html ⑹.5 完成其他安装步骤后,不要...

  • [IOS_VirtualBox]VirtualBOX 虚拟机安装 OS X 10.9 Mavericks 及 Xcode 5,本人X220亲测

    安装的时候只勾选Intel Pro 1000网卡驱动和变色龙即可,其它选项则容易造成无法启动,慎选! MultiBeast 6.2.1下载地址: http://www.cnblogs.com/yipu/p/3611464.html ⑹.5 完成其他安装步骤后,不要启动 ...

  • windows 8下VMWare创建MAC OS 虚拟机

     宿主机器:Thankpad x220i + windows 8.1 pro  Vmware :10.0.1  MAC OS X:Mavericks ,GM版本下载地址 http://pan.baidu.com/s/1rDr4M , 正式版本: http://pan.baidu.com/s/1BrAf9 安装步骤...

  • 解决黑苹果Usb配件需要电源

    这几天在使用u盘和移动硬盘的时候突然发现会出现一个问题 如图所示: 在远景论坛和tonymacx86上面搜寻了半天大概已经确定了问题 USB3.0没有完美驱动成功 问题解决 众所周知安装黑苹果的过程中最难的一部分不是安装...

  • 520 miix 小兵 黑苹果,Hackintosh黑苹果长期维护机型整理清单

    建议大家使用yandex搜索引擎、github先搜索下有没有自己的机型,型号一样,机型配置有差异可以忽略,使用你的机器型号+clover、型号+EFI、型号+mac、型号+Hackintosh等进行搜索。例如我最近更新了 elitebook840g3、...

  • linux是什么样的_您的Linux设置是什么样的?

    在技​​术世界中,人们想知道其他人的笔记本电脑贴纸是什么样子,他们喜欢(讨厌)的文本编辑器和发行版 ,当然还有关于Linux设置的详细信息。 我们的朋友史蒂夫·奥瓦迪亚(Steve Ovadia)拥有一个整个博客,专门...

  • thinkpad x250装黑苹果教程_GitHub - siweijianrong/Hackintosh: Hackintosh黑苹果长期维护机型EFI及安装教程整理...

    7000 联想 80WB 笔记本电脑 ThinkPad T420 系列 包含 T420、T420s、T520、X220X220, 可通过修改支持到 10.14.x ThinkPad T430 ThinkPad T440p ThinkPad T450 ThinkPad T460 系列 可支持 T460、T560、T470 和 T470p4...

  • m73p黑苹果_Hackintosh 黑苹果长期维护机型 EFI 及安装教程整理

    整理这份清单的目的:在于给想体验黑苹果的人一个方向,也想减少大家重复造轮子,节约大家的时间。... 每次升级前请先从各种驱动了解本次升级有没有大的改动,在升级前首先升级 Clover 和相关的 k...

  • OSChina 周五乱弹 ——假期倒计时三分之二!

    我的配置: 两台 Apple Thunderbolt 显示器 一台 iMac (遗留测试) 一台 MacBook Pro 一台定制 Mac Mini 还有一台 Razer Stealth PC (没拍下来) 一块 Wacom Cintiq 手写板 一台电视来玩游戏用和通过 Apple TV 投影...

  • 黑苹果长期维护机型整理清单

    Asus P8P67 PRO 链接 链接   Asus ROG GL552JX 链接 链接 Asus ROG GL552JX Asus ROG GL552VX 链接     Asus ROG GL553VD 链接     ...

  • 西门子S7-200PLC与MCGS触摸屏联动控制步进伺服电机的技术解析及应用实例

    内容概要:本文详细介绍了利用西门子S7-200PLC与昆仑通泰MCGS触摸屏联合控制步进伺服电机的方法和技术要点。首先阐述了硬件接线的具体方式,包括PLC输出接口与伺服驱动器之间的正确连接以及必要的安全措施如急停开关的接入。接着深入探讨了PLC程序的核心代码片段,涵盖原点回归、手动正转触发、绝对位置计算等功能模块,并解释了关键指令如PLS的作用及其使用注意事项。此外,针对触摸屏的关键配置进行了说明,涉及数值输入框、指示灯、多状态按钮等组件的设置,强调了绝对定位逻辑的实现。文中还分享了一些常见的调试问题及解决方案,例如伺服电机抖动、数据刷新延迟等问题的处理办法。最后提到该方案已在实际生产环境中成功应用并表现出良好的性能指标。 适合人群:从事自动化控制领域的工程师和技术人员,特别是那些希望深入了解PLC与触摸屏协同工作的专业人士。 使用场景及目标:适用于需要高精度定位控制的小型自动化生产线或机械设备中,旨在帮助用户掌握如何构建稳定可靠的步进伺服控制系统,提高工作效率的同时降低成本。 其他说明:作者凭借丰富的实践经验提供了许多宝贵的建议和技巧,对于初学者而言是非常有价值的参考资料。

  • 光储并网直流微电网Simulink仿真模型:MPPT与混合储能系统的优化设计

    内容概要:本文详细介绍了光储并网直流微电网的Simulink仿真模型构建,涵盖多个关键技术点。首先讨论了光伏系统的最大功率点跟踪(MPPT)算法,特别是扰动观察法的具体实现及其优缺点。接着探讨了由蓄电池和超级电容组成的混合储能系统,强调了它们各自的特点以及如何通过控制算法进行有效的功率分配。此外,还讲解了二阶低通滤波法的应用,用于提高电能质量和优化不同频率范围内的功率管理。最后,文章深入解析了逆变器的双闭环控制系统,包括电压环和电流环的设计,以确保逆变器输出与大电网的良好匹配。 适合人群:从事新能源系统设计、电力电子技术研究的专业人士,尤其是对Simulink仿真工具有所了解的研发人员。 使用场景及目标:适用于希望深入了解光储并网直流微电网内部机制和技术细节的研究者和工程师。主要目标是帮助读者掌握如何利用Simulink工具箱搭建完整的光储并网直流微电网仿真平台,从而为实际工程应用提供理论支持和技术指导。 其他说明:文中提供了大量具体的Matlab/Simulink代码片段,便于读者理解和实践。同时,作者分享了许多宝贵的实战经验和调试技巧,有助于解决实际建模过程中可能遇到的问题。

Global site tag (gtag.js) - Google Analytics