解释Adobe Flex

时间:2009-04-01 11:51:34

标签: flex adobe

我已经使用Adobe Flex一年多了 我非常喜欢它,因为我对Javascript不是很了解。

但我只是想知道我是不是想到了这个人 制作Adobe Flex,我该如何向老板解释, 至于我在做什么?我的老板不会简单 说,“但是有很好的Javascript 很多你计划做的事情。“

如果我需要制裁,我会对他说什么 对于这个涉及太多的项目 “珍贵的”开发者时间?

6 个答案:

答案 0 :(得分:3)

嗯,我认为你用宝贵的开发时间来到了正确的位置。如果您正在构建的桌面应用程序,FLEX将为您节省大量时间,其中包含各种形式和字段。

此外,你可以说你需要在浏览器上运行FLEX APPS是一个FLASH插件。因此,几乎每个人都可以运行您的应用程序,而无需经历安装新插件,框架或任何东西的所有危险。就像JavaScript一样。

答案 1 :(得分:3)

Flex具有丰富的UI体验,提供更多功能,需要的编码太少,在服务器端编译并以二进制形式(作为SWF文件)推送到客户端,与客户端无关(因此您无需进行编写)浏览器调整)并且与服务器端技术的集成非常紧密。与LiveCycle(LCDS)集成,您可以将服务器推送数据转换为灵活客户端,而不是基于拉取机制。优势列表将继续......

答案 2 :(得分:2)

我会向他展示Tour de Flex,这样他就可以看到构建在浏览器和操作系统中运行相同的优秀用户界面是多么容易。

答案 3 :(得分:2)

我认为你的老板有一个有效的观点。仅仅因为你有能力在Flex中做某事并不意味着它是正确的决定。从老板的角度来看:

  • 可维护性 - 如果你离开或其他人加入你的团队,找到一个javascript开发人员比一个flex开发人员更容易
  • 虽然flash具有良好的采用率,但它不是100%像javascript
  • flex界面可能会让您的用户感到困惑(如果他们习惯于纯网络应用)
  • 专有与开放标准

答案 4 :(得分:0)

2之间的主要区别在于,与JavaScript相比,ActionScript在其库中提供了更多易于使用的功能。类比可以是.NET框架与Windows API。

答案 5 :(得分:0)

询问您的老板是否他必须继续进行主要测试,并且每次更新目标浏览器平台时,可能会执行JavaScript库(无论您使用哪个)更新 ,或者如果他宁愿你只测试应用程序中与浏览器直接接口的几个小众部分,例如“文件上传”。

如果他喜欢承担额外的测试工作和风险,那么......

(当然这取决于您的环境 - 您能否确保所有用户都拥有Flash,例如在企业内部网中?如果是这样,您就安全了。此外,Apache Flex可能会以HTML5为目标/ JS从版本5开始。)

另外,实际的,真正面向对象的语言将比JS更高效。