首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >开放源码项目如何处理复杂的设置和部署?

开放源码项目如何处理复杂的设置和部署?
EN

Software Engineering用户
提问于 2011-05-16 18:41:23
回答 2查看 344关注 0票数 6

在我的大多数企业客户端,它们都有非常复杂的系统,需要部署和测试多个实体。(例如客户端软件、用户数据库、系统、数据库、身份管理器应用程序等)。他们通常没有一种简单的方法来部署这一切。既不生产也不促进发展。

我想知道开源项目/应用程序是如何处理这一问题的?开放源码项目的范围是否更小,因此设置起来就不那么复杂了?他们是否设法避免了复杂性,因为没有人为他们在安装过程中浪费的时间买单?我想知道在复杂性方面有什么复杂的开源项目。

我想了几个例子。它们都不适合我的目的。

Wordpress - .com站点在部署方面可能相当复杂,但是AFAIK可以从.org下载的版本非常简单。它不能分发到多个服务器。

维基百科?它所使用的大多数软件都是开源的,但它本身并不是一个可下载的开源项目,所以它并不适合。他们的系统的详细信息可以在维基百科上找到

散居国外-- Facebook的替代品目前还不起作用,但它可能会变成这样的项目

Dreamwidth最初是一个LiveJournal叉。Dreamwidth主要是开源的。它的wiki页面包含一些生产票据的信息。我在IRC中得到了他们的一些输入,即我张贴在他们的论坛上以获得进一步的澄清。

因此,我感兴趣的是在部署和测试方面比较复杂的开源应用程序/系统的进一步示例。

EN

回答 2

Software Engineering用户

发布于 2011-05-17 00:48:57

在我有限的经验中,咨询软件公司几乎没有动力让安装变得容易,因为复杂的安装对于现场咨询顾问来说是要付费的。

在开源项目中,有一个很大的动机来获得良好的安装软件,就像人们自己安装一样,而且安装越简单,使用它的人就越多。

票数 1
EN

Software Engineering用户

发布于 2011-05-16 20:33:18

辛布拉通过打包、部分修改和配置它所需的所有软件并强制建立层次结构来简化部署。类似的方法(甚至包括操作系统)是PfSenseFreeNAS

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/77185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档