0

我们使用 Umbraco CMS 建立了一种电子商务网站。现在我们计划为 m.abc.com(不是移动应用程序)等移动用户创建新站点,以便我们可以将所有移动设备重定向到 m.abc.com。因此,在开始之前,我想了解最佳实践。

  1. 我们有 devexpress 许可证,我可以使用任何特定的控件来帮助我们快速交付软件。

  2. 我们计划使用 MVC4,任何优化应用程序性能的最佳实践。

  3. 我们将在 AWS 中托管此应用程序。适用于移动站点开发的任何 AWS 特定功能?

谢谢

4

1 回答 1

0

这是一个主观问题,因此没有正确答案,但到目前为止,这是我根据自己的经验所做的,对我来说效果很好:

  • 使用51degrees.com管理重定向,它获得了一个“免费”产品,具有用于设备检测的体面数据库,请注意高级版本仅支持平板电脑重定向
  • 使用 bootstrap 或 devexpress 并尝试针对具有相同前端的平板电脑和智能手机
  • 使用相同的后端,尝试通过 Web 服务公开您需要的功能,在这方面 RESTful 服务尽量避免重复自己,为相同的功能拥有重复的代码库将是一场噩梦
  • 准备好部署后,删除应用程序中未使用的 css,尝试使用uncss,它是一个 grunt 工具(基于 node.js 和 npm),可与任何前端完美配合,几乎每个应用程序都使用所提供 css 的 10% 到 20%通过任何框架
  • 在 web 服务器方面(我猜你正在使用 IIS)为 css、图像和其他文件等静态元素设置缓存

我的两分钱。

于 2014-05-30T15:21:07.643 回答