2008年1月31日

初学flex

     上大学的时候,看到好多精彩炫丽的flash,学习了一些flash的知识。那个时候不怎么会写脚本,就用动画的概念一帧一帧的拼出一个flash。后来工作以后,给客户在线演示产品,有接触了Captivate。2006年末的时候,客户要求开发一个在线产品展示平台,我偶然搜到了adobe用flex开发的网上购物演示,就体会到如果用flex来实现这个产品展示平台将是很动人的事情,由于某种原因最终未能如愿。最近在做一个通用视频培训平台时又用到了FLV播放器,也是用Flex开发的,最终效果和土豆、优酷非常类似。这些场景使我对flash的展现效果情有独钟,况且有adobe这样的公司在运作flash,如果可能的话应该在合适的场合来把flex集成到我们现在开发的应用中,比如图表功能、表单功能、打印功能等等。基于以上的经历和思路,决定花功夫学习一下flex还是值得的。
    首先,到adobe官方网站下载flex builder 3(当前最新版本)并安装。安装完毕后会看到一些入门文章中提到的Flex SDK已经在builder中存在了,所以初学仅下载个builder就够了。
    然后,打开builder发现它就是基于eclipse开发的,我想这个IDE对于大多数java开发着再熟悉不过了。首次进入时会有一个欢迎界面和初学者向导,我比较习惯看看这些东西,点击下载提供的入门工程Flex3GSEIII_a_WorkingWithData_JSP,并导入builder中。看看工程结构跟我们平时的JAVAEE工程有了一些不同。多了bin-debug和html-template文件夹,文件类型主要是*.mxml、*.as。在工程的左侧视图右键*.mxml运行(类似与运行java文件),会有一个编译过程,过后弹出一个html,html中运行的正式flash。当时比较好奇,一个mxml是如何经过编译产生html和flash的,打开刚才提到的bin-debug发现两个文件生成到了这个文件夹。仔细读一下mxml的代码发现跟XHTML基本类似,其中的一些function都是AS写的。至此我分析得到如下结论:mxml+as-->swf,中间的转换是adobe集成在builder中的转换工具完成的。如此跟我们以往HTML+JS的编程习惯很类似了,并且XHTML与AS的结合更紧密一些。由于初学原理性的知识我就理解至此了。
   最后,我们关心的是用flex都能实现哪些控件,并且控件的效果如何。我没有迫不及待的去google,而是又深入到builder的安装目录下,在D:\Flex Builder 3\sdks\3.0.0发现了好东西,别的我不关心,先看samples,子目录下有一个explorer,其中包含一个build.bat。看到这个bat我更加确定了我以上的结论。于是运行bat,开始编译其下的mxml文件逐一生成swf文件。花一段时间生成完毕,打开类似于index的swf文件,sdk中提供的样例控件就都尽收眼底了。
   后续:有源文件,有开发工具,你可以随意摆弄这些代码,熟悉语法,熟悉开发环境,熟悉对象属性,拼拼凑凑完成自己的一个组合界面了。

posted @ 2008-03-12 14:28 beyondduke 阅读(1380) | 评论 (2)编辑 收藏

谈一谈在家办公的利弊


为缓解早晚高峰带来的拥堵,北京交通委经过调研,拟从商业机构、大型商场开始试行错峰上下班,同时拟在IT行业、科研单位试行弹性工作制。昨天,市人大代表赵凤桐透露,具体方案政府还在拟订中。
市人大代表刘国祥在去年的人代会上提出“合理调整上下班时间”建议(见新闻附件)。市交通委对此予以回复称,本市拟试行错开上下班时间和实行弹性工作时间两种方法,缓解早晚高峰的交通压力。目前,已经在开展商业、机关企事业单位等错峰上下班的研究,并提出了调整商业、机关企事业单位上下班时间的初步方案,拟从商业机构开始实施。 此外,交通委还与相关部门进行了协商,对中关村等地区进行调研,拟对某些行业(如IT行业、科研单位等)实行弹性工作制,鼓励在家网上办公。如果这些措施能够实施,则在一定程度上可以削减高峰时段的交通流峰值。
据了解,截至2007年底,北京的机动车保有量已达到310万辆。市交通委表示,从城市交通运行态势来看,出行需求和机动车保有量仍在持续快速增长,高峰时段道路拥堵区域不断扩大、局部路段平均车速下降,缓解拥堵的措施大多被持续快速增长的交通需求所抵消,交通形势依然十分严峻。


这是前两周的新闻了,当时一看到新闻就感觉这条消息很利好,尤其对我们北京的程序员来说。在家办公的利弊,现在业内也没有个具体的说法,这几天有幸在家办公,体验了一把想跟大家谈一谈我的看法。
一,利:
1,节约时间:花在等车、路上、堵车、倒车或开车、停车等交通出行的时间成本。
2,节约金钱:上下班的路费或车位费、油费等,还不算看不到的时间兑换的钱(时间就是金钱)。
3,为国家做贡献:不但给上述新闻中的交通部门减少压力,而且减少了碳的排放量(节能减排)。
4,为公司节约日常费用:占位费,水费,餐费,办公费,交通费。。。。
5,自己时间把握更准确:由于减少了交通环节,个人时间上更有可控性。
二,弊:
1,缺少办公气氛:家中的环境毕竟没有公司那么统一,一个家一个样儿,有条件给自己打造办公环境和气氛的员工恐怕只有少数。
2,增加交流成本:公司面对面的交流只能改成手机对手机,或麦克对麦克,或手指对手指。这些肯定都比面对面花的时间长,还要通讯费上网费。
3,容易受外界干扰:如果家中有妻儿老小,家里很难给你一个封闭环境,你会不断的被“骚扰”,毕竟工作的事情像写程序需要比较心静的环境。
4,容易自由散漫:没有了公司领导的监控和同事的督促,人的自控能力是有限的,没准看新闻泡论坛玩游戏就过了头,耽误的肯定是正事。
5,造成公共资源浪费:公司里的公共资源在家是很难利用好的,比如内部的服务器,局域网和通讯工具。
以上这些是我所能想到的,至于利大还是弊大我没有偏向都是5条。个人还是觉得天时地利人和才适合在家办公,对于不同的人或同一个人的不同时间段都是利弊难辨的。
希望大家能聊一聊自己的看法。

posted @ 2008-01-31 09:48 beyondduke 阅读(4667) | 评论 (12)编辑 收藏

<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

统计

公告


MSN联系

常用链接

留言簿(2)

随笔分类

随笔档案

我的连接

搜索

最新评论

阅读排行榜

评论排行榜