我创建使用ExtJS的和煎茶触摸桌面和移动版本的Web应用程序。
ExtJS的4和煎茶触摸2使用MVC方法,和煎茶触摸2结合“配置文件”用于不同设备(iPhone,片剂等)。
ExtJS的4,但是,没有任何轮廓的概念。 它是现实可行的依赖关系,让应用程式生活在一个虚拟主机的桌面,iPhone和iPad版本,在同一个应用程序的目录层次结构?
或者说,是它通常更容易接受使用不同的虚拟主机桌面(app.com)和手机网站(m.app.com)与煎茶框架打交道时?
我创建使用ExtJS的和煎茶触摸桌面和移动版本的Web应用程序。
ExtJS的4和煎茶触摸2使用MVC方法,和煎茶触摸2结合“配置文件”用于不同设备(iPhone,片剂等)。
ExtJS的4,但是,没有任何轮廓的概念。 它是现实可行的依赖关系,让应用程式生活在一个虚拟主机的桌面,iPhone和iPad版本,在同一个应用程序的目录层次结构?
或者说,是它通常更容易接受使用不同的虚拟主机桌面(app.com)和手机网站(m.app.com)与煎茶框架打交道时?
最近,我有同样的情况。 我有一个C#控制器返回桌面或者基于用户代理手机的index.html。 这一切都显示为HTTP://www.mydomain.tld和下一个IIS站点运行。 因为所有的呼叫都AJAX休息,它们共享相同的服务器代码。 这只是改变了看法。 同样可以与任何其他服务器和语言来完成。
我的结构是:
Root |_desktop | |_app | |_lib | |_resources |_mobile | |_app | |_lib | |_resources |_shared |_localization.js (generic JS objects) |_proto.js (my generic prototype functions)
现在,不,这不是现实有在同一项目中的一切。
Ext JS的触摸,尽管有类似的API,不具有相同的 API。 因此,你可能不能共享框架(目前的Ext JS 4.1.3和2.1.0触摸是最新的版本)之间的任何代码。
因此,因为你最终编写不同的应用程式,我让他们完全独立的代码库。
至于你的域名/虚拟主机的问题......你可以配置你的服务器无论哪种方式,我不知道,在我看来,重要的这么多。