我目前的想法是,采用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有毛关系
------解决方案--------------------
wp的数据是从数据库服务器下载到wp本机的,然后用户操作的是wp机器里的数据库。否则每次操作都要费流量的
------解决方案--------------------
WCF & Restful。客户端就可以随意了。..
------解决方案--------------------
没有我想要的答案,看来只能结贴了~