首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

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

2012-12-22 
公司要开发产品,客户端为桌面应用程序(WinFrom)、WindowsPhone8和苹果产品。业务都是一样的,应该使用什么技

公司要开发产品,客户端为桌面应用程序(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。客户端就可以随意了。..

[解决办法]
没有我想要的答案,看来只能结贴了~

热点排行