Extjs:如何使用extjs分离移动和桌面Web应用程序的站点

时间:2015-03-15 08:08:26

标签: mobile sencha-touch-2 extjs4.2 extjs-mvc

我已经从这个堆栈中读到了一些关于移动设备的不同网站的旧问题。桌面应用程序,如this,但它是关于建议的技术。就像this一样,这是“几乎”相同的问题,但没有答案,仍然不同。 this问题对我来说非常有用,等等。但我想问一些关于移动和桌面应用程序的不同网站的问题。

这是我的问题:  1.作为@ Juned-ahsan answer,它是关于要显示的外观和内容。所以,我认为我可以使用一个MVC结构为移动和桌面应用创建单独的站点。我可以吗 ? 这是我开发的MVC结构:

htdocs/myapp
         |- application   //This's my CI MVC
             |- controllers
             |- models
             |- views
                  |- v_desktop.php   // View for DESKTOP extjs4
                  |- v_login.php     // View for Login Page
                  |- v_mobile.php    // View for MOBILE touch2
         |- ext           //This's my Extjs 4.2 src
         |- touch         //This's my Sencha touch 2 src
         |- extapp        //This's my Extjs MVC
             |- app
                  |- controller
                  |- model
                  |- store
                  |- view
             |- applogin  //
                  |- controller
                  |- view
                  |- applogin.js
             |- app.js
         |- touapp        //This's my touch MVC
              |- controller
              |- model
              |- profile
              |- store
              |- view
              |- app.js
         |- system        //This's my CI MVC
         |- temp
  1. 如何加载动态移动&一个页面的桌面网站?我目前的解决方案是使用user_agents来检测浏览器,并为每个移动设备检测一个页面。桌面就像我的结构告诉。可能有人有另外一个技巧来加载移动和放大器桌面应用只使用一个页面?

  2. 我想到了一个棘手的方法,就像动态更改像This这样的Extjs中的海王星,经典等主题,以动态加载移动或桌面网络应用。

  3. 请建议我如何实现这一目标,或以其他方式实现这一目标?

0 个答案:

没有答案