谈判专家应用的一些技术总结2 服务器后台的选择

谈判专家是个纯粹的移动互联网项目,所以没有web端。没有web端,但是也需要有服务器后台,只是少了很多美工的工作。

服务器后台,一开始是在考虑使用php还是j2ee,php使用简单,而且开源项目很多,拿来马上就用; java ee是大公司项目开发的首选,有利于将来的多人协作开发。至于C++,以前一个视频聊天的项目,我的团队也使用过,但用下来总的感觉是,虽然单台服务器的运行效率可以提高很多,但是开发成本太高,好用的轮子(开源的控件)不多,都要自己写,不适用与移动互联网创业类型的项目。

由于是小型的移动互联网试水项目,所以快捷实现是很重要的一个考虑因素,快速的实现方式可以避免万一失败带来的时间损失。同时,可扩展性也要兼顾,后期如果做起来可以平稳的过渡到高并发的大型系统。

最后,再考虑到本人以前项目java的居多等因素,熟悉起见还是用java进行服务器端开发。

然后,架构就使用了当前最流行的ssh架构。事实上,由于基本上是后台,没有前端用户交互网页,所以strut没有用上,主要是在使用spring和hibernate架构。与我以前手写asp.net时代相比,spring和hibernate真是相当好用的轮子,开发效率比使用asp.net及原始的jsp大大提高。

当前,后台服务器使用ssh架构挺多的,虽然按逻辑,后台服务器完全没必要使用http协议,平白浪费掉一些报头字节。直接使用tcp协议从逻辑上讲更合理一些。但是,ssh架构的方便、易用,足以抵消这些浪费掉的字节。

数据库的也是使用mysql,开源,免费,在项目起步时完全足够使用了

你可能感兴趣的:(谈判专家)