在没有sencha付费服务的情况下开发和调试Sencha应用程序

阿玛比特

我开始使用示例sencha应用程序。我发现很难在我的代码中找到错字和错误。

我添加了eclipse插件,以便在编码过程中自动完成。但是,它就像sencha建筑师一样是试用版。我对如何开发sencha应用程序感到非常困惑。

我想知道sencha开发人员正在使用的工具,以便我可以高效地进行部署和调试。

提前致谢。

安德里亚·卡萨奇西亚(Andrea Casaccia)

开发应用程序时选择工作流/工具是一个主观问题,所以我将谈谈我的经验,因为去年是Sencha Touch开发人员。

我发现很难在我的代码中找到错字和错误。...真的对应如何开发sencha应用程序感到困惑。

我认为这不是工具问题。Sencha Touch具有不可避免的陡峭学习曲线。您应该从简单的示例开始,并且在遇到特定的编程问题时可以在这里提问(我个人发现Sencha Touch论坛比stackoverflow有用)。

最重要的是了解基本概念:

此外,所有这些指南都将非常有用,请确保您理解它们并学会使用SenchaDocs。SenchaDocs无疑具有一些晦涩,无法解释的属性,但是在开发Sencha Touch应用程序时,它仍然应该是您的主要资源。

调试总是很棘手,不幸的是,有时会在Component上设置错误的属性,或者误解了Component的工作方式,最终会产生一些晦涩的var is not defined错误。发生这种情况时,请不要担心检查Sencha Touch源代码,代码编写得当且通常易于理解。

这里使用的工具还是Sencha Touch Docs(当将鼠标悬停在类标题上时,您可以直接检查其源代码,以及浏览器调试控制台。使用常见console.debug()消息,并且当框架类内部发生怪异事件时,将停止debugger;在源代码内部执行并进入源代码内部)代码)。

现在回到您的问题:我一直在使用以下工具:

  • NetBeans,
  • Chrome DevTools,
  • Chrome Ripple Extension,
  • Sencha命令(可选)
  • 指南针CSS创作框架
  • 几个shell脚本

IDE是个人选择的问题,Netbeans提供了一些不错的Javascript建议:当使用变量但未在当前作用域中定义变量或定义但未使用变量时,它会突出显示变量,这确实有助于解决错别字。就内存使用而言,它非常繁重。我想Eclipse甚至更轻巧的Eclipse也可能同样不错。

如果您使用的是Windows,Chrome是一种强制选择,它们的DevTools非常出色,请确保您掌握它们,它们将成为您的主要工作工具。再次:大量的RAM会有所帮助。

Ripple是一个非常有价值的扩展,它允许您在不同的设备上测试您的移动应用程序,并且如果您使用Phonegap进行本机部署,它会在浏览器上模拟其API的一部分。

Compass是Sencha建议的用于编译其sass文件的工具。有关如何在Sencha Docs上设置指南针的详细教程。

我一直在使用Sencha Command,但这并不是绝对必要的,如果您不关心资源的最小化(但是您应该),那么您将不会对此有所遗漏。如果您正在开发本机应用程序,则可以使用简单的shell脚本来弥补Sencha Command部署功能的不足,该脚本将html / js / css资源复制到Phonegap项目的资产文件夹中。

启动时,另一个脚本会compass watch/resources/sass文件夹上自动激活,以避免每次都需要手动执行此操作。

只需我的两分钱,希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在没有网络服务器的情况下运行“ sencha应用程序监视”

来自分类Dev

如何在没有开发服务器和调试的情况下在我的设备上安装React Native应用程序?

来自分类Dev

在没有WinJS支持的情况下,如何使用JavaScript开发UWP应用程序?

来自分类Dev

在没有SSL的情况下开发Facebook应用程序(安全浏览)

来自分类Dev

Xcode:在没有开发者帐户的情况下启用应用程序组?

来自分类Dev

没有Visual Studio的情况下如何安装Windows Phone 8开发应用程序

来自分类Dev

Symfony-在没有Apache服务器的情况下运行应用程序

来自分类Dev

在没有服务器的情况下从file://运行Svelte应用程序

来自分类Dev

在没有Web服务器的情况下测试Web应用程序

来自分类Dev

在没有相机应用程序的情况下拍照

来自分类Dev

如何在没有任何签名的情况下将Wear应用程序与已处理应用程序一起运行?我的意思是开发人员调试模式

来自分类Dev

