我是 Ext 的老手,但我需要创建一些相当简单的移动应用程序,自然我正在研究 sencha touch。Ting 是 - 大多数示例无法在 Firefox/Opera 中运行。
我很高兴使用 Monodevelop 作为我的 IDE——这将有一个 Asp.NET 后端——但甚至无法使用 ST 进行最基本的设置......
每个人都使用什么进行开发设置?你如何调试你的应用程序?
我是 Ext 的老手,但我需要创建一些相当简单的移动应用程序,自然我正在研究 sencha touch。Ting 是 - 大多数示例无法在 Firefox/Opera 中运行。
我很高兴使用 Monodevelop 作为我的 IDE——这将有一个 Asp.NET 后端——但甚至无法使用 ST 进行最基本的设置......
每个人都使用什么进行开发设置?你如何调试你的应用程序?
我在一个模糊相似的场景中工作,我主要使用 Google Chrome 的开发者工具或有时是 Safari 开发者工具,这远非完美,但至少是一些东西。
但是,我经常尝试找出与界面没有直接关系的问题,然后返回并使用 Firefox/Firebug 解决它们,我发现这是绝对优越的开发环境。它通常比您想象的要多,特别是如果您有 TDD 经验。试试 QUnit,例如 ( http://docs.jquery.com/QUnit )。
可能可以使用 Apple 的开发人员工具(XCode/Dashcode 或其他任何东西……)以获得更符合人体工程学的体验,但我仍然不会被打扰。
(希望有更多兼容的移动 Web 框架!我想要我的 Firebug!)
他们明确表示 Sencha Touch 仅适用于 Web-kit 浏览器,即 Chrome 和 Safari
我正在使用 VS 2008 SP1 和 TFS 中的大型解决方案,该解决方案带有一个 Web 应用程序,该应用程序托管了适用于 iPad、iPhone 等的 JSON WCF 服务和 Sencha Touch 客户端。我让它与 WCF 一起工作,并且仍在学习自己。我承认学习起来很困难,但事情开始奏效了。我也有按预期调整客户大小的列表。最困难的部分是 Casini 仅在本地托管,因此我们需要发布 Web 应用程序以使用真实的 iPad 和 iPhone 进行测试。我还在 OSX 中使用 Safari 来帮助调试。
当我做我的第一个模拟器时,我坐在 Chrome、iPhone 和 Android 模拟器旁。我认为多浏览器测试通常很糟糕,但与所有不同的 Android 版本、密度等相比,这没什么。
Chrome developer tools was the best I could manage on the PC though.
The best IDE I've come accross is Netbeans. Here's a guide to start you off : http://techtalktone.wordpress.com/2012/02/22/using-netbeans-ide-with-sencha-touch/
The browsers you can test it on are : Safari, Chrome
The OS's on which it works : Android, iOS, BB6+
Hope this helps Cheers :)