我已经使用C#for .NET 3.5中的套接字编写了服务器/客户端应用程序。我有兴趣将客户端部分移植到某种移动设备上,并且正在思考最佳方式。客户端实际上是一个底层库和GUI,主要取决于触摸界面功能。将.NET 3.5应用程序移植到便携式设备
当我看到它,我有几个选择:
- 刚刚得到的EEE PC和运行它,这是一种便携式,但我失去了触摸部分
- 改造为移动平台的图书馆,使一个新的,减少,GUI应用程序
- 启动Web服务器,并进行某种形式的Web界面来在iPhone上运行,什么不该
什么是最好的路线?我可以在上面的选择中遇到什么问题?我真的更喜欢3或3以上的替代方案,因为服务器目前的工作方式以及我对web服务器或ASP.NET一无所知。哦,我想留在我不知道的环境中,那就是.NET,所以请不要使用Ruby on Rails的建议。 (并不是说Ruby不好或什么,我只是不知道它,没有时间学习)。
到目前为止,移动设备的唯一要求是它是移动的:)我并没有针对特定的市场,我期望人们拥有某个设备,而是我提供设备的封闭系统。 – 2009-02-25 13:29:59