我一直在尝试煎茶架构师,老实说,跑步是一场噩梦。
我的背景是 DotNet、html、javascript、VB、java,并且已经使用 eclipse 等有一段时间了,所以我不是一个搞清楚依赖关系等的大新手。
这是我的印象:
我去了 Sench 网站,下载了 Architect。
然后它让我下载了工具包和 sencha touch。我完全下载了帮助文件/站点推荐/指示的内容。
我有 Sencha Architect V2.1.0 Build 584., sencha-touch-2.0.1.1-commercial.zip, SenchaSDKTools-2.0.0-beta3-windows.exe
我还下载并安装了一个新的 java sdk / run time 等。安装是在一个完全干净的 XP 机器 (vmware) 上完成的。 Web 服务器是 xampp。
Sencha 无法识别 SenchaSDKTools-2.0.0-beta3。您必须使用难以找到的说明来破解它。即使在破解它之后,架构师也未能使用正确的 SDK 并在部署时给出错误消息。
在此过程中还有许多错误需要弄清楚,以及即使完全按照说明进行操作也无法加载数据的问题。
我已经花费了 11 个小时来达到应用程序可以正常运行而不会出现问题但不会部署的地步。学习一个新的工具/框架等已经够糟糕了,而没有导致悲伤的 ide 和引导你前进的“教学演示”。
很多人都遇到同样的错误。
经过 15 个小时的努力,我将其作为一项糟糕的工作而放弃,并返回到 IBM XPages/PHP 和 Blueprint CSS,使用老式的、手工编码的 html5/CSS3 和 jquery/Ajax/JSon 应用程序。
我这样做的原因是:Application Architect 不断将您推回命令行。我喜欢命令行,给我一个 bash shell 和 vi 就可以了。然而,对于复杂的多文件部署,例如移动应用程序,一个好的 IDE 是物超所值的。建筑师还没有。我一直需要抬起引擎盖并破解以使事情正常进行。
我最初为一个 12 岁的孩子寻找 Sencha,他对移动应用程序感兴趣并正在寻找一个可以使用的 ide。我试过了——它不适合——即使运行一个 hello world 类型的应用程序对于新手来说也太过分了,帮助文件中的第一个应用程序没有解释自己,但你是否复制了用于从网站提取数据的代码你必须注册。 (城市酒吧应用程序)。
当 Architect 开箱即用(可能是具有 sdk、工具、触摸和架构师的安装程序)和第一个应用程序 -walk through 是一个简单的 hello 世界,然后构建进入数据,保存数据,然后在多表单之前显示数据。