【译】据Black Duck软件公司的《2016年开源未来查询》陈述宣称,现在65%的企业安排在运用开源软件,开发马到成功是公司企业运用的第三常见的一类开源软件(仅次于操作体系和数据库)。正如Black Duck公司的总裁兼首席执行官卢希普利(Lou Shipley)在陈述中所说:“简而言之,开源是现在开发应用软件的首要办法。”
本文介绍了十款值得重视的开源开发马到成功。它包含版别控制体系、集成开发环境(IDE)、文本修改马到成功以及Web和移动开发结构。它们都经常被开发人员用来开发新的应用程序。
跟着GitHub大行其道,Git已成为一项事实上的规范;据几项查询显现,现在它是软件开发人员傍边最盛行的版别控制体系。用户包含技能职业的一切闻名公司,比方谷歌、Facebook、推特、微软、领英和网飞。它在开源项目傍边也十分盛行,比方Linux内核、Eclipse、 Gnome及其他项目。
对Java开发人员来说,Eclipse是最受欢迎的集成开发环境(IDE)之一。它还支撑C/C++、JavaScript和PHP。Eclipse基金会主管这种IDE的开发,它支撑250多个开源项目,其间大多数项目与开发马到成功有关。
NetBeans是另一种很盛行的开源IDE,它首要以一种Java马到成功而出名,可是它还支撑C/C++、JavaScript、PHP和HTML开发。它能够在Windows、Linux或macOS上运转,能够用来开发桌面应用程序、Web应用程序或移动应用程序。
一代又一代开发人员在争辩两种最盛行的文本修改马到成功:Emacs和Vim各自的相对长处。GNU Emacs宣称具有可感知内容的修改形式,还有语法标色、内置阐明文档及教程、全面的一致码支撑以及用于项目规划和调试的马到成功等。
Vim也是一款大名鼎鼎的老练的文本修改马到成功,它包含在大多数UNIX体系和macOS中。首要功能特性包含:多级吊销树、支撑数百种编程言语、超卓的查找替换马到成功以及全面的插件体系。
凭仗Node.js,开发人员就能用JavaScript编写服务器端应用程序。近些年来,该项意图人气急剧上升,用户包含IBM、微软、领英、网飞、贝宝、yahoo、沃尔玛及其他许多闻名的互联网公司。据官方网站宣称,“Node.js的软件包生态体系npm是世界上最巨大的开源库生态体系。”
Cordova得到了Apache基金会的资助,它让移动开发人员能够运用HTML、CSS和JavaScript之类的Web开发技能,编写针对iOS、安卓、Windows及其他渠道的应用程序。其他许多移动开发结构根据Cordova代码库,最有名的移动开发结构当数PhoneGap。
微软的这种Web开发结构自2002年以来就面世了,可是它直到2014年才选用开源许可证来发布。它与微软的其他许多开发马到成功整合起来,包含Visual Studio。
Bootstrap在官方网站上宣称“Web上最盛行的HTML、CSS和JS结构,可用于开发呼应式、移动优先的项目。”它由推特开发,最早是在2011年发布,旨在简化前端Web开发。
Ruby on Rails凭仗共同的理念和简易的办法,有别于其他的Web应用程序开发结构。用户包含互联网上一些最盛行的服务,比方GitHub、Airbnb、Basecamp和Hulu。
点赞 0热门台湾芯事:安静革新与乘芯而起12号职工出走 小米在高端上过紧日子星巴克用“牵连”回应“风云”视频更多Intel 12代酷睿玩正版游戏溃散你对天玑9000有什么等待吗iPhone13全系不再支撑中国电信2G网络Meta最新发布!元世界中的触觉手套官方微博/微信
每日头条、业界资讯、热门资讯、八卦爆料,全天盯梢微博播报。各种爆料、内情、花边、资讯一扫而光。百万互联网粉丝互动参加,TechWeb官方微博等待您的重视。
美国对特斯拉“鬼魂刹车”问题打开查询 触及41.6万辆Model 3和Model Y
美国对特斯拉“鬼魂刹车”问题打开查询 触及41.6万辆Model 3和Model Y
青云QingCloud EHPC 打造即买即用的全流程SaaS化超算服务
蚂蚁链发布BTN:可将区块链网络吞吐量提高186% 带宽本钱下降80%
蚂蚁自研数据库OceanBase宣告开源 300万行中心代码向社区敞开
Steam 上星期销量排行:《消逝的光辉 2》登顶、多个版别霸榜,《双人成行》上榜