为什么要删除Flash Builder的设计视图?

时间:2011-12-15 15:13:22

标签: flash-builder

我问了这个问题:

Can Flash Builder with Flex mobile drag and drop controls for mobile apps in the design view?

其中一条回复评论称设计视图已经消失。

为什么Adobe会删除它?没有它你怎么设计?我知道你可以在源代码中定位东西,但似乎至少可以快速地以图形方式构建布局。为什么不这样:

http://developer.apple.com/technologies/tools/whats-new.html#interface-builder

我对用于柔性移动设备的Adobe产品感兴趣,但是如果没有拖放控件,我需要花费更长的时间来定位和设置正确的东西。我想专注于项目的业务部分。

感谢。

3 个答案:

答案 0 :(得分:2)

我猜测所有不同的屏幕尺寸和旋转,建筑师变得不切实际。对于设计师来说,处理不同屏幕尺寸的最佳方法通常是为每种尺寸创建一个新屏幕。现在我们有数百种尺寸/旋转组合,设计师视图可能不是正确的方法。

在java中,我使用过摇摆GUI构建器的每个小组(或讨论过的问题)最终都恢复为代码中的布局来处理双向问题,屏幕大小调整问题以及前进/后退/侧向兼容性(工具更新或移植到不同的可视化设计器工具)。

最重要的是,3.6的设计视图不断破坏我们的日食会话 - 你可以在eclipse崩溃之前的一个多小时左右的3个文件的设计视图中工作。他们有可能无法克服这些错误,或者认为它太过分了。

答案 1 :(得分:1)

可能由于新的焦点似乎是“游戏”,即可能放弃了一个核心开发者组(内联网/业务)。它(如Adobe所说)也不是IDE中最稳定的部分,所以它可能需要重写和放大。进行大量测试以确保它适用于Apache Flex 4.8。

此外,也许“没有人使用设计视图”(显然有很多“无名小卒”)的神话终于占了上风。神话应该是:“没有谁没有设计复杂的表单或应用程序使用设计视图”。 (原谅双重否定..)

许多声乐人希望宣传他们自己的功能请求而不是其他人,因此他们淡化了他们不使用或不需要的功能的需要或有用性。是的,如果您只是在开发组件,或者如果您正在设计适合2英寸屏幕的移动应用程序,那么很容易没有设计视图......太糟糕Flex在Intranet PC环境中理想地部署了大约1000%

没有设计视图意味着我可能不是Flex开发人员向前发展,除非出现一些替代方案。如今,JavaFX看起来很不错。

答案 2 :(得分:1)

Flex Builder替代

为所有Flex设计人员提供了一个基于Visual Studio的Flex应用程序设计器。它被称为Amethyst,它支持Flex表单和调试的东西的可视化设计。如果你没有VS,你可以获得一个免费版本(google“visual studio express”)。

我已经使用Visual Studio 2012查看了试用版,我的评论如下:

如果您来自Flash Builder背景:

  • 视觉设计师工作正常
  • 整体代码体验还可以,编辑工作正常,如果计算的话,它顶部有一个很好的类/成员导航栏
  • 重构是可用的但是错误(重命名函数有时会重命名一个类)
  • 它有AIR,Flash Player,Android的项目类型
  • 它有一个更新程序,可以让你下载新的flex / android SDKs

如果您来自FlashDevelop背景:

  • 整体代码编辑体验非常糟糕,并且不如FlashDevelop。
  • 重构很快,但是错误 - 重命名函数有时会重命名一个类,但比FD快得多,可能需要10分钟才能重命名静态函数
  • 调试没问题(工作正常且非常快)
  • 编译与FD
  • 一样慢
  • 智能感知很慢 - 您必须等待1-2秒才能让它列出本地人
  • 智能感知是愚蠢和恼人的 - FD在您键入时直接显示菜单,在这里您必须按Ctrl +空格键或键入“this”。打开菜单

所以我的结论是:如果你来自Flash Builder背景,你需要视觉设计师,那么一定要使用它。如果你来自FlashDevelop背景,请避开这个可怕的代码编辑器!