我现在负责我司移动端架构,由于我以前不曾有设计移动服务器端架构的经验,希望大家能分享下你们的移动服务器端架构。
目前的情况是,我们有一个web站点,使用mysql数据库, 共享用户数据。首先开发ios版本,然后在开发android版本。
多谢
并没有什么架构, 功能实现就行了,当不能满足需求的时候在改。 移动服务器就是一个api返回一个json,移动端解析json。原先有web端,就用原来web端那一套架构做。
1楼 @liues1992 多谢
小项目的话,确实可以不用考虑那么多。
但是,如果想着某天做大又不知什么架构最合适的话,那就用分层架构吧。
譬如Presentation Layer,Business Layer,Persistence Layer,Database Layer等各层实现隔离,这样对日后的维护及扩展都有好处。
.Net平台下,ServiceStack,轻量级
可以考虑一下node.js啊。加上express等轻量级的框架,完全可以开发server端了。
4楼 @xiaozhi8882001 谢谢,linux下
5楼 @hashmap 谢谢。要做成大规模的服务,所以用了java,在这方面,java的资源和案例较多。