在没有Apple开发人员帐户的情况下将Apache Cordova应用程序部署到iPad

来自分类Dev

在没有Apple开发人员帐户的情况下将Apache Cordova应用程序部署到iPad

来自分类Dev

我可以在没有ADT-1的情况下开发Android TV应用程序吗?

来自分类Dev

我可以在没有Apple Developer帐户的情况下使用TestFairy共享iOS调试应用程序吗?

来自分类Dev

如何在没有USB连接的情况下通过WiFi调试我的Android应用程序?

来自分类Dev

如何在没有网络服务器的情况下运行“ sencha app watch”

来自分类Dev

应用程序:有没有办法在没有提示的情况下保存和关闭外部文件?

来自分类Dev

没有应用程序ID的情况下如何访问默认应用程序?

来自分类Dev

是否可以在没有 mac 应用程序商店的情况下分发签名的 mac 应用程序(使用免费开发帐户)?

来自分类Dev

Sencha和Cordova在Android应用程序

来自分类Dev

Android内部存储和SQLite-如何在没有Web服务的情况下跨应用程序共享数据?

来自分类Dev

在没有Internet连接的情况下与WCF服务通信时Windows Phone应用程序崩溃

来自分类Dev

是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

来自分类Dev

是否可以在没有HTTP服务器的情况下运行ember-cli应用程序?

来自分类Dev

在没有Internet连接的情况下与WCF服务通信时Windows Phone应用程序崩溃

来自分类Dev

是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

来自分类Dev

如何在没有ppk文件的情况下从移动应用程序连接linux服务器?

来自分类Dev

如何在没有GUI的情况下运行GUI应用程序(GUI应用程序作为无头服务器上的守护程序)?

Related 相关文章

  1. 1

    如何在没有网络服务器的情况下运行“ sencha应用程序监视”

  2. 2

    如何在没有开发服务器和调试的情况下在我的设备上安装React Native应用程序?

  3. 3

    在没有WinJS支持的情况下,如何使用JavaScript开发UWP应用程序?

  4. 4

    在没有SSL的情况下开发Facebook应用程序(安全浏览)

  5. 5

    Xcode:在没有开发者帐户的情况下启用应用程序组?

  6. 6

    没有Visual Studio的情况下如何安装Windows Phone 8开发应用程序

  7. 7

    Symfony-在没有Apache服务器的情况下运行应用程序

  8. 8

    在没有服务器的情况下从file://运行Svelte应用程序

  9. 9

    在没有Web服务器的情况下测试Web应用程序

  10. 10

    在没有相机应用程序的情况下拍照

  11. 11

    如何在没有任何签名的情况下将Wear应用程序与已处理应用程序一起运行?我的意思是开发人员调试模式

  12. 12

    在没有Apple开发人员帐户的情况下将Apache Cordova应用程序部署到iPad

  13. 13

    在没有Apple开发人员帐户的情况下将Apache Cordova应用程序部署到iPad

  14. 14

    我可以在没有ADT-1的情况下开发Android TV应用程序吗?

  15. 15

    我可以在没有Apple Developer帐户的情况下使用TestFairy共享iOS调试应用程序吗?

  16. 16

    如何在没有USB连接的情况下通过WiFi调试我的Android应用程序?

  17. 17

    如何在没有网络服务器的情况下运行“ sencha app watch”

  18. 18

    应用程序:有没有办法在没有提示的情况下保存和关闭外部文件?

  19. 19

    没有应用程序ID的情况下如何访问默认应用程序?

  20. 20

    是否可以在没有 mac 应用程序商店的情况下分发签名的 mac 应用程序(使用免费开发帐户)?

  21. 21

    Sencha和Cordova在Android应用程序

  22. 22

    Android内部存储和SQLite-如何在没有Web服务的情况下跨应用程序共享数据?

  23. 23

    在没有Internet连接的情况下与WCF服务通信时Windows Phone应用程序崩溃

  24. 24

    是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

  25. 25

    是否可以在没有HTTP服务器的情况下运行ember-cli应用程序?

  26. 26

    在没有Internet连接的情况下与WCF服务通信时Windows Phone应用程序崩溃

  27. 27

    是否可以在没有root许可的情况下从android应用程序打开服务器网络套接字?

  28. 28

    如何在没有ppk文件的情况下从移动应用程序连接linux服务器?

  29. 29

    如何在没有GUI的情况下运行GUI应用程序(GUI应用程序作为无头服务器上的守护程序)?

热门标签

归档