APP可否不需服务端程序,业务逻辑都在客户端实现?

小弟菜鸟。B/S系统肯定要部署服务端程序,用于业务逻辑处理;相对而言,APP在客户端安装了程序,可否所有业务逻辑都在里面实现,后台只需数据库服务器,不需应用服务器?

阅读 5.8k
8 个回答

从数据的安全性考虑是不行的.

客户端链接数据库你认为可靠吗??除非你的业务根本不用数据库存储,也不考虑数据安全性

可以尝试在android端用jdbc直接链接数据库,没试过,但应该是可行的。
不过这种玩玩可以的,实际应该没有这样用的。

早年的CS结构程序都这么写的。逻辑都在客户端实现,后台只部署一个数据库即可,现在也有很多这种程序。你要用的人不多还行,比如企业内还行。但是如果做成APP,你想想上万甚至上十万个数据库连接,你的数据库能承受吗?

不好,不行.

程序方面可以实现。APP开发语言一般是swift/java/oc/kotlin
找到这些语言操作数据库的库就可以了。
不过不安全

谢谢大家。那本身不部署服务端程序,通过接口从其他系统拿数据,这样是可以的吧?这种其实可以把另一个系统的后台当作是它的服务端了吧,只不过封装成了接口?

如果你指的是serverless的话,那是可以的,不过所谓serverless并不是说真的没有后端了,只是自己不需要构建后端,而是去调用一些已知的开放API,比如说新浪微博的开放API来构建应用,对App端开发者所在团队而言可以理解为没有后端(毕竟不是自己构建的,也不需要维护,惟一要做的就信任第三方的API)。

APP可否不需服务端程序,业务逻辑都在客户端实现?
当然是可以的啦
还有啥疑问? 可以再问具体点

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题