精华内容
下载资源
问答
  • 最近在GitChat上发布了一个网络游戏框架教程,目标是带领读者搭建一个商业游戏的网络架构设计,该架构设计是游戏的核心技术,将采用 Unity 2017.2 最新版本作为开发工具。内容分为 UI 架构、技能架构、服务器和网络...

    最近在GitChat上发布了一个网络游戏框架教程,目标是带领读者搭建一个商业游戏的网络架构设计,该架构设计是游戏的核心技术,将采用 Unity 2017.2 最新版本作为开发工具。内容分为 UI 架构、技能架构、服务器和网络同步四大部分,共 13 篇文章。

    认真读完本系列文章之后,将会深入理解架构的设计,具备独立搭建网络游戏框架的能力,并在此基础上可以独立开发一款网络游戏。

    详情查看网址:点击打开链接



    展开全文
  • 网络服务器后台程序开发架构

    千次阅读 2012-11-27 20:46:19
    网络服务器后台程序开发几种架构包括: 1.多线程模型,多线程模型即每次网络请求开启一个线程处理,这种模型瓶颈是高并发,容灾性能差。一旦某次处理挂起,将影响其他的线程的创建和运行,整个处理的并发数收到创建...
    网络服务器后台程序开发几种架构包括:
    

    1.多线程模型,多线程模型即每次网络请求开启一个线程处理,这种模型瓶颈是高并发,容灾性能差。一旦某次处理挂起,将影响其他的线程的创建和运行,整个处理的并发数收到创建的线程个数限制,无法处理突发请求,存在很大不确定性。

    2.单线程+线程池模型。线程池具有一定的伸缩性。线程池比多线程模型要好,可以看成动态的多线程模型。网络层的线程与逻辑层的线程交互模型很重要。逻辑层不涉及回复请求,由一个统一的线程来进行分发和回复前端请求。这样将网络层和逻辑层分开易于扩展和维护程序结构。

    3.多进程模型。前两种线程模型一般做成同步处理。同步处理的最大后果是如果一次请求阻塞,将会影响其他的请求的处理,主要涉及到IO操作或者访问数据库。而多进程模型一般会做成异步处理,异步处理就能最大限度的提高并发量,并且每次请求是互相独立的不会相互影响,只要不是本地的IO操作阻塞,都不会出现阻塞。一次请求在后端数据库阻塞,其他请求处理正常,容灾性能好。

        网络后台程序的进程模型还有触发和唤醒之分。在多线程模型中,触发即是一次网络IO可能触发多个线程同时唤醒,可能存在"惊群"现象,惊群现象会导致服务的不稳定。在多线程模型中,唤醒即是一次网络IO由一个主线程进行响应,由这个线程来唤醒其他的工作线程,唤醒策略由

    主线程确定。优点很多,主线程能够控制整个程序的运行,可以做到过载保护,程序利于维护和侧路变更。

    展开全文
  • 前端应用开发架构图谱

    千次阅读 多人点赞 2020-02-11 17:52:50
    个人整理的前端架构图谱,之后会根据这个图谱不断的完善内容。希望这个图谱可以对开发同学的知识脉络有个梳理的作用。 项目创建 脚手架 IDE脚手架 IDE或社区提供的脚手架 业务型脚手架 根据业务特点通过Node写的...

    个人整理的前端架构图谱,之后会根据这个图谱不断的完善内容。希望这个图谱可以对开发同学的知识脉络有个梳理的作用。

    相关图谱文件已上传至Github:https://github.com/sahadev/front-end-architecture,后续将不定期更新。

    2020年02月28日已更新。

    在这里插入图片描述

    项目创建

    脚手架

    • IDE脚手架

      IDE或社区提供的脚手架

    • 业务型脚手架

      根据业务特点通过Node写的工具,用于降低高频手写操作

    通用组件

    • 项目分层组件

      • 错误数据采集

      • 业务代码与运行时框架隔离

        • 安全性兼容: setData
        • API访问缓冲: setData
      • 网络访问封装与管理

        • 访问主机运行时变更
      • 数据存储封装与管理

      • 日志统一收集

    • 社区推荐组件

      https://ice.work/docs/guide/resource/npms

    • UI组件

      • Element UI

      • Echart

      • IView

      • Vant

        https://youzan.github.io/vant/?source=vuejsorg#/en-US/

    极速构建

    • 飞冰

      极速构建企业级中后台前端应用
      https://ice.work/
      海量物料

      优势在于拥有强大的物料:
      涵盖:模板、区块、业务组件、基础组件
      可以通过拖拽快速组合各种页面。

      使用React开发,拥有特定的IDE,裁剪自VSCODE,这些组件目前还不能预览

      iceworks 内置了 ICE 官方模板帮助您快速创建一个中后台应用,并提供了 SCM 的支持(强大的 Git 集成)以加速发布操作。iceworks 还支持对接应用发布平台

      • 后台管理系统

        快速预览:https://unpkg.com/@icedesign/pro-scaffold@3.0.15/build/index.html#/dashboard/monitor

        当项目庞大,单页面冗长,需要多团队开发时,可以考虑:icestark

    编码

    多人协作

    • 编码规范

      • Airbnb JavaScript Style Guide

        https://github.com/airbnb/javascript

      • 规范检查

        配合ESLint执行

        • eslint
        • tslint
        • stylint
        • commitlint
      • 自动格式化

        提交代码仓库时根据规范自动进行调整
        按照团队统一的相关格式进行格式化,使提交到仓库的代码风格都是一致的

        • husky

          https://github.com/typicode/husky#supported-hooks
          https://git-scm.com/docs/githooks

    • 分支管理

      Git Flow

      • 线上分支

        该分支的最后一次commit总是目前生产环境所运行的稳定版本

      • 开发分支

        所有的子分支都是从该分支检出
        该分支的状态永远不落后于线上分支

      • 功能性开发分支

        根据人员与功能所划分的功能版本开发分支
        命名方式可以为:
        分支类型/日期-姓名-功能
        例如:
        feature/20200202-Jim-performance-improve

      • 统一测试分支

        有效利用小程序体验版只有一个的缺点
        与测试分支相配合的还需要支持一个版本可以随时切换环境
        这种特点在并行开发时效果尤为明显

    脚手架

    根据业务特性编写的脚手架
    可以通过CLI的方式生成常用的小程序页面,并直接提供固定的页面模板与常用的页面模板,减少重复量,加速开发

    • Yeoman

      https://yeoman.io/

    组件化

    • 业务组件
    • UI组件
    • 基础组件

    自动编码工具

    • 代码一键生成

      较为通用的前端解决方案,例如:HtmlFindClass

      • HtmlFindClass
    • 业务组件一键生成

      与业务有强相关性,需要结合业务特点专门建造此类工具

    编译

    • 目标环境代码转换(Babel)

    • 文件变更监控

    • 编译结果缓存

      缩短单次编译时间,避免不必要的资源浪费,提升开发效率

    • 编译/打包工具

      • Webpack
      • Rollup
      • Gulp
      • Grunt

    Mock

    • 开发数据自动生成

      根据接口的数据接口自动生成测试数据

      • Mock.js

        http://mockjs.com/

      • 随机数生成

        • Chance

          https://chancejs.com/

    • Mock平台

      • RAP2

        http://rap2.taobao.org/
        https://github.com/thx/rap2-delos

      • easy-mock

      • Api-mocker

      • eoLinker

      • fastmock

        https://www.fastmock.site/#/

      • Mock.js

        http://mockjs.com/

    调试

    • 控制台
    • 网络
    • 存储
    • DOM

    IDE

    • VS Code
    • WebStorm

    语言

    • Html

    • CSS

      • SASS/SCSS

      • LESS

      • POSTCSS

        https://postcss.org/

    • JS/TS

    包管理

    • 打包工具

      • NPM

      • YARN

      • CNPM

        淘宝出品的npm镜像,很快

    运行时框架

    • Vue
    • React

    版本发布

    代码压缩

    • TreeShaking

      Tree-shaking, 也被称为 “live code inclusion,” 它是清除实际上并没有在给定项目中使用的代码的过程,但是它可以更加高效。词汇来源查看https://medium.com/@Rich_Harris/tree-shaking-versus-dead-code-elimination-d3765df85c80#.jnypozs9n

    • uglify

    • csso

    混淆

    分包

    最小可执行单元

    • 首屏公共库
    • 必要业务代码

    发布

    • 平滑发布

    • 增量发布

    • 部署工具/系统

      • Walle

        https://walle-web.io/

      • Jenkins

        https://jenkins.io/

    国际化

    • 语言管理
    • 内容管理

    运行时环境分发

    根据服务的用户环境预先生成各种运行时版本,依据环境获取对应的版本代码,例如通过Pollfill

    Html托管服务

    极大缩短部署步骤与时间

    • surge

      http://surge.sh/

      参考本架构部署示例:http://wooden-process.surge.sh/

    • github pages

      https://pages.github.com/

    • netlify

      https://www.netlify.com/

      几部就可以完成代码部署
      支持与Github,Gitlab强关联,可以读取仓库的分支,自定义配置编译脚本,非常方便,支持环境变量配置

    云服务器

    • DigitalOcean

      https://www.digitalocean.com/

    测试回归

    自动化测试

    • 主链路测试(针对高频使用/功能复杂的模块)

    • 接口自动化测试

      • 可以对各类环境进行配置性测试

      • 接口串行测试

      • 接口性能测试

        • 并发测试
        • 单接口访问时长
    • ⾃动化测试沙盒

      通过模拟微信⼩程序运⾏环境和基础库 API,将⼩程序的运⾏和测试脱离微信环境,从⽽⽅便地对其进⾏⾃动化测试。最后通过拦截setData 接⼝及判断当前⻚⾯路由,对⼩程序运⾏结果进⾏校验

    • 单元测试框架

      • Chai Assertion Library

        用于JS测试的测试框架:https://www.chaijs.com/

    手工测试

    代码质量测试

    lint类工具

    版本控制

    全量发布

    包含版本回退能力

    灰度发布

    https://mp.weixin.qq.com/s/IT65m3VwlAhXusipB6wa2g

    • 按百分比发布
    • 按地域或特定人群发布

    版本定义

    • 代码版本管理
    • 线上运行版本

    运行时版本识别

    • 肉眼随时可识别

    质量监控及告警

    https://mp.weixin.qq.com/s/HtxkwEVm8f1Ur1Il6JmEYQ

    执行日志控制台

    运行时性能数据采集与分析

    业务日志采集

    网络请求采集

    • 接口响应率
    • 接口响应速度
    • 请求响应参数

    脚本错误采集

    分函数级与业务级

    白屏化日志

    业务异常采集

    • 页面访问稳定率
    • 页面测速
    • 健康检查/存活监测

    诊断能力

    • 链路分析
    • 错误聚类
    • 函数流量回放

    社区解决方案

    • CAT

      https://github.com/dianping/cat/

    性能

    监控

    • 运行时性能数据采集

    • 代码编译时长数据采集

    • 小程序包体积数据采集

      • 分包情况下子包体积数据
    • 接口响应时长数据采集

    • 页面打开速度数据采集

      应用实时监控服务 ARMS

      https://www.aliyun.com/product/arms

    Faas网关

    流量感知、HSF/HTTP触发器、限流

    语言执行加速

    • WebAssembly

    性能监控与测试

    • Sitespeed.io

      https://www.sitespeed.io/

      • 性能测试

        • Browsertime

          https://www.sitespeed.io/documentation/browsertime/introduction/

          What is Browsertime good for?

          It is usually used for two different things:

          You run it as a standalone tool to collect performance timing metrics of your web site.
          You integrate it in your tool as a JavaScript runner that collects whatever JavaScript metrics/information you want.

      • 性能数据比较

      • 网站监控

    优化手段

    • 首屏渲染时长

      • 骨架屏
      • 按需加载
      • 图片资源压缩
    • 首屏响应时长

      • 资源缓存

        https://www.cnblogs.com/laixiangran/p/8971119.html

        • expires
        • cache-control
        • Etag
        • Last-Modified
      • 资源压缩

        单文件最小可运行单元,缩减空格与分号等

        • 文本压缩

          • Gzip
        • 图像压缩

          • 矢量图
          • 光栅化
          • 有损/无损压缩
          • Tinypng
      • 资源合并

        多类资源合并为单个的Html/Css/Js,降低http链接次数与时间

      • 资源裁剪

        缩减为首屏所需最小代码量

      • CDN静态资源加速

        • HTTP2

          • 权重

          • 多路复用

            减少TCP握手时间

          • HTTPS安全加密

          • 无需等待

            必要情况下,可以直接发送数据包,不需要等待缓存队列满的条件

          • 服务器推送

          • 头部压缩

            https://link.jianshu.com/?t=https%3A%2F%2Fimququ.com%2Fpost%2Fheader-compression-in-http2.html

        • 缓存及版本管理

        • 最近访问节点

        • 负载均衡

        • 预热

        • 容灾

      • SSR

        Server Side Render 服务侧渲染,有效降低网络传输时间,并且可以对渲染结果实施缓存策略,加速客户端呈现时间

        • Rax SSR

          https://rax.js.org/ssr

    数据统计

    手工埋点

    无痕埋点

    业务数据指标

    • PV/UV
    • 漏斗数据
    • 渠道转化

    用户行为数据

    • 流量分析

      查看全站流量状况,与历史进行比较,是涨是跌,哪个时段出了问题?出了问题需要排查。

      关注实时流量,如直播网站,趋势分析无法满足需要看当前在线。

    • 来源分析

      来源分哪几类,分别带来多少流量?

      搜索引擎、外链的引入流量具体状况如何?

    • 受访分析

      网站哪些内容受欢迎??

      页面设计是否合理?

    • 访客分析

      访客都是谁?

      访客的浏览行为是怎样的?

    • 转化路径分析

      路径分析:根据您设置的特定路线,监测某一流程的完成转化情况,算出每步的转换率和流失率数据,如注册流程,购买流程等。

    社区解决方案

    • 友盟
    • 阿里云

    DevOps

    Auto DevOps provides pre-defined CI/CD configuration which allows you to automatically detect, build, test,
    deploy, and monitor your applications.

    CI/CD

    持续集成(Continuous Integration)
    持续交付(Continuous Delivery)
    持续部署(Continuous Deployment)

    https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/

    https://mp.weixin.qq.com/s/k16SjTN7__iRB_7q78hldg

    • Gitlab

      • 自动构建

      • 自动测试

        代码质量分析:
        https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html

      • 自动部署

      • 自动性能测试

      • 自主监控

      • Code Review

        https://about.gitlab.com/stages-devops-lifecycle/code-review/

      • Review Apps

        https://docs.gitlab.com/ee/ci/review_apps/index.html

    Node中间件

    通过Node.js实现的网关层,可以整合各服务网关数据,实现按需配置请求,减少网络等待时间,加快网络请求时长,降低开发成本,在大型复杂的应用中效果尤为明显

    按需获取数据常见的两种方案:
    1.中台化服务
    2.GraphQL

    应该多关注稳定性,容灾容错,弹性,监控告警等

    逆向分析

    JS

    • js-beautify

      https://github.com/beautify-web/js-beautify

    安全

    数据安全

    代码安全

    通信安全

    • SSL

      SSL, or Secure Sockets Layer, is the industry-standard technology for establishing an encrypted link between a web server and a browser.

    社区库

    热力图

    https://github.com/Leaflet/Leaflet.heat

    Demo1:
    http://leaflet.github.io/Leaflet.heat/demo/

    Demo2:
    http://leaflet.github.io/Leaflet.heat/demo/draw.html

    three.js (3D)

    https://threejs.org/

    商业解决方案

    • EverCraft

      https://evercraft.co/zh/api

    Lottie (动画)

    For Web, Android, iOS, React Native, and Windows

    Lottie is a mobile library for Web, and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!

    https://github.com/airbnb/lottie-web

    http://airbnb.io/lottie/#/

    跨平台开发

    Rax

    https://rax.js.org/

    • H5

    • Weex

      • Android
      • iOS
    • 阿里小程序

    • 微信小程序

    Electron

    跨域

    http://www.ruanyifeng.com/blog/2016/04/cors.html

    简单请求

    • HEAD
    • GET
    • POST

    非简单请求

    非简单请求在发起请求前会发起预检,执行Opions的请求,如果预检通过,则本次生命周期内不会再进行预检

    • PUT
    • DELETE

    常用工具推荐

    https://ice.work/docs/guide/resource/tools

    FusionCool

    Sketch设计辅助工具

    React Developer Tools

    Charles

    Postman

    Octotree

    XMind: ZEN - Trial Version

    展开全文
  • 电信领域网络AI开发平台“NAIE网络智能”(原:SoftCOM AI云服务平台)的架构和服务特性。 目录 NAIE云服务定位和架构: 数据湖、数据资产管理服务、数据集服务、数据生成服务、训练平台 训练服务、模型生成服务...

    之前免费体验了华为云NAIE服务7天实战营---网络AI模型开发,并完成了课程;回头一看,感觉是不错的。

    电信领域网络 AI开发平台 “NAIE网络智能”(原:SoftCOM AI云服务平台)的架构和服务特性。

    目录

    NAIE云服务定位和架构:

    数据湖数据资产管理服务数据集服务数据生成服务训练平台

    训练服务模型生成服务推理框架通信模型服务


    NAIE云服务定位和架构:

    这里红色框框圈出的是网络AI模型开发部分。

    详细介绍可以看看下图:

    如果有兴趣的朋友,可以往下看。

     

    数据湖

     

    数据资产管理服务

    实践参考链接:数据——网络AI模型开发(华为云)

     

    数据集服务

     

    数据生成服务

     

    训练平台

     

     

    训练服务

     

    模型生成服务

     

    推理框架

     

    通信模型服务

     

    官网地址:https://www.hwtelcloud.com/

     

    模型训练服务: https://www.hwtelcloud.com/products/mts

    有兴趣的朋友可以看看这个课程:7天玩转网络AI模型开发

    课程网址:https://edu.huaweicloud.com/courses

     

    之前做体验官去体验了华为云NAIE服务7天实战营---网络AI模型开发,每天完成学习打卡,获得毕业证书~

    分析数据

    数据标注:

    模型训练

    训练好的模型评估报告:

    最后是纪念证书啦~~

     

    如果感兴趣的,也动手啦~

    展开全文
  • 在实际工作中,我们经常听到“架构”和“架构师”这样的名词,并不新鲜...
  • 大数据分析是物联网背后的核心价值,物联智能硬件是物联大系统的终端,开发工程师不仅要深入精通物联技术,也应该去...本文从大的宏观网络架构一步一步深入到所谓微观的微信后台接入,理解物联网后端的架构和相关技术。
  • 大数据分析是物联网背后的核心价值,物联智能硬件是物联大系统的终端,开发工程师不仅要深入精通物联技术,也应该去理解大系统,甚至整个生态领域的...本文从大的宏观网络架构一步一步深入到所谓微观的微信后台接入。
  • Unity 3D 网络游戏架构设计

    千次阅读 2018-04-12 10:41:41
    本课程是 Unity 3D 系列教程,目标是带领读者搭建一个商业游戏的网络架构设计,该架构设计是游戏的核心技术,将采用 Unity 2017.2 最新版本作为开发工具。内容分为 UI 架构、技能架构、服务器和网络同步四大部分,共...
  • C/S架构网络通信开发

    千次阅读 2012-01-19 14:29:45
    在C/S结构的C++网络程序中,直接采用Socket API进行开发效率是很低的,所以大家发明了各种各样的网络框架,如Boost.Aiso和ACE,简化了网络通信开发的难度。  但是这种基于数据包收发的模式还是不太方便,于是又...
  • Windows网络系统架构

    千次阅读 2014-05-30 13:44:40
    在介绍Windows网络体系架构之前,我首先介绍一下Windows中的两个重要编程规范——TDI,NDIS.,然后再介绍网络体系的架构。TDI,Transport Driver Interface,传输驱动程序接口。/Windows/System32/Drivers/Tdi.sys。...
  • IOS应用开发架构

    千次阅读 2012-08-05 13:43:18
    分享一下我设计IOS应用的架构。  本文为个人观点,如有争议望留言  我的IOS应用开发结构图    整体结构很清晰,是一个树状结构。  1、关于CoreEngine  服务器端返回的数据到达Net层,Net层通过Delegate协议传...
  • MMO游戏服务器从零开发架构篇)- 网络部分 游戏服务器的网络分为2部分: 外网通信:服务器与客户端进行的网络数据交互。 对于使用java外网通信毋庸置疑的选择Netty。对于游戏服务器而言,Netty的外网通信只...
  • 基于 JavaScript 语言的快速物联网开发架构

    万次阅读 多人点赞 2017-06-30 09:50:58
    随 JavaScript 语言的流行,及物联网领域的崛起,我们能看到它们结合的可能性,同时也发现它特别适合于物联网开发
  • 以前从来没关注电信无线上网网络的具体架构(也即PS域架构),现在开始学5G接触这些东西时,理解起来很痛苦,资料也少,于是一方面到处找人咨询,一方面到处查资料,最后发现应该从3G、4G时代的架构及功能开始学习,...
  • 云计算技术的发展,各种网络云盘技术如雨后春笋,层出不穷,百度、新浪、网易都推出了自己的云盘系统,本文基于开源框架Hadoop设计实现了一套自己的网络云盘系统,方案为初步设计方案,不断完善中。
  • 最近在研究网络游戏开发,感觉结构很好玩,所以就将自己学到了解到的记录下来。博客前几篇的Socket通信讲的就是网络游戏部分Socket的基本结构。上一篇的对MySql使用就是服务器对数据库的连接使用。今天要介绍的就是...
  • 游戏开发架构 ECS Model 学习笔记

    千次阅读 2018-02-10 11:43:06
    ECS是Entity-Component-...这是守望先锋程序团队在GDC上的ECS架构网络同步分享以及知乎关于OW的ECS架构以及ECS模型本身的讨论,关于游戏架构设计上使用ECS的好处以及ECS模型相对于传统OOP的优越性在上述文章中都...
  • Web开发技术架构

    千次阅读 2020-09-24 21:07:05
    大型web系统架构动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发网络应用软件,比如论坛、网络相册。1、学习Web开发原理,包括MVC/MTV等Web框架; 2、学习Django Web框架,...
  • 网络爬虫项目开发日志(二):爬虫架构设计 本系列的文章纯粹是闲暇中我用来记录开发过程中的点滴,用作以后消遣用的,大神们不喜勿喷
  • 5G网络整体架构

    万次阅读 多人点赞 2020-03-08 16:42:12
    我们都知道,移动通信网络主要包括无线接入网,承载网络,以及核心网络,从而完成对于业务的接入,传输以及控制,5G通信网络当然也不例外。 5G的核心网简称NGC,主要包括信令控制平面功能网元,和用户转发平面...
  • Nova 各个组件介绍以及功能分析(逻辑架构,运行架构,开发架构以及数据库) 1.逻辑架构 nova是云主机控制器。它包含了很多组件,API服务器(nova-api),计算服务器(nova-compute),网络控制器(nova-...
  • 十大神经网络架构

    千次阅读 2019-05-17 10:25:25
    十大神经网络架构 最后在写关于神经网络的代码的时候,对什么情况使用什么神经网络有点困惑,在使用seq2seq的时候对batch_size的大小,hidden_layer的大小迷惑,于是打算整理一下现在流行的架构。 卷积神经网络(CNN...
  • 网络分层架构(七/四层协议)

    万次阅读 多人点赞 2019-03-11 17:02:12
    网络分层架构 业内普遍的分层方式有两种。OSI七层模型 和TCP/IP四层模型。 OSI七层模型:物、数、网、传、会、表、应 TCP/IP四层模型:链、网、传、应 1) 物理层:主要定义物理设备标准,如网线的接口类型、光纤的...
  • iOS大型项目开发架构

    千次阅读 2016-02-15 21:30:56
    首先说说编程语言的选择,Objecive-C还是Swift?我还没有在项目中使用Swift,因为我说服...当然,不用不代表不会,一入行就用Swift开发无意义产品的人没资格戴着有色眼镜鄙视不会Swift的同行。你知道Objecive-C与
  • 什么是一个好的应用架构?怎么才能搭建大型的应用架构?其实每个人在工作几年之后都会有这个疑问,都在寻求好点的框架,那么小编我总结一下我的经验给大家。  其实对于客户端,一个好的应用架构,复杂度不亚于...
  • 软件开发架构设计_Demo(概要)

    千次阅读 2018-07-29 23:37:37
    软件开发架构设计概要 项目背景:项目的历史背景,为什么要这个项目。 阅读对象:设计,开发,测试人员。 约定术语:项目中约定成俗的东西。 整体架构:主要从整个IT层描述系统所处的位置,与周边关联系统之间的...
  • 浅谈棋牌游戏开发框架之架构

    千次阅读 2018-11-06 15:50:05
    浅谈棋牌游戏开发框架之架构 关键字: 棋牌游戏 架构 框架 开发 发表文章 摘要:现在来和大家分享下怎么架构和实现框架来满足棋牌游戏需求的。一、原型符合棋牌项目框架,快速换皮,快速融合。多渠道多包体。自由拆装。...
  • Android开发软件架构思考以及经验总结

    万次阅读 多人点赞 2016-12-25 16:31:54
    本文目的有三,一是整理这段时间的架构学习和思考以及总结这一年的开发经验教训,二是希望能够与各位朋友探讨移动端App的架构设计,三是希望我们每一个应用开发者能够拥有架构的意识。个人的水平有限,文中如果不当...
  • 在电子电器架构开发过程中,架构工程师根据整车开发需求,整理出整车电子电器的功能清单,并将各个子功能分配给整车的各个模块,指导各模块工程师进行模块开发。而关于功能分配的详细程度决定了模块开发的清晰程序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 518,322
精华内容 207,328
关键字:

网络开发架构