我要把这个问题分成'情境','任务','混乱'和& '问题'让它更容易回答。所以,在这里 -
情况:我是一名实习生,他必须在我的公司开发Web服务。这很重要,因为这是我开始旅程的地方,我很想学习。
任务:我的任务包括 - 开发表单,将数据输入数据库(MS SQL Server - 老板的选择),从数据库查询数据,开发LIVE Dashboard(给出状态机器制造一些东西),从共享驱动器上的.txt文件读取数据并将其放入数据库(我想编写脚本来执行此操作),生成一些数据的图表 - 基本上是丰富的用户体验和更多。
混乱:我放弃了GWT(我知道了一点),并且想要选择Adobe Flex。 我的困惑是 - 我不明白什么是免费的,什么不是,我需要Live Cycle DS,Flash Catalyst吗?计划购买Flash Builder,但我认为公司不想花更多钱。
问题:我应该参加flex吗?如果是(如我所愿),那么我是否需要上面描述的组件和其他一些'flex框架',如'Mate'和所有。无论如何,我该怎么做呢
请指导我可怜的灵魂,我会非常感激。我想学习flex和贡献,但为此我需要学习我的知识,所以我需要建议。 (另外,我不是超级Java开发人员)
对不起,如果这个问题看起来太愚蠢了。但是,我正在努力学习以便明天做出贡献。
此致
chirayu已
答案 0 :(得分:1)
Flex SDK是免费的。您可以使用命令行编译器和您选择的文本编辑器来构建和编译Flex应用程序。
Adobe通过销售Flash Builder和Flash Catalyst等工具赚钱。您无需购买其中任何一种。
LiveCycle是一个基于服务器的产品,可与Java配合使用。最常见的用途是AMF网关,用于在Flex和服务器之间来回传输数据。
您不需要使用它。许多应用程序服务器都有BlazeDS的替代品,其中许多都是免费的。
例如,AMF网关内置于ColdFusion中。如果您使用PHP,您可以使用ZendAMF或AMFPHP。如果您是Java商店,BlazeDS是LiveCycle的免费开源版本。
这有帮助吗?
在框架方面,例如Mate或RobotLEgs或Cairngorm。你不需要使用一个。框架旨在解决开发中的一些问题。一旦你弄清楚你将遇到什么问题,你可能有必要检查框架,看看是否有人会帮助你解决这些问题。
但是,我听说有一些人建议您在调查框架之前使用Flex [或任何技术]构建一些应用程序。