专家访谈:Flex技术对Web开发的影响

专家访谈:Flex技术对Web开发的影响

专家简介:姜天格,时任NTTDATA数据系统集成(北京)上海公司项目经理。有多年项目管理经验,在软件项目管理、软件过程改进等方面有深入的研究。
1.    记者:Flex是怎样的技术?Flex技术能够为Web应用带来哪些改进呢?

Flex Adobe 公司的产品。我个人认为 Flex 是开发 Web 系统客户端的工具,用来替代JSP或ASP等服务器端解释型界面的客户端的技术。
它是一系列产品的总称,包括FlexBuilder、FDS等。
它的长处一是提供了丰富的客户端界面表现;二是它的保存状态能力能够完全改变传统 Web 系统的架构,使得 Web 系统架构更加简单、清晰,带来的是大规模并行开发的灵活性、开发周期的缩短以及后期维护的容易性。

2.   记者:从目前Flex技术的发展情况,您是怎么看Flex的未来?

首先我们先看一下 Flex 的类似技术:微软推出的 Silverlight 以及前两年红火的 Ajax
微软的这个产品还很不成熟,加上和 Windows 操作系统的紧密联系,使得难于在 Linux 服务器上使用。而很多服务器采用的是 Linux 系列操作系统。
Ajax 不是新技术,它是几种传统技术的组合,在开发和调试上仍然存在非常大的不足。
它们都难于和 Flex 抗衡。
我们再看 Flex 技术的发展状况。
Flex2 的推出技术标着 Flex 技术的成熟,最新的版本是 Flex3 。目前 Flex 只有英文和日文的版本。虽然不影响 Flex 在中文世界的使用,但是由于中文资料不够多,客观上影响了 Flex 技术的推广。
目前在国内采用 Flex 技术的 Web 应用还不能说很多。
对于 Flex 的未来,我是这么看的:它缩短了 Web 系统开发周期,减少了开发成本,能够提高系统的扩展性和易维护性,这些都是企业的需求。站在开发者角度,也希望能够降低开发 Web 系统的繁琐程度,能够更加容易、快捷地完成任。
Flex 能够同时满足双方的需求。所以,我是非常看好 Flex 的未来发展的。我认为它会成为开发 Web 系统的主流技术之一。
 
3. 记者:简单介绍一下您的开发经历,好吗?

大家好,我是姜天格。目前在于北京 NTTDATA 系统集成有限公司上海分公司担任项目经理。经过八年的工作,越来越发现“学海无涯”这句话是对的。有很多东西需要学习,同时也必须学会积累。把自己认为有价值的知识通过恰当的方式传播,是共赢的事情。我很高兴自己做成了这件事情。
 
4.  记者:听说您最近出版了一本书,这是一本怎样的书?

是的,名字是《 Flex3 企业级 Web 应用系统设计与实现》。
它介绍如何使用 Flex3 PHP 设计并开发 Web 系统。主要内容包括 Web 系统设计的思路和开发中的技术要点。

5. 记者:很多程序员想学或者正在学Flex,对他们,您有什么建议?学习JSF应该注意什么问题?

学习 Flex 并不难。
和学习其他新事物一样,如果能够按照从整体到局部的顺序去了解它的话,相信大家很快就能掌握 Flex 的使用方法(这里指的是达到能够开发的程度)。
一个建议是:不要一头扎进 Flex 具体的技术细节,而忽略了对它整体的认识。首先弄明白 Flex 是什么,能做什么很重要。

6.   记者:除了介绍Flex技术之外,你还想通过书表达些什么吗?

是的。我认为软件开发和流水线制造产品是有相通性的。过程产生品质。前期的计划 / 筹备(设计)越严谨,后续工程越容易控制。否则问题就会像滚雪球一样,从前期越滚越大,到后来,变得无法收拾。
规范性,纪律性同样需要在软件这个靠脑袋的行当里得到重视。很可惜,我接触过不少企业,在这方面不重视(无意识)规范和纪律。即便有相应的规范,大家也是走过场。
呵呵,一说这些我就激动了,还是不说了。
另 外我还要表达的是形式对内容理解的影响。如何简明扼要地把我的意图准确,快速地传递给他人,是我在写这本书的时候经常考虑的问题。评价实际工作中的各种文 档的标准也很简单,你写的东西别人能否看懂,能否容易地看懂,内容的形式是否简明扼要,是否美观,看的人是否有兴趣看下去。
我的书中也在实验这一标准。写文档是软件工程师基本也是非常重要的能力之一。

你可能感兴趣的:(web开发,职场,Flex,休闲,专家访谈)