如何进行'Flex项目开发',以及如何做正确的方法? (请帮助初学者)

时间:2010-08-23 16:36:21

标签: flex web-services

我要把这个问题分成'情境','任务','混乱'和& '问题'让它更容易回答。所以,在这里 -

情况:我是一名实习生,他必须在我的公司开发Web服务。这很重要,因为这是我开始旅程的地方,我很想学习。

任务:我的任务包括 - 开发表单,将数据输入数据库(MS SQL Server - 老板的选择),从数据库查询数据,开发LIVE Dashboard(给出状态机器制造一些东西),从共享驱动器上的.txt文件读取数据并将其放入数据库(我想编写脚本来执行此操作),生成一些数据的图表 - 基本上是丰富的用户体验和更多。

混乱:我放弃了GWT(我知道了一点),并且想要选择Adobe Flex。 我的困惑是 - 我不明白什么是免费的,什么不是,我需要Live Cycle DS,Flash Catalyst吗?计划购买Flash Builder,但我认为公司不想花更多钱。

问题:我应该参加flex吗?如果是(如我所愿),那么我是否需要上面描述的组件和其他一些'flex框架',如'Mate'和所有。无论如何,我该怎么做呢

请指导我可怜的灵魂,我会非常感激。我想学习flex和贡献,但为此我需要学习我的知识,所以我需要建议。 (另外,我不是超级Java开发人员)

对不起,如果这个问题看起来太愚蠢了。但是,我正在努力学习以便明天做出贡献。

此致

chirayu已

1 个答案:

答案 0 :(得分:1)

Flex SDK是免费的。您可以使用命令行编译器和您选择的文本编辑器来构建和编译Flex应用程序。

Adob​​e通过销售Flash Builder和Flash Catalyst等工具赚钱。您无需购买其中任何一种。

LiveCycle是一个基于服务器的产品,可与Java配合使用。最常见的用途是AMF网关,用于在Flex和服务器之间来回传输数据。

您不需要使用它。许多应用程序服务器都有BlazeDS的替代品,其中许多都是免费的。

例如,AMF网关内置于ColdFusion中。如果您使用PHP,您可以使用ZendAMF或AMFPHP。如果您是Java商店,BlazeDS是LiveCycle的免费开源版本。

这有帮助吗?

在框架方面,例如Mate或RobotLEgs或Cairngorm。你不需要使用一个。框架旨在解决开发中的一些问题。一旦你弄清楚你将遇到什么问题,你可能有必要检查框架,看看是否有人会帮助你解决这些问题。

但是,我听说有一些人建议您在调查框架之前使用Flex [或任何技术]构建一些应用程序。