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

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

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

  • 写回答

1条回答 默认 最新

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

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

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

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

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

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

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

    评论

报告相同问题?

悬赏问题

  • ¥15 有偿求码,CNN+LSTM实现单通道脑电信号EEG的睡眠分期评估
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路