`
WonLen
  • 浏览: 49106 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

[Flex]构建基于Flex技术的Blog程序(一)

    博客分类:
  • Flex
阅读更多

 

早在05年的时候(那个时候也是刚刚接触的Flex)就打算用Flex来开发Blog程序,因此有了三个系列的版本:
 
Flex 1.5版本截图:
 
Flex 2.0版本截图:
 
FBW(FlexBlog Writer)系列版本:

而后FlexRssReader更名为 Flex Blog Writer(集Blog浏览、后台文章管理、撰写新的文章与一身的升级版FxBlog)
前前后后共经历4个版本:
 
从本质上来说1.5版本与2.0版本在架构上面并没有太大的区别,但是由于一些历史原因导致这两个版本仍旧是在“实验室”里面孤独终老。:)
 
Flex 1.5版本未上线的原因:
由于架构是:Flex 1.5 + JSP,当时缺乏JSP的支持环境,同时Flex 1.5并不是直接生成swf的,而是在运行时编译MXML为SWF,因此也无支持空间。
 
Flex 2.0版本未上线的原因:
由于架构上面与Flex 1.5没有太大区别(后台选用的仍旧是JSP),因此缺乏有效的空间支持。
 
Flex Rss ReaderFlex Blog WriterFBW版本的最终结果:
虽然这个系列的版本相比之前的FxBlog进步很多,但是由于产品定位的变更变更导致最终仍旧走向了没落。
 
上线时就针对的Flex Rss阅读器。
 
在与ZBLOG的作者进行深度沟通后,打算使用xml-rpc的方式实现后后管理(文章新建、更新、删除),同时又是在Flex Rss Reader基础上修改的,并且增加了Writer功能。
最终更名为:Flex Blog Writer
共经历了Flex Blog Writer Alpha 2.2.228、Flex Blog Writer Alpha 3.0.001两个版本。
 
由于定位越来越模糊RSS功能,而强大Writer功能,因此采取了全新的命名方式,并且命名为FBW,这也是截至到当时最为先进的Flex Blog了。
共经历了两个版本:FBW CTP(社区预览版)、FBW CTP v3版。
 
Apollo Blog Writer:
这是一个分支版本,是基于Flex Blog Writer Alpha 3.0.001修改而成的,同时当时也是国内第一个AIR版本的Flex Blog。
RSS阅读、ZBLOG后台管理(文章新建、更新、删除)于一身的版本。
 
从05年开始的FxBlog 1.0一直到FBW CTP v3版,历时2年的时间,共研发了9个版本的Flex Blog。
那么这些版本最终的效果都不尽人意,是不是可以说用Flex构建Blog是一件非常麻烦的事情?Flex终究不适合用来开发Blog程序呢?请看第二篇文章的内容。

 

分享到:
评论
30 楼 Saito 2009-09-24  
嗯嗯. 云存储也是肯定要的 .. 到时候想玩游戏. 显卡都可以通过购买服务就可以了.

你自己做个纯纯粹粹的终端就可以了..
29 楼 WonLen 2009-09-24  
<div class="quote_title">Saito 写道</div>
<div class="quote_div">
<div class="quote_title">WonLen 写道</div>
<div class="quote_div">
<div class="quote_title">Saito 写道</div>
<div class="quote_div">
<div class="quote_title">WonLen 写道</div>
<div class="quote_div">
<div class="quote_title">Saito 写道</div>
<div class="quote_div">    非商用.. 只是想研究一下源码. 或者说想借助开源产品做一次二次开发. <br><br>    积木在线这个之前看到过.说实话这种商业模式比较难以成功. 特别是国内.. 带宽撑不住..<br><br>    企业内部还是可以一试  .. 毕竟体验很好..话说OA还是可以用的上..</div>
<br>你说的我比较赞同,积木在线和其他一些web os商业化的确不明显。内部企业应用web os?我没有看到看点在哪里?不过oa系统用flex实现是一个很好的解决方案!</div>
<br><br>    是的. 其实OA系统最显著的一个特点就是 有流.. 有审批.  其实说白了让我在webOS里面做完所谓的审批 . 流程信息也能在我的webOS里面做到全程监控. 不很完美? .<br><br>    一边在webOS里面做着审批. 另一边还能在看到流程是怎么流过来的. 顺便drag drop一下给下一个人审批. .. <br><br><br>    你就坐着喝茶吧..<img src="/images/smiles/icon_arrow.gif" alt="">
</div>
<br>恩,不过为什么要再用一个web os概念套oa呢?个人觉得不会多此一举吗?</div>
<br>忽悠客户..Hoho .. <br><br>其实我也只是想找下类似的基于Flex的webOS源码. OA只是一个可能的应用场景吧.. (有没有类似素材提供呢?)<br><br>    毕竟webOS . 其实适合于未来.. 那是一个操作系统消失的时代.我们的主机只有一个浏览器被write到bios里的时代..  .. Google的理想时代...</div>
<p> </p>
<p>一般来说比较典型的商业的东西很少会有源代码下载的,另外我个人觉得web os 必须要跟云存储这样的更为“先进的概念”绑定在一起才有一些作为,否则基于单机的web os没有其特点。</p>
<p>不过你的想法挺有意思,web os里面不仅仅是oa,还有其他的东西?完全就是一个企业所必需的全套的业务逻辑。例如企业邮局等等。</p>
28 楼 Saito 2009-09-23  
WonLen 写道
Saito 写道
WonLen 写道
Saito 写道
    非商用.. 只是想研究一下源码. 或者说想借助开源产品做一次二次开发.

    积木在线这个之前看到过.说实话这种商业模式比较难以成功. 特别是国内.. 带宽撑不住..

    企业内部还是可以一试  .. 毕竟体验很好..话说OA还是可以用的上..

你说的我比较赞同,积木在线和其他一些web os商业化的确不明显。内部企业应用web os?我没有看到看点在哪里?不过oa系统用flex实现是一个很好的解决方案!


    是的. 其实OA系统最显著的一个特点就是 有流.. 有审批.  其实说白了让我在webOS里面做完所谓的审批 . 流程信息也能在我的webOS里面做到全程监控. 不很完美? .

    一边在webOS里面做着审批. 另一边还能在看到流程是怎么流过来的. 顺便drag drop一下给下一个人审批. ..


    你就坐着喝茶吧..

恩,不过为什么要再用一个web os概念套oa呢?个人觉得不会多此一举吗?

忽悠客户..Hoho ..

其实我也只是想找下类似的基于Flex的webOS源码. OA只是一个可能的应用场景吧.. (有没有类似素材提供呢?)

    毕竟webOS . 其实适合于未来.. 那是一个操作系统消失的时代.我们的主机只有一个浏览器被write到bios里的时代..  .. Google的理想时代...
27 楼 WonLen 2009-09-23  
Saito 写道
WonLen 写道
Saito 写道
    非商用.. 只是想研究一下源码. 或者说想借助开源产品做一次二次开发.

    积木在线这个之前看到过.说实话这种商业模式比较难以成功. 特别是国内.. 带宽撑不住..

    企业内部还是可以一试  .. 毕竟体验很好..话说OA还是可以用的上..

你说的我比较赞同,积木在线和其他一些web os商业化的确不明显。内部企业应用web os?我没有看到看点在哪里?不过oa系统用flex实现是一个很好的解决方案!


    是的. 其实OA系统最显著的一个特点就是 有流.. 有审批.  其实说白了让我在webOS里面做完所谓的审批 . 流程信息也能在我的webOS里面做到全程监控. 不很完美? .

    一边在webOS里面做着审批. 另一边还能在看到流程是怎么流过来的. 顺便drag drop一下给下一个人审批. ..


    你就坐着喝茶吧..

恩,不过为什么要再用一个web os概念套oa呢?个人觉得不会多此一举吗?
26 楼 Saito 2009-09-23  
WonLen 写道
Saito 写道
    非商用.. 只是想研究一下源码. 或者说想借助开源产品做一次二次开发.

    积木在线这个之前看到过.说实话这种商业模式比较难以成功. 特别是国内.. 带宽撑不住..

    企业内部还是可以一试  .. 毕竟体验很好..话说OA还是可以用的上..

你说的我比较赞同,积木在线和其他一些web os商业化的确不明显。内部企业应用web os?我没有看到看点在哪里?不过oa系统用flex实现是一个很好的解决方案!


    是的. 其实OA系统最显著的一个特点就是 有流.. 有审批.  其实说白了让我在webOS里面做完所谓的审批 . 流程信息也能在我的webOS里面做到全程监控. 不很完美? .

    一边在webOS里面做着审批. 另一边还能在看到流程是怎么流过来的. 顺便drag drop一下给下一个人审批. ..


    你就坐着喝茶吧..
25 楼 WonLen 2009-09-23  
Saito 写道
    非商用.. 只是想研究一下源码. 或者说想借助开源产品做一次二次开发.

    积木在线这个之前看到过.说实话这种商业模式比较难以成功. 特别是国内.. 带宽撑不住..

    企业内部还是可以一试  .. 毕竟体验很好..话说OA还是可以用的上..

你说的我比较赞同,积木在线和其他一些web os商业化的确不明显。内部企业应用web os?我没有看到看点在哪里?不过oa系统用flex实现是一个很好的解决方案!
24 楼 Saito 2009-09-23  
    非商用.. 只是想研究一下源码. 或者说想借助开源产品做一次二次开发.

    积木在线这个之前看到过.说实话这种商业模式比较难以成功. 特别是国内.. 带宽撑不住..

    企业内部还是可以一试  .. 毕竟体验很好..话说OA还是可以用的上..
23 楼 WonLen 2009-09-23  
Saito 写道
WonLen 写道
Saito 写道
WonLen 写道
wuxi15932077655 写道
第一:  你做的那些blog我认为不能算做blog,,主要的图文这些东西都没有处理掉,所以不能算blog!  如果blog没有这些东西就不能说blog是注重文字表现的!

第二:  flex中支持很少的html标签,如果需要插入一个学术性的论文,我认为flex提供的东西不会很好的显示出来!

关于上面两个问题,你在群里面已经问过我了,我已经回复过了,就不在这里面重复了。
同时要明确一点,学术性的论文,或者其他的什么东西都是由html tag构成的,所以只要是flex可以识别这些html tag就可以了,没有必要特别强调“学术性的论文”。
同时,你在群里面问我的结论就是,你们似乎需要一个用AS3实现的webkit引擎,所以这是不可能的,或者说很困难的。
最后,重复的问题在群里面问我就可以了,不需要放到这里面:)


    刚好你出现在这里. 请教下开源系列的Flex desktop应用有哪些? .. 似乎只找到一个flex active desktop . 但是还不能下载. 甚为郁闷 . 想研究一下源码.. 

请问你说的是AIR吗?还是?


  webOS . 类似Extjs的示例 .. 可以恶俗的理解为 在web页面里面打开 类操作系统 那种..

  非AIR .

哦,你说的这种啊,国内和国外有不少,国内有个比较不错的,叫做积木在线。你可以看一下,不过这种东西有源代码的少一些。
另外,请问你研究flex web os的目的不是要商用吧?我个人不是太看好这种方式,感觉没有什么特别的优势,或许我也没有看出来:)
22 楼 Saito 2009-09-23  
WonLen 写道
Saito 写道
WonLen 写道
wuxi15932077655 写道
第一:  你做的那些blog我认为不能算做blog,,主要的图文这些东西都没有处理掉,所以不能算blog!  如果blog没有这些东西就不能说blog是注重文字表现的!

第二:  flex中支持很少的html标签,如果需要插入一个学术性的论文,我认为flex提供的东西不会很好的显示出来!

关于上面两个问题,你在群里面已经问过我了,我已经回复过了,就不在这里面重复了。
同时要明确一点,学术性的论文,或者其他的什么东西都是由html tag构成的,所以只要是flex可以识别这些html tag就可以了,没有必要特别强调“学术性的论文”。
同时,你在群里面问我的结论就是,你们似乎需要一个用AS3实现的webkit引擎,所以这是不可能的,或者说很困难的。
最后,重复的问题在群里面问我就可以了,不需要放到这里面:)


    刚好你出现在这里. 请教下开源系列的Flex desktop应用有哪些? .. 似乎只找到一个flex active desktop . 但是还不能下载. 甚为郁闷 . 想研究一下源码.. 

请问你说的是AIR吗?还是?


  webOS . 类似Extjs的示例 .. 可以恶俗的理解为 在web页面里面打开 类操作系统 那种..

  非AIR .
21 楼 WonLen 2009-09-23  
Saito 写道
WonLen 写道
wuxi15932077655 写道
第一:  你做的那些blog我认为不能算做blog,,主要的图文这些东西都没有处理掉,所以不能算blog!  如果blog没有这些东西就不能说blog是注重文字表现的!

第二:  flex中支持很少的html标签,如果需要插入一个学术性的论文,我认为flex提供的东西不会很好的显示出来!

关于上面两个问题,你在群里面已经问过我了,我已经回复过了,就不在这里面重复了。
同时要明确一点,学术性的论文,或者其他的什么东西都是由html tag构成的,所以只要是flex可以识别这些html tag就可以了,没有必要特别强调“学术性的论文”。
同时,你在群里面问我的结论就是,你们似乎需要一个用AS3实现的webkit引擎,所以这是不可能的,或者说很困难的。
最后,重复的问题在群里面问我就可以了,不需要放到这里面:)


    刚好你出现在这里. 请教下开源系列的Flex desktop应用有哪些? .. 似乎只找到一个flex active desktop . 但是还不能下载. 甚为郁闷 . 想研究一下源码.. 

请问你说的是AIR吗?还是?
20 楼 WonLen 2009-09-23  
wuxi15932077655 写道
  这里的评论是我在请教你之前发表的!   我没有重复O(∩_∩)O~

哦,是的,不过已经重复了就说一下哈,不知道你研究的如何了?可以分享一下。
19 楼 wuxi15932077655 2009-09-23  
  这里的评论是我在请教你之前发表的!   我没有重复O(∩_∩)O~
18 楼 Saito 2009-09-23  
WonLen 写道
wuxi15932077655 写道
第一:  你做的那些blog我认为不能算做blog,,主要的图文这些东西都没有处理掉,所以不能算blog!  如果blog没有这些东西就不能说blog是注重文字表现的!

第二:  flex中支持很少的html标签,如果需要插入一个学术性的论文,我认为flex提供的东西不会很好的显示出来!

关于上面两个问题,你在群里面已经问过我了,我已经回复过了,就不在这里面重复了。
同时要明确一点,学术性的论文,或者其他的什么东西都是由html tag构成的,所以只要是flex可以识别这些html tag就可以了,没有必要特别强调“学术性的论文”。
同时,你在群里面问我的结论就是,你们似乎需要一个用AS3实现的webkit引擎,所以这是不可能的,或者说很困难的。
最后,重复的问题在群里面问我就可以了,不需要放到这里面:)


    刚好你出现在这里. 请教下开源系列的Flex desktop应用有哪些? .. 似乎只找到一个flex active desktop . 但是还不能下载. 甚为郁闷 . 想研究一下源码.. 
17 楼 WonLen 2009-09-23  
wuxi15932077655 写道
第一:  你做的那些blog我认为不能算做blog,,主要的图文这些东西都没有处理掉,所以不能算blog!  如果blog没有这些东西就不能说blog是注重文字表现的!

第二:  flex中支持很少的html标签,如果需要插入一个学术性的论文,我认为flex提供的东西不会很好的显示出来!

关于上面两个问题,你在群里面已经问过我了,我已经回复过了,就不在这里面重复了。
同时要明确一点,学术性的论文,或者其他的什么东西都是由html tag构成的,所以只要是flex可以识别这些html tag就可以了,没有必要特别强调“学术性的论文”。
同时,你在群里面问我的结论就是,你们似乎需要一个用AS3实现的webkit引擎,所以这是不可能的,或者说很困难的。
最后,重复的问题在群里面问我就可以了,不需要放到这里面:)
16 楼 wuxi15932077655 2009-09-21  
第一:  你做的那些blog我认为不能算做blog,,主要的图文这些东西都没有处理掉,所以不能算blog!  如果blog没有这些东西就不能说blog是注重文字表现的!

第二:  flex中支持很少的html标签,如果需要插入一个学术性的论文,我认为flex提供的东西不会很好的显示出来!
15 楼 whaosoft 2009-09-16  
先看看效果!
14 楼 WonLen 2009-09-03  
yuantong 写道
不知道性能怎么样

性能一般,而且生成的图片,我在使用FF3测试的时候发现了乱码。
13 楼 yuantong 2009-09-03  
不知道性能怎么样
12 楼 WonLen 2009-09-02  
vii779 写道
SEO方面,目前国外的搜索引擎都可以检索到swf里面的内容,这点自然没错。
可是这指的是swf里面的静态文本。
你的Blog程序应该是通过调用远程服务获取内容,然后用程序在swf里面动态呈现出来,搜所引擎再厉害,也做不到搜索出程序在客户端动态创建的内容吧。除非你的服务端可以把Blog内容即时的编译成静态的swf文件,就算能做到,就性能这一点,也够服务器受的。
所以说,对动态内容的搜索,flash还是做不到的。

对于动态产生动内容,搜索引擎都应该不是太好检索吧,这也就是为什么要有静态页面易于被SEO的原因之一。
因此在于这点来说,其实是一样的了,应该可以这里理解。
11 楼 vii779 2009-09-02  
SEO方面,目前国外的搜索引擎都可以检索到swf里面的内容,这点自然没错。
可是这指的是swf里面的静态文本。
你的Blog程序应该是通过调用远程服务获取内容,然后用程序在swf里面动态呈现出来,搜所引擎再厉害,也做不到搜索出程序在客户端动态创建的内容吧。除非你的服务端可以把Blog内容即时的编译成静态的swf文件,就算能做到,就性能这一点,也够服务器受的。
所以说,对动态内容的搜索,flash还是做不到的。
但有些应用是不希望搜索引擎找到的,对于这样的场景,flash恰好合适。

相关推荐

Global site tag (gtag.js) - Google Analytics