首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

萌新提问:有前端和后端,那么有中端吗?

  •  1
     
  •   ResidualSoils · 2017-05-14 17:18:49 +08:00 · 6706 次点击
    这是一个创建于 887 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题。 如果有中端,那么中端一般是做什么的呢,使用的又是什么语言?

    53 回复  |  直到 2017-05-26 14:30:02 +08:00
        1
    pheyer   2017-05-14 17:47:19 +08:00 via iPhone
    变异成终端了
        2
    also24   2017-05-14 17:50:58 +08:00   ♥ 1
    中间件啊……
        3
    AlisaDestiny   2017-05-14 17:51:58 +08:00
    middleware。
        4
    timothyye   2017-05-14 17:52:15 +08:00 via Android
    那一定还有异端……
        5
    motecshine   2017-05-14 17:56:26 +08:00 via Android
    有中出
        6
    em70   2017-05-14 18:05:39 +08:00 via Android   ♥ 1
    游戏引擎开发就是中端,不直接面对用户,也不处理逻辑,工作就是根据指令生成需要的数据
        7
    guokeke   2017-05-14 18:25:45 +08:00   ♥ 1
    @em70 这个概念对应到 web 就是框架开发喽
        8
    microget   2017-05-14 18:32:23 +08:00
    我是末端,在后端的后面
        9
    noark9   2017-05-14 19:00:15 +08:00
    软件领域的终极解决方案,实在不行就加一层,于是很多个中端就诞生了
        10
    hvsy   2017-05-14 19:31:43 +08:00 via iPhone
    中端不就是浏览器嘛。
    还有就是接口协议,这些东西。
        11
    Govda   2017-05-14 19:45:28 +08:00 via Android
    CDN 算得上是中端吧
        12
    coder886   2017-05-14 19:50:11 +08:00 via Android
    有终端😂
        13
    tinypig   2017-05-14 19:55:50 +08:00
    运维咯。
        14
    zhihaofans   2017-05-14 20:06:58 +08:00 via iPhone
    @Govda cdn 算后端 吧
        15
    ck65   2017-05-14 20:10:33 +08:00 via iPhone
    前端和后端都没为之编写过代码,它却一直在那工作的东西,就都算是中段好了。
        16
    tomato3   2017-05-14 20:11:32 +08:00 via Android
    中间件。
        17
    shallyy   2017-05-14 20:13:21 +08:00 via Android
    还有末端 比如本萌新
        18
    qiukong   2017-05-14 20:25:08 +08:00 via iPhone
    有前庭和后庭,那么有中庭吗?
    (庭院设计方向)
        19
    sagaxu   2017-05-14 20:54:12 +08:00
        20
    dxfree   2017-05-14 21:16:19 +08:00 via iPhone
    我公司原来分前台部门和后台部门,今年要搞中台……
        21
    xialdj   2017-05-14 21:22:54 +08:00 via iPhone
    有 只有很薄的一层 目前最典型的就是阿里的 nodejs 大量用在中间层 后端 java 负责各种业务 中间 node 负责渲染页面 楼上说的什么中间件 middleware 都是瞎扯
        22
    jtsai   2017-05-14 21:23:53 +08:00
    @dxfree 搞啥业务的,好奇脸
        23
    phithon   2017-05-14 21:32:59 +08:00
    其实是有的。。。我见过有的厂商用 php 写后台,但实际上 php 拿到请求以后会发到 java 写的真正后台去,拿到结果再组织起来返回给用户
        24
    dtysky   2017-05-14 21:47:16 +08:00 via Android
    后端的前端,或是前端的后端都算吧,就是处理数据业务逻辑接口聚合转发的……
        25
    icedx   2017-05-14 21:51:52 +08:00 via Android
        26
    zmj1316   2017-05-14 21:52:42 +08:00
    @guokeke 游戏引擎对应 web 应该是接近浏览器,所以不能算中端吧...
    我觉得中间件一类都可以算,包括前端的框架和后端的中间件
        27
    blessyou   2017-05-14 21:58:04 +08:00 via iPhone
    web 层?
        28
    snow8261   2017-05-14 21:58:37 +08:00
    @dxfree 难道和我是一家公司吗?奇葩的中台:-)
        29
    gam2046   2017-05-15 08:01:56 +08:00   ♥ 1
    按照以上各位的说法,我觉得中端太笼统的,应该细分成大中端和小中端,参考篮球中的大前锋、小前锋.....🐶
    不过我觉得这个问题蛮有趣的。说不定许多年以后由于分工细化,真的会出来一个“中端”的概念呢。
        30
    lneoi   2017-05-15 08:49:58 +08:00
    复杂度还不够.. 所做的东西复杂了 收益上去了 自然就有了..
        31
    scriptB0y   2017-05-15 09:24:51 +08:00   ♥ 1
    有啊,中端推荐 konsole 或 iTerm2
        32
    gongbaodd   2017-05-15 09:28:47 +08:00   ♥ 1
    node 中间层
        33
    flowfire   2017-05-15 09:32:30 +08:00
    前端:client
    后端:server
    中端: 网线
        34
    ma125125t   2017-05-15 10:20:13 +08:00
    听说有中出和后入,那么前入是什么意思呢?
        35
    jswh   2017-05-15 11:11:22 +08:00
    client/server 比较好。前端后端的分发其实不那么好,听听就好了。
        36
    aaronzjw   2017-05-15 11:46:41 +08:00
    还有高端和低端
        37
    littleshy   2017-05-15 11:47:21 +08:00   ♥ 1
    其实现在那些前端框架叫中端挺好。
    前端:HTML+CSS
    中端:JS
    后端:***



    瞎说的。
        38
    tkisme2013   2017-05-15 12:05:42 +08:00
    怎么没人说中出。。。
    我看到这个标题条件反射就是这个



    开什么玩笑,middleware 不是架构师的事情么,前端后端架构师
    终端倒是有
        39
    stormpeach   2017-05-15 12:44:16 +08:00
    @timothyye 结了婚的、有妹子的都是异端(逃
        40
    zhanziyang   2017-05-15 13:13:58 +08:00   ♥ 1
    Node 中间层应该可以算中端吧,不过关于“中端”这个说法,没有,没有人这样叫,也没有一致的定义
        41
    koebehshian   2017-05-15 13:43:58 +08:00   ♥ 1
    中端就是 TCP/IP 网络了。前端是客户端,后端是服务器
        42
    ZXCDFGTYU   2017-05-15 14:00:27 +08:00   ♥ 1
    我们之前实践是这样的,
    前端是 HTML/JS/CSS ( View 视图层),
    中端是 PHP ( Logic,业务逻辑控制),
    后端是 Service ( Java+PHP,Java 作为系统底层支持,类似于静态文件分布式存储,分布式 Redis 等底层服务; PHP 作为业务操作数据的接口层,一般是作为数据库的模型操作和客户服务支持系统、公司业务控制系统等服务运营系统的接口对接)
        43
    MajorAdam   2017-05-15 14:09:18 +08:00
    有异端吗
        44
    sirm2z   2017-05-15 14:50:00 +08:00
    程序员就这么爱在限制条件下 找 对号入座 的东西么?

    普普通通的一个问题,没有就没有,非要带着镣铐想出个答案
        45
    xiaoyang7545   2017-05-15 16:22:39 +08:00   ♥ 1
    @phithon 这个例子虽然不知道是不是题主说的中端。但是实际应用场景是比较多。我那边也有用 java 做接口 php 处理业务,前端显示交互 这样的系统设计。
        46
    Adven   2017-05-15 16:40:17 +08:00
    middleend?
        47
    zhengfuchao2008   2017-05-15 17:43:19 +08:00 via iPhone
    如果你把前端理解成页面展现,后端理解成数据业务处理,那么中端就是完成他们链接的部分咯。大写的 mvc 分工。

    或者,造轮子那些,可以理解为中端了。
        48
    wodewone   2017-05-15 17:53:37 +08:00
    现在不是有新形成的 node 中间层嘛,就是不管后端是什么在前端后端数据交互中间加一层 node ;后端直接和 node 沟通,前端直接和 node 沟通,即前后端不直接做数据交互
    * 把原先前端和后端都需要做的“双重验证”拿到中间层,这样只维护一个中间层
    * 前端数据和 App 数据可以通过中间层来统一规范
    * 将用户访问的页面在 node 层生成便于优化 seo
    * 前后端开发全凭 api 交流

    个人意见,说的不对的,欢迎指正。
        49
    wh0syourda66y   2017-05-15 18:09:58 +08:00
    那有没有左端和右端
        50
    lan894734188   2017-05-15 18:41:39 +08:00 via Android
    中间件
        51
    ericls   2017-05-15 20:48:42 +08:00 via iPhone
    LLVM
        52
    Lihz   2017-05-16 15:03:25 +08:00
    @dxfree 参考银行体系吗
        53
    wuyouzhuguli   2017-05-26 14:30:02 +08:00
    Http 协议
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2319 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 02:25 · PVG 10:25 · LAX 19:25 · JFK 22:25
    ♥ Do have faith in what you're doing.