lvr1314520 2014-11-13 16:38 采纳率: 0%
浏览 1440

服务器怎么构架,关键是代码框架怎么搞? 求大神!!!

一、首先是代码问题,怎么样合理的分割各个模块,让整个项目能够很容易的扩展,又能很好的组织在一起,并且具有很好的可读性。
二、整个服务器应该怎么去构架。
三、我想边写东西边学习, 怎么查资料比较好。

  • 写回答

1条回答 默认 最新

  • sctianhu 2014-11-14 07:54
    关注

    你问的东西,完全是经验问题,我的意思不是说某个人写了多少代码的经验,架构是个很复杂的东西,要考虑综合因素,比如除开代码外的还有很多东西,比如,
    第一点,架构一个东西不是为技术而技术,架构是个妥协的过程,首先你需要看懂你的业务 模型,还要考位未来发展可能冲击到架构(你没有这个行业的产品经验很难搞),有了这些经验后你才知道,那些地方是可以规划到一起,那些是稳定点,那些是变化点最多的地方要拉出来单独搞;

    好,当你弄明白了上面,你有高大上的设计出来了,问题又来了,比如:
    技术上那种可行 还是不可行,你要不是已经有经验做过了,要不就是自己要去尝试; 好等你尝试完了,你觉得高大上的东西可以实现了,考虑后面:

    你有多少人,他们什么水平,擅长什么?
    开发选择那个语言,
    有没有必要拿开源库的来用
    这些都涉及你后期维护的问题(除非都是你自己一人在捣鼓,如果是团队/商业开发肯定要考虑上面这些,毕竟要讲究成本,效率等),维护不好,你的框架肯定非常短命的!

    这些难度所带来的风险,你有多大的本钱和精力去抗。

    如果抛开上面的,你只是想写写代码,你完全可以去挖开源项目的, apache,unix ,hadoop等等,这些都是你学习的对象。

    申明:我不是架构师也没做过架构工作,不过是总结了下工作中一起合作的架构师啥的,看他们大致要考虑这些东西。

    评论

报告相同问题?

悬赏问题

  • ¥50 汇编语言除法溢出问题
  • ¥65 C++实现删除N个数据列表共有的元素
  • ¥15 Visual Studio问题
  • ¥15 state显示变量是字符串形式,但是仍然红色,无法引用,并显示类型不匹配
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