V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ResidualSoils
V2EX  ›  程序员

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

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

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

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



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



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

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

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

    个人意见,说的不对的,欢迎指正。
    wh0syourda66y
        49
    wh0syourda66y  
       2017-05-15 18:09:58 +08:00
    那有没有左端和右端
    lan894734188
        50
    lan894734188  
       2017-05-15 18:41:39 +08:00 via Android
    中间件
    ericls
        51
    ericls  
       2017-05-15 20:48:42 +08:00 via iPhone
    LLVM
    Lihz
        52
    Lihz  
       2017-05-16 15:03:25 +08:00
    @dxfree 参考银行体系吗
    wuyouzhuguli
        53
    wuyouzhuguli  
       2017-05-26 14:30:02 +08:00
    Http 协议
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5345 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:32 · PVG 15:32 · LAX 23:32 · JFK 02:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.