简体   繁体   English

ASP.Net响应式Web设计或本机移动应用程序

[英]ASP.Net Responsive Web Design or Native Mobile App

I am working on a project requirement.the project will be a ASP.Net Web application. 我正在处理项目要求。该项目将是ASP.Net Web应用程序。 Database will be Microsoft SQL Server.this ASP.Net Web application will contain all the business logic and functionalities. 数据库将是Microsoft SQL Server。此ASP.Net Web应用程序将包含所有业务逻辑和功能。

I have another requirement that all the functionalities in that web application should be accessible through mobile(IOS/Android) devices. 我还有另一个要求,即该Web应用程序中的所有功能都应该可以通过移动(IOS / Android)设备进行访问。

I hope we can do this in 2 ways. 我希望我们可以通过两种方式做到这一点。

1.Develop that web application with Responsive UI Design that supports all IOS/Android mobile devices. 1.使用支持所有IOS / Android移动设备的自适应UI设计开发该Web应用程序。

2.Develop the web application business logic functionalities as .Net WebServices.Then Develop Separate Android/IOS applications to communicate with .Net Web Services and provide Better user interaction in Mobile. 2.将Web应用程序业务逻辑功能开发为.Net WebServices。然后开发单独的Android / IOS应用程序,以与.Net Web Services通信并在Mobile中提供更好的用户交互。

Which way is the best way? 哪种方法是最好的方法? Is there any other ways to accomplish this task? 还有其他方法可以完成此任务吗?

among above two ways,How hard to make it possible / which is the hardest way? 在以上两种方法中,如何使其成为可能/哪个是最困难的方法?

Please somebody give a good solution. 请有人给一个好的解决方案。 Thanks 谢谢

It depends on how "native" the app should be. 这取决于应用程序的“本机”程度。 Is it ok for the client to open a browser to visit the app? 客户端可以打开浏览器访问该应用程序吗? Or maybe it's enough to use phone gap to "emulate" a native app. 或者使用电话间隙来“模拟”本地应用程序就足够了。 From the actual point of view it`s hard to say what solution would fullfill the requirements. 从实际的角度来看,很难说哪种解决方案可以满足需求。 However, developing a native app arises a new maintenance channel. 但是,开发本机应用程序会产生新的维护渠道。 If you develop a reponsive web app it will be the only app that needs to be maintained. 如果您开发响应式Web应用程序,它将是唯一需要维护的应用程序。 With every additional app you create (android, IOS and maybe Windows) you will create an additional app that needs to be maintained and to be tested, rolled out etc. Just keep that in mind while designing the architecture. 使用您创建的每个其他应用程序(Android,IOS以及Windows),您将创建一个需要维护,测试,推出等其他应用程序。在设计架构时,请记住这一点。

I think you should go with responsive web application. 我认为您应该使用响应式Web应用程序。

Because as your are developing a new application then if you go with responsive then will save you time and the version problems which users face with **Android/IOS** will not occur with you. 因为在您开发新应用程序时,如果您使用响应式,那么将节省您的时间, 并且用户不会遇到** Android / IOS **版本问题 Although you can provide full functionality to user with responsive. 尽管您可以为用户提供完整的功能与响应。 If you develop mobile application then it has some limits. 如果您开发移动应用程序,则它有一些限制。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM