首页
学习
活动
专区
圈层
工具
发布

C++协作
EN

Stack Overflow用户
提问于 2011-03-01 00:22:31
回答 2查看 243关注 1票数 2

我正在尝试启动一个需要多线程、网络、MySQL和Unicode (UTF16)支持的协作C++项目(本质上是一个网络应用程序)。

我发现POCO库是所有这些特性的源码,它看起来是一个很好的库。

这将是我的第一个协作项目,所以假设不知道如何使用GIT和类似的。我有一台服务器,我可以将其用作存储库,因为我更喜欢使用自己的服务器而不是在线服务。

你对此有什么建议?你将如何开始设置所有的东西?

如果这看起来像是一个特定的“帮助我”的请求,我很抱歉,但是经过几天的搜索,我想这并没有太多的讨论,所以你在这里发布的任何信息都会对其他发现自己处于我的位置的人有所帮助。

感谢您的回复。

EN

回答 2

Stack Overflow用户

发布于 2011-03-01 00:29:11

哇,我想知道从哪里开始。

  • 你有没有考虑过编程语言、工具等的所有可能性?
  • 为什么你说“需要多线程”?多线程通常是一种优化,因此最初要求它要么是非常不成熟的优化,要么是基于经验的明智选择。然而,你说这是“你的第一个协作项目”,所以很可能是前者。
  • 你的团队中有比你更有经验的成员吗?如果是这样,他们可能应该选择工具和技术(或者至少参与决策)。

你在这里担任管理职务吗?你的团队经验如何?

如果您的团队非常缺乏经验,它可能会认为这是一个好主意。如果经验丰富,他们可能会希望a)从更容易的语言开始b)稍后而不是更早地进行优化。

我认为公平地说,没有软件应用程序“需要C++、多线程、MySQL”,因为这些都是设计决策。

你的设计有多好的文档记录?您的团队是否对其进行了广泛的审查/批评?

你的需求有多好的文档记录?

票数 2
EN

Stack Overflow用户

发布于 2011-03-01 00:31:34

http://gitref.org/将为您提供学习git的良好开端,如果您对集中化程度较低的解决方案感兴趣,git可能正是您想要的途径。

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

https://stackoverflow.com/questions/5144593

复制
相关文章

相似问题

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