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

是否有一天,不再用服务器端编程,所有客户端可以直接访问操作远程数据库

  •  
  •   Registering · 2014-11-25 10:53:20 +08:00 · 5327 次点击
    这是一个创建于 3650 天前的主题,其中的信息可能已经有所发展或是发生改变。
    是否有一天,不会有服务器端编程,所有客户端(android,ios,桌面成员,浏览器)可以直接访问操作远程数据库。。。。。。。这几天由于公司来了个不靠谱外包,负责写后台,让我发出这种感慨。。。是愤慨
    33 条回复    2015-09-20 21:32:43 +08:00
    mhycy
        1
    mhycy  
       2014-11-25 10:56:02 +08:00
    能说说有多不靠谱么
    canesten
        2
    canesten  
       2014-11-25 10:57:02 +08:00   ❤️ 3
    呵呵
    mcone
        3
    mcone  
       2014-11-25 11:08:00 +08:00
    客户端直接访问数据库,啧啧,这么幸福的事情,如果要是能反编译一下的话……啧啧,连找注入点试来试去的过程都省掉了,求之不得啊

    lz开发出这种系统别忘了联系我,好久没脱裤了手痒痒
    mhycy
        4
    mhycy  
       2014-11-25 11:09:02 +08:00
    @mcone 同感...
    wolfan
        5
    wolfan  
       2014-11-25 11:09:37 +08:00
    这不是在给客户端加重负担么~
    个人觉得这是浪费电的一种行为。
    ipconfiger
        6
    ipconfiger  
       2014-11-25 11:11:21 +08:00
    上古时代的程序就是这样子做的
    ytzong
        7
    ytzong  
       2014-11-25 11:12:36 +08:00
    Parse.com 之类不就是做这个的么?
    liangdi
        8
    liangdi  
       2014-11-25 11:14:38 +08:00 via iPhone
    看看 firebase
    crazybubble
        9
    crazybubble  
       2014-11-25 11:18:19 +08:00
    firebase +1
    akfish
        10
    akfish  
       2014-11-25 11:21:52 +08:00 via iPad
    且不说安全性什么的问题,看看大数据为什么这么火吧。
    现在大多数数据库放的只能叫做raw data,raw data越多,能被人有效理解利用的数据就越少,所以才需要各种数据挖掘算法代替人类消化理解数据。
    按这个趋势,过个N年,即使你愿意无视安全性,不靠服务器端你也做不出什么有用的东西。
    xingzhi
        11
    xingzhi  
       2014-11-25 11:23:19 +08:00
    现在已经有这种方案了: https://www.meteor.com
    aveline
        12
    aveline  
       2014-11-25 11:27:40 +08:00
    然后你给了客户端 sa / root / admin 的帐号哈哈哈哈哈哈
    多年前某司的 ERP 就是这么死掉的
    ZackYang
        13
    ZackYang  
       2014-11-25 11:32:56 +08:00
    参考couchDB
    realityone
        14
    realityone  
       2014-11-25 11:40:18 +08:00
    正方教务系统。。。
    Mac
        15
    Mac  
       2014-11-25 11:46:40 +08:00
    当年我用VB写的客户端就是直接用DAO写局域网共享目录中的Access数据库的。。。。
    scys
        16
    scys  
       2014-11-25 12:17:09 +08:00
    @Registering 没啥问题的说,每个人独立一个token去连接数据库,分开每个人权限。。。
    我就是个后端开发的,现在和前段对接,全部靠文档。
    让后端出文档,不按文档的结果,F!ck IT.
    mengzhuo
        17
    mengzhuo  
       2014-11-25 13:43:08 +08:00
    couchdb不是吗?
    KaoN
        18
    KaoN  
       2014-11-25 14:02:28 +08:00
    firebase +2
    tabris17
        19
    tabris17  
       2014-11-25 14:03:39 +08:00
    遥远的15年前,powerbuilder就是这个模式哪
    Registering
        20
    Registering  
    OP
       2014-11-25 14:06:05 +08:00
    @KaoN @crazybubble @liangdi firebase??正愁着平时自己写应用没人帮忙写后台,,,晚上下班回去瞅瞅这个东西,,,
    sandtears
        21
    sandtears  
       2014-11-25 14:07:16 +08:00 via Android
    很早的时候就是这么干的,所以那时候数据库需要做的很严谨
    lshero
        22
    lshero  
       2014-11-25 14:11:34 +08:00
    有一种单机版门店管理系统的感觉
    服务端现在服务端好不容易各种封装各种拼接各种调用各种隔离权限的把数据给你拼接成一起了 给你抽象一个数据接口,统一了数据库、缓存、外部数据的输出
    如果把这个接口取消掉了,你简直要了客户端开发人员的命啊
    Registering
        23
    Registering  
    OP
       2014-11-25 14:42:51 +08:00
    @lshero 只是大胆猜想,,,或许未来,服务器端的缓存,数据库读写等等,都会有了一个统一的解决方案
    stevezheng
        24
    stevezheng  
       2014-11-25 14:47:55 +08:00
    parse,leancloud 差不多就是你说的了
    hq
        25
    hq  
       2014-11-25 14:50:38 +08:00
    chloerei
        26
    chloerei  
       2014-11-25 15:14:49 +08:00
    boom11235
        27
    boom11235  
       2014-11-25 15:23:45 +08:00
    http://nobackend.org/
    看看这个好像靠谱点
    davems
        28
    davems  
       2014-11-25 16:28:05 +08:00 via iPhone
    等小型核电池的普及吧嘿嘿
    wdlth
        29
    wdlth  
       2014-11-25 16:39:52 +08:00
    就是因为不该让客户端直接访问数据库才使得B/S架构、Web Service、RESTful API等技术发展起来吧。你这个设想不是倒退了么?
    learnshare
        30
    learnshare  
       2014-11-25 17:00:44 +08:00
    数据库直接丢给客户端,这种事还有安全性?
    JoeShu
        31
    JoeShu  
       2014-11-25 17:04:31 +08:00
    如果lz是后端程序员估计又会发出这样的愤慨: "是否有一天,不再用客户器端编程",既然自己有洁癖,那楼主就fullstack呗。只要与人合作,就有可能遇到不靠谱的人,说不定人家还觉得你不靠谱呢。要不好好沟通,要不 suck it or leave it .
    googlefans
        32
    googlefans  
       2014-11-26 11:12:02 +08:00
    云数据库
    macliu
        33
    macliu  
       2015-09-20 21:32:43 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   904 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:45 · PVG 05:45 · LAX 13:45 · JFK 16:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.