当前位置: 代码迷 >> Web Service >> 公司要开发产品,客户端替桌面应用程序(WinFrom)、WindowsPhone8和苹果产品。业务都是一样的,应该使用什么技术和架构呢
  详细解决方案

公司要开发产品,客户端替桌面应用程序(WinFrom)、WindowsPhone8和苹果产品。业务都是一样的,应该使用什么技术和架构呢

热度:717   发布时间:2012-12-22 12:05:07.0
公司要开发产品,客户端为桌面应用程序(WinFrom)、WindowsPhone8和苹果产品。业务都是一样的,应该使用什么技术和架构呢
我目前的想法是,采用N构架构开发WinForm程序,业务层采用WCF技术,然后在其它平台访问这个业务层。是否可行呢,不知道iPhone对WCF的技术如何。大家有没有其它的方法呢,谢谢
------解决方案--------------------
WCF也就是一Web Service.既然要跨平台,服务端直接用WebService算了。WCF由于其特殊性,兼容性有待考证。
------解决方案--------------------
不同平台间的接口和类能相互认识吗,还是说通过web service来传递xml格式的数据或是json格式的数据,然后在客户端解析。谢谢。
------解决方案--------------------
该回复于2012-08-06 11:14:51被版主删除
------解决方案--------------------
没有做过类似项目的吗
------解决方案--------------------
WCF并不要求客户端是谁。
------解决方案--------------------
跨平台 安全
------解决方案--------------------
我的意思是,针对不同的客户端,业务都是一样的,应该采用什么技术和构架及框架呢
------解决方案--------------------
如果抛开苹果平台,只用微软平台,那么我的想法是将解决方案分为如下几层:

WinForm UI层
WP UI层
业务层
WinForm 数据访问层
WP 数据访问层
...

--------------------------------
在实现上会遇到问题吗,因为不管是什么UI,业务都是相同的。
而数据访问层分开的原因是考虑到两者的数据库不一样,wp不支持sql server.
求解
------解决方案--------------------
推荐WebService 业界标准

可简单理解为:
Win UI  WP UI  IOS UI
         业务
        数据访问

至于楼上说的我没搞懂,sqlserver在服务端,wp支不支持sqlserver有毛关系
------解决方案--------------------
引用:
推荐WebService 业界标准

可简单理解为:
Win UI WP UI IOS UI
  业务
  数据访问

至于楼上说的我没搞懂,sqlserver在服务端,wp支不支持sqlserver有毛关系



wp的数据是从数据库服务器下载到wp本机的,然后用户操作的是wp机器里的数据库。否则每次操作都要费流量的
------解决方案--------------------
WCF & Restful。客户端就可以随意了。..

------解决方案--------------------
没有我想要的答案,看来只能结贴了~
  相关解决方案