用户操作
[即时聊天] [发私信] [加为好友]
eiffel qiuID:koalant
73560次访问,排名1383好友4人,关注者17
有想法的程序员
koalant的文章
原创 25 篇
翻译 0 篇
转载 0 篇
评论 180 篇
mulder的公告

乐道网:http://www.likenote.com

邮件: eiffelqiu [AT} gmail . com

最近评论
原来远去:Flex是比较好,但是偶觉得生成的脚本文件太大了,就几个组件的简单页面,编译后也有几百k,晕死了。如果用网页比这小多了。还有这东西狂吃内存,不知道adobe的人要尽快改进一下才是呀!
原来远去:你能想就去亲自实践一下的确难能可贵!偶们看了ROR,Django也好几遍了,从来都是在口头上叫,从没有实践过,要向你学习!
原来远去:“对于 MVC 框架来说,它只实现了 View 和 Controller,而没有 Model。 后来接触了其他几种 java web 框架后,我才发现它们大多数都没有涉及 Model , 以 Struts 为例,早先写的代码中,都是将本应该属于 Model 的逻辑写在 Action 中,后来这种做法被越来越多的人诟病,因此很多Java 框架都推荐才用 EJB 作为 Model ,而尽量在 ……
fangjian:Flex是个很不错的技术,但是也存在一些不足。任何事情都不能一概而论,每种技术都有它应用的场合,RIA是个发展方向,选择那种技术还是要依照个人兴趣,如果想追求一种万能的技术,那就干脆别学了。
koalant:事是做出来的,不是辩出来的。 走着瞧吧
文章分类
收藏
    相册
    黄山
    普吉
    无锡
    程序
    django 框架
    symfony 框架
    程序员
    limodou
    xlp223
    坏男孩
    音乐
    乐道
    牧羊人之乐
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 【程序思考】Flex 学习 -- "玩索而有得"收藏

    新一篇: 【音乐随想】"道","流浪者之歌" 与"神思者" | 旧一篇: 【音乐随想】带我去月球

    大家应该已经发现我在自己的 csdn 博客上放了个刚刚用 flex 开发的"乐道"插件. 我嚷嚷用 flex 开发乐道已经很久了, 多数时间只是在学习, 很少真正实践它, 这个插件算是一个开始吧. 学习 flex 的时间不长, 断断续续的大概有三个星期了, 主要的方法还是看电子书和 flex builder 的帮助文档. 还说不上有什么经验之谈. 只能说说学习心得.

    正如我在饭否上说的那样: 用 flex 开发程序不禁让我想起去年学习 Rails 开发"乐道"的情形: 系统的学过一遍后, 发现自己还是无法真正用学到东西去开发, 然后只能去 google 搜索, 下载 cookbook 看,自己去实验, 一点一点地做,直到把自己的想法都实现出来, 技术也就真正地学会了. 这个过程不一定适合每个人, 但我觉得我学什么技术似乎都是走这条道路. 谈到心得有以下几点:

    1: 系统地学习一遍是必要的, 就是要把帮助中的教程和参考资料读一读, 看几本相关的电子书. 其实我这一步骤还是没有走完. 性子比较急的人大多会直接上手写程序, 我以前也是如此, 但是发现这样做虽然会有一点小小的成就感, 但这只是在低层次上做一些没有多大意义的实践. 系统的学习一遍技术, 掌握一些概念和知识点是非常重要的. 正如同打地基. 这点和学英语必须先过单词量这一关有点类似, 当你的单词量到了一定程度后, 阅读,听力,口语都会有相应的提高. 这点只有在过单词关后才能领会吧.  系统学习过程对于掌握任何一种技术都是必须的, 不可跨过, 否则迟早还会回过头来再走这一步.这个过程很枯燥.

    2:孔子教我们念别的书都持严肃的态度,唯独对学习最难理解的<易经>却给了这么一条心得:"玩索而有得". 值得玩味, 感觉学一门新技术, 也应该是这种态度. 抱着找工作, 应付项目等目的来学习技术,通常不会掌握的太深, 而抱着严谨治学的态度并以此为生的或者考证的目的来学习, 又太过无趣. 反倒是凭借着兴趣边做着玩边学习的态度倒是没有压力, 学起来也更有趣味一些, 更容易学习的深入. 这种方法不一定对每个人都是正确的, 因为我自己是一个不太严谨的人, 学技术必须是自己喜欢的才能投入, 投入其中又不想参加什么考证. 喜欢就学了, 学到一半感觉不爽就放弃了, 这种态度容易造成"半调子", 但是很适合我这种为解决问题而学习的人.

    3: 学习 flex 一定要实践, 光看书本和参考手册很枯燥, 即便实践了教程中的例子,还是会在做真实项目中碰到很多问题. 很多时候我都是在 google 上搜索解决方案的, 有时候某种技术如果有 receipe 或者 cookbook 类型的书籍,一定要找来先看看,这样可能会少走很多弯弯道. 在系统学完知识点后, 这些查找解决方案的书通常都是很有帮助的.写这个乐道插件只花了半天,但是调整样式却占去了很长时间,而且其中有很多问题即便是搜索了google 还是找不到答案,有时候需要自己不停的尝试各种参数. flex 已经为程序员做了很多工作, 只是在关于如何使用方面, Macromedia 一贯的作风是在帮助中没有给出太多实际例子, 需要你到它的 forum 或者在线帮助网站查看留言才能有所得, 这也算是经验之谈了.

    4: Flex 还是比较容易上手的, 但是如果要深入必须学习 action script 3. 其实容易上手对很多框架来说未必就是好事, 比如 rails , 大多数人都认为它提供的 CRUD 模板生成很方便, 但是真正用 rails 做网站的人很少会去用它. 任何技术在最初展示给你的易用性都只是一个噱头, 深入掌握一种技术都是很花时间和精力的,哪个都不会简单. 所以框架最初的易用性反到成了最后离开它的主要原因了.

    5: 远离一些相关技术社区. 参加社区的目的主要是交朋友, 对学习技术的用处不大. 大凡有人多花费点时间在看参考文档和电子书上, 所获得的帮助一定比花在论坛上要有大的多.  每每看到论坛上技术之争过盛,我就对这种论坛避之不及, 感觉那些人讨论不是太过理论高深, 就是太过肤浅. 两方面都无趣, 反倒是浪费了时间.


    我放在 csdn 博客上的这个乐道插件应该是实践 flex 学习的一个小作品, 虽然很粗糙还有很多完善的地方, 但是每每在完善一个小作品的时候, 你会学到很多东西. 也正是秉着"玩索而有得"的态度来学习 flex, 我发现自己的兴趣有了很大的提高, 技术学习也颇有所得.  当你把所有的相关技术点都在一个小作品中得到实践, 那么到运用到正式项目的时候, 也就只是一个软件工程的问题了.

    发表于 @ 2007年11月26日 08:36:00|评论(loading...)|编辑

    新一篇: 【音乐随想】"道","流浪者之歌" 与"神思者" | 旧一篇: 【音乐随想】带我去月球

    评论

    #lbaby 发表于2007-11-27 15:08:09  IP: 222.128.6.*
    很中肯
    #Zilog_T 发表于2007-11-27 18:16:40  IP: 221.238.245.*
    不错,玩索而有得。
    #kenlistian 发表于2007-12-13 12:37:58  IP: 59.39.134.*
    多看专业文章,少在论坛发言.
    #gongying 发表于2007-12-19 19:48:52  IP: 203.247.237.*
    你写的文章不错。加油。
    #bizairshop 发表于2007-12-21 15:25:36  IP: 222.131.90.*
    能具体谈谈为什么会离开 ror 吗?
    是ror到后期做大时不够好,还是你兴趣转移?


    #bizairshop 发表于2007-12-21 16:58:46  IP: 222.131.90.*
    很想问问博主,您在4月份有个留言说:“一年前的这个时候,我用 ruby on rails 开发了 “乐道”(http://www.likenote.com). 如今我已经成为一个 python 爱好者了, 准备采用 django 开发第二版的 "乐道" 了, 到时候我会继续写自己的感悟。”

    现在还这样想吗? python的开发效率跟ror比差很多吗?

    还有 您的乐道网站,到了后期需求多的时候,ror基本的activerecord方式都没什么意义了吗?

    初学者,看你的文章收获很多,本身也想开发一个类似的小网站,在ruby和python间不知如何选择,恳请您指点迷津! 谢谢!


    #koalant 发表于2007-12-21 20:53:30  IP: 60.10.216.*
    我现在的兴趣已经由后台转移到了前台, 所以才学习 flex 的. 后台技术总体上差别不是很大, 无论是 ror 还是 django 都能很大程度上提高你的开发速度, 但是对于用户来说, 你在后台采用什么他并不关心. 好的用户体验主要来自 ajax, flash 等前台相关技术. 我现在已经不想再花费时间替换后台技术了, 继续熟悉和使用 ror 就可以了, 更多的时间放在 flex 上可能对乐道的未来更有意义.
    #bizairshop 发表于2007-12-23 11:07:35  IP: 222.131.85.*
    感谢您的回答!
    我目前有个需求比较特殊的项目,如果您方便,可否加我的qq 4464512 有一些问题想跟您交流交流。 十分感激!
    #bluedaisy 发表于2008-02-01 23:44:38  IP: 137.189.142.*
    真羡慕你们啊,看自己喜欢的书,做兴趣中的事……
    #b1878188 发表于2008-02-10 22:32:55  IP: 60.174.130.*
    有幸拜读了,认识博主是从上次写怎样用RUBY ON RAIL做乐道的文章开始的。
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © mulder