好的我正在做一些事情,如果有可能,我有一个问题。我正在做2个申请。一个将在计算机上,另一个将在Android设备上。在计算机上,用户将输入一些将存储在数据库中的数据。数据库将在我的计算机上本地。无论如何我用手机连接到同一个数据库,如果它在同一个wifi上,并通过手机将一些信息存储到该数据库中?
我该怎么用? sqllite或MySql。使用xamarine在java或c#中编写android应用程序是否更好?
谢谢
答案 0 :(得分:0)
有广泛的可能性。您可以使用SQL,NoSQL,纯文本..无论您想要什么。 Xamarin Forms可能是一个很好的起点,特别是使用MVVM。使用相同的逻辑,您可以编写桌面应用程序和移动应用程序。试试目录,http://catdb.eu。它与您尝试实现的目标相同。
对于Xamarin.Forms,有一本很好的参考书。非常好。 https://developer.xamarin.com/guides/xamarin-forms/creating-mobile-apps-xamarin-forms/
答案 1 :(得分:0)
无论如何我用手机连接到同一个数据库,如果它在同一个wifi上,并通过手机将一些信息存储到该数据库中?
是的。如果数据库通过网络可用,则可以建立连接。 取决于你想要完成什么,我宁愿创建数据服务(例如使用WCF),它将公开桌面和Android应用程序的接口。通过这种方式,您将拥有使用数据库的统一模型。但您也可以直接使用数据库。应该有很多如何做到这一点的例子。
sqllite或MySql
您可以与他们中的任何一个合作,这是特定于任务的技术特定问题。 IMO,SqlLite虽然可能更容易使用
使用xamarine在java或c#中编写android应用程序是否更好?
无关紧要。我想说如果你没有特别的理由想要选择xamarin,请选择java。