Sencha Architect 2:用于构建桌面与移动HTML5应用的所见即所得IDE

标签: sencha architect 桌面 | 发表时间:2012-05-07 18:27 | 作者:
出处:http://pipes.yahoo.com/pipes/pipe.info?_id=10560380f804c7341f042a2b8a03e117

近日,Sencha 发布了Sencha Architect 2——这是对Ext Designer的重大升级。Sencha Architect 2是个可视化的应用构建器,它使用 Sencha Touch 2来构建移动应用,使用 Ext JS 4来构建桌面应用。

Sencha Architect 2构建在该公司的HTML5布局工具Ext Designer之上,并扩展了其功能以为桌面与移动Web应用的构建提供更为广泛的应用设计环境。通过联合使用Sencha Touch 2与Ext JS 4,Sencha Architect 2旨在提升开发者的生产率并驱动应用设计模式上的最佳实践。

Senchca Architect 2提供了一个可视化的画布与代码编辑平台,并且使用了拖放的方式,旨在快速实现移动与桌面应用的装配。开发好应用后,开发者就可以通过Sencha Architect 2打包应用以部署到Web上或是发布到原生的应用商店中。

Sencha Architect 2的主要特性如下所示:

  • 通过拖拽组件来创建富用户界面并连接到后端的数据源。
  • 支持通过Sencha Touch 2来构建移动Web应用以及通过Ext JS 4来构建桌面Web应用。
  • 其提供的代码编辑功能可以在Sencha Architect中创建整个应用。
  • 支持模型——视图——控制器模式。
  • 内置的针对iOS与Android的一键式原生打包功能。

InfoQ有幸采访到了Sencha的产品管理高级总监Aditya Bansod以了解关于这个新产品的一些信息:

InfoQ:Sencha Architect看起来像是包装在原生浏览器组件中的一个HTML5 GUI。能够介绍一下其构建方式呢?

Aditya:Sencha Architect 2.0使用Ext JS构建,其运行时基于Sencha自己的内部Web包装技术,该技术用到了WebKit。

InfoQ:代码编辑器使用到了哪些技术?

Aditya:代码编辑所用的技术是基于CodeMirror 2的。

InfoQ:相比于一些更加复杂的平台所用到的技术,你是如何看待HTML5工具的演进的?

Aditya:HTML5工具尚处于萌芽状态,但其发展速度是非常迅猛的,因为目前人们对于优秀工具的需求是非常大的。目前,对于Web栈(HTML5 + CSS3 + JS)开发的一些挑战尚未得到解决,我们认为这是个令人激动的挑战,也是个巨大的机会。HTML5开发的速度非常快,这样相对于传统的软件开发技术来说,我们就可以更快地进行迭代和演进。

查看英文原文: Sencha Architect 2: A WYSIWYG IDE for Building Desktop and Mobile HTML5 App

译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。

  • 本文所属的特别专题为 RIA

相关 [sencha architect 桌面] 推荐:

Sencha Architect 2:用于构建桌面与移动HTML5应用的所见即所得IDE

- - InfoQ cn
近日,Sencha 发布了Sencha Architect 2——这是对Ext Designer的重大升级. Sencha Architect 2是个可视化的应用构建器,它使用 Sencha Touch 2来构建移动应用,使用 Ext JS 4来构建桌面应用. Sencha Architect 2构建在该公司的HTML5布局工具Ext Designer之上,并扩展了其功能以为桌面与移动Web应用的构建提供更为广泛的应用设计环境.

The Right Way to Architect iOS App with Swift

- - limboy's HQ
关于 iOS 架构的文章感觉已经泛滥了,前一阵正好 Android 官方推了一套. App Architecture ,于是就在想,对于 iOS 来说,怎样的架构才是最适合的. 这是第一个也是最重要的问题,为什么会出现各种 Architecture Pattern. 我们来想一下,无论是做一个 App 还是搭一套后台系统,如果是一次性的,今天用完明天就可以扔掉,那么怎么快怎么来,代码重复、代码逻辑、代码格式统统不重要.

后端架构师技术图谱 architect-awesome/README.md at master · xingshaocheng/architect-awesome · GitHub

- -
最后更新于20180502. CopyOnWrite容器. 运维 & 统计 & 技术支持. 零拷贝(Zero-copy). 分布式 Leader 节点选举. TCC(Try/Confirm/Cancel) 柔性事务. DDD(Domain-driven Design - 领域驱动设计). 《java队列——queue详细分析》.

Sencha Touch 2 入门 Demo 之一:搭建 Sencha Touch 2 的运行环境

- - 博客园_首页
前段时间不才翻译了关于Sencha Touch 2 MVC架构的一系列文章,大家的认可让我备受鼓舞,也坚定了继续分享自己学习Sencha Touch(下文简称ST)过程和经验的决心. 在跟大家交流的过程中,发现很多入门者反映,学习ST最大的障碍有两个:1、官方文档跟进速度不够;2、官方sample集成程度较高,典型性不足.

Sencha发布移动HTML5云计算平台Sencha.io

- Amo - HTML5研究小组
Javascript网页开发框架提供商Sencha今天发布了Sencha.io,一个新的HTML5移动开发云计算服务. 这项服务允许Sencha的应用开发者构建基于浏览器的应用而不用写服务器端代码或者管理托管代码. 目前Sencha.io提供了一下服务,Sencha.io Data,Sencha.io Messages,Sencha.io Login 和Sencha.io Development.

HTML 5移动web开发指南中sencha touch笔记

- - ITeye博客
《HTML 5移动web开发指南》,是UC公司著名前端开发师唐俊开(网名:三桥). 的新书,介绍了jquery mobile,sencha touch,phonegap的开发,内容很丰富,. 最后还有一个小的实例,推荐阅读,给分85分,下面是其中sencha touch的. 一些本人新学到的知识点小结.

Sencha Touch 2.0发布:比最好的Framework还要好

- - Tech2IPO
比最好的Framework还要好. Sencha Touch 2.0版发布. 与v1.1版相比,滚动、启动和纵横切换的速度都有很大提高;同时与AT&T合作,整合运营商计费、位置等API;并提供更多Native设备API支持. Sencha Touch 2.0的官方介绍页大标题赫然写着:比最好的Framework还要好.

零基础学习Sencha Touch(资料和教程集合)

- - CSDN博客推荐文章
译者注:本篇文章为开发者提供了零基础使用Sencha Touch的一些资料. Sencha Touch是专门为移动设备开发应用的Javascrt框架. 通过Sencha Touch你可以创建非常像native app的web app,用户界面组件和数据管理全部基于HTML5和CSS3的web标准,全面兼容Android和Apple iOS.

【翻译】使用Sencha Touch开发Google Glass应用程序

- - CSDN博客推荐文章
原文: Developing for Google Glass with Sencha Touch. 作者:Ross Gerbasi. He specializes in new and emerging media including video and graphics production and has contributed to the open source community on emerging interactive solutions.

【转发】使用 Sencha Touch 开发超炫的跨平台移动 Web 应用

- - HTML5研究小组
胡 沙, IBM CSTL 软件工程师, IBM. Sencha Touch 是由  Sencha 公司开发的移动 Web 应用开发框架,用以提升主流移动设备在浏览器上的触碰操作,增强用户体验. 该框架以久负盛名的 Ext JS 富客户端框架为基础,并支持最新的 HTML5 及 CSS3 标准,与流行的 Apple iOS 和 Andriod 设备兼容.