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

Apache flex 如何进行';Flex项目开发';,如何做正确的方法??(请帮助初学者),apache-flex,web-services,Apache Flex,Web Services,我将把这个问题分为“情境”、“任务”、“困惑”和“问题”,以便于回答。好了,就这样-- 情况:我是一名实习生,必须在我的公司开发web服务之类的东西。这很重要,因为这里是我旅程的起点,我渴望学习 任务:我的任务包括:开发表单、将数据输入数据库(MS SQL Server-老板的选择)、从数据库查询数据、开发实时仪表板(提供制造某些东西的机器的状态)、从共享驱动器上的.txt文件读取数据并将其放入数据库(我想写脚本就是为了这样),为一些数据生成图表——基本上是一种丰富的用户体验&更多 困惑:我放弃

我将把这个问题分为“情境”、“任务”、“困惑”和“问题”,以便于回答。好了,就这样--

情况:我是一名实习生,必须在我的公司开发web服务之类的东西。这很重要,因为这里是我旅程的起点,我渴望学习

任务:我的任务包括:开发表单、将数据输入数据库(MS SQL Server-老板的选择)、从数据库查询数据、开发实时仪表板(提供制造某些东西的机器的状态)、从共享驱动器上的.txt文件读取数据并将其放入数据库(我想写脚本就是为了这样),为一些数据生成图表——基本上是一种丰富的用户体验&更多

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

问题:我应该使用flex吗?如果是(正如我所想),那么我是否需要上面描述的组件以及其他一些“flex框架”,如“Mate”和all。到底是什么,我该如何实现这些

请引导我可怜的灵魂度过难关,我将非常感激。我想学习flex并做出贡献,但为此我需要学习我的知识,因此我需要建议。(此外,我不是一个超级Java开发人员)

对不起,如果这个问题看起来太愚蠢的话。但是,我正在努力学习,以便明天能贡献一些

问候,


Chirayu

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

Adobe通过销售Flash Builder和Flash Catalyst等工具赚钱,您不需要购买这两种工具

LiveCycle是一款基于服务器的产品,与Java一起工作。最常用的是AMF网关,用于在Flex和服务器之间来回传输数据

你不需要使用它,很多应用服务器都有BlazeDS的替代品,而且很多都是免费的

例如,在ColdFusion中内置了一个AMF网关。如果你使用PHP,你可以使用ZendAMF或AMFPHP。如果你是一家Java商店,BlazeDS是一个免费的、开源的LiveCycle版本

这有用吗

就框架而言,比如Mate、RobotLEgs或Cairngorm。你不需要使用框架。框架旨在解决开发中的一些问题。一旦你弄清楚你会遇到什么问题,你可能值得检查一下框架,看看是否有一个框架能帮你解决这些问题


然而,我听到一些人建议你在研究框架之前使用Flex[或任何技术]构建一些应用程序。

@Flextras,首先,非常感谢你的回答。很多时候这些问题看起来很愚蠢。当你说来回传输数据时,你指的是消息传递/聊天等内容?(请告诉我)我计划使用Flash Builder(正如公司购买的那样),但不想使用其他任何东西。它能与我的配置配合使用吗?另外,我完全是初学者,你建议我阅读一些书籍/教程吗?等待更多答案。“来回传输数据”。是的,消息传递或聊天都很重要。在大多数应用程序中,Flex应用程序需要从服务器获取一些数据。你没有说什么让我觉得Flash Builder不适合你的情况。关于学习资源,请查看以下博文:@Flextras,谢谢你的话。我已经决定了我需要什么。现在,我必须rt正在学习这门手艺。另外,稍后可能会考虑是否需要Mate、pureMVC等“Flex框架”……我走对了吗?!