小镇树妖--住在树上的妖

To follow the path: look to the master, follow the master, walk with the master, see through the master, become the master.

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  10 Posts :: 50 Stories :: 7 Comments :: 0 Trackbacks

2007年8月7日 #

    看了网上关于ajax的热烈讨论,终于按耐不住,尝试了ajax的几个框架,感觉还是不错的选择,做网站好像不是很好,做应用很不错的。以前自己用过xmlhttp,没有用框架,只是简单的使用xmlhttp,返回text,然后把text放到页面里显示,仅此而已,不过已经觉得够用了,如果有多个可以使用xml,返回xml后用javascript解析一下,分别动态的生成html元素,这个用起来比较舒服,因为我平时都用ff来浏览,基本没有什么问题,IE就让人头痛了,要使用activex。所以就开始寻求框架的帮助。
    首先google了一下,什么ajax十大框架排名,找了几个顺眼的,prototype,dojo,ext,jquery。都不错,dojo的示例真强呀,jquery也不错,慢慢尝试吧,慢点做个应用,好好研究研究。哈哈

posted @ 2008-01-16 16:06 jacky wu 阅读(250) | 评论 (0)编辑 收藏

    做了几年技术,一路走来,接触了很多新事物,对各种语言工具也略有了解。记得刚接触的时候学习的是Java,实习也做了java,记得当时一次面试一家日资公司,因为是刚毕业的小朋友,工资提的低,因此用人单位比较开心,硬让我学习vb,还说java没前途,当时觉得很不甘心,话说毕业前夕我也看了很多资料,当时就下定决心做java了(当时是2003年),怎么会去vb呢,所以毅然放弃了,现在看来还是有点技术前瞻性的,呵呵。可是没想到的是后来的工作历程中,居然只有1年半左右时间在做JAVA,其余的都给asp,php了,特别是php,大概了3年了吧。因此也免不了俗,一直来比较比较。
    空谈没什么意思,asp就不谈了,这次空下来用OO的思想,javabean的形式,MVC的理念使用php做了个小应用。OO的话以本人愚见,应该都是对象操作,因此建好数据库,数据库操作的基类先写好,据说php5的类做的相当好,速度要比php4的function都快,所以我在数据库基类的构造方法里进行连接数据库,等着被继承吧。
    接下来是对对象的封装,很小的应用,只是对一个用户数据库的操作,因此写了个user 类,对属性进行set/get封装,用上标志性的private 修饰符,感觉还不错,只是觉得->这个符号比起.来多了一个符号,谁叫我是个懒人呢,这都计较。。。
    数据模型简历好了,进行操作模型的编写,增,删,改都写成类,继承数据库操作就好了,感谢继承的伟大。然后搞个smarty,在页面里面把操作类拿出来的数据库塞进template里。
    总结一下,View相对简单,不谈,M和C稍微有点混乱,如果我强悍点,写个apache的extension什么的,专门处理url,因此干脆就把页面当作C来做,每个C去调用操作Model(逻辑上的),然后处理的数据再给页面,输出到view。个人认为使用url的传值总不是那么回事,虽然可以使用apache来处理,但是。。。感觉一下,很花时间,不如function来的快,虽然到处都是sql,如果将来php也搞这种(下次研究一下zendframework,后台是IBM,不知他怎么个思想),还是回到java吧,或者ruby也不错。

posted @ 2007-12-10 11:23 jacky wu 阅读(373) | 评论 (0)编辑 收藏

    长久以来一直使用fedora 6 ,我使用电脑主要还是为了开发,偶尔还玩玩游戏,在痴迷魔兽的时间里只能使用双系统,尝试过虚拟机,不怎么样,再说我的机器也不是很好。
    听说fedora 7出来了,一心想upgrade一下,找了半天下载源,都没有看到cd的,官网的速度又太慢,没办法,下个DVD的吧,找人刻录一下,2.8G的容量,想想也怕怕的,要下到什么时候,周末的时候腾出半天来,用flashget慢慢拖,可是另人郁闷的事情发生了,下到1.3G的时候,重启了一下电脑,再打开flashget,就傻眼了,不是号称断点续传嘛~~~太郁闷了,怎么能这样,居然不能继续传,那个叫郁闷啊
    想了一下,心一横,装ubuntu吧,就一张cd,虽然以前试用过,比较讨厌不能使用root,随便什么命令都要sudo,再用用也无妨啊,现阶段主要还是学习bash,软件安装和编译等方面的,所以就动起手来。 这个Ubuntu的好处就是安装简单,很快哦,而且服务器多,下载里边的软件也快,不像fedora,慢得不行,中文社区也没多少人,Ubuntu的人就很多了,装完系统,在论坛里找些资料,没多久就搞定了,编译mysql,apache,顺便把ror也装上去,php 5和ror装好后基本可以用了,接下来就是把系统优化一下,就是把service关掉几个,换个Mac的皮肤,真漂亮。然后把home的文件权限和权限组改一下,方便工作嘛,这些文件都是老的fedora里面留下来的,装Ubuntu的时候没有格式化,没办法,我这个人懒啊。
     接下来重点推荐一下2个网站,让我的工作真是方便不少啊,也不完全是工作,呵呵。首先当然是google,包括我的email,文档管理,工作计划,基本在google上完成,特别是工作计划,感觉google的calendar真是棒啊,喜欢google,打算学习python,听说google招人需要这项技能的。呵呵。另外一个就是游戏 ,游戏中国www.game.com.cn  ,可能是因为linux下游戏不多,突然喜欢上了flash游戏,游戏中国 www.game.com.cn 这个网站不错,速度蛮快的,找到了曾经让我痴迷的flash游戏 “魔塔”,呵呵,想当年在公司里经常玩的,哈哈
     往下的工作是找几个开发工具,还在寻觅中呢,哪位有好推荐的,告诉我一声哦~~~

posted @ 2007-09-12 10:46 jacky wu 阅读(252) | 评论 (0)编辑 收藏

    最近,一边偷懒,一边慢慢的学习新知识,有时候觉得真累啊,还有麻烦的世事,搞得我像个无头的苍蝇,找不到平衡点,谁叫我情商低呢。。。
    闲暇的时候接触到了某门户网站某频道的维护工作。使用了一个开源系统,稍微看了一下,还是满不错的一个东西,最出彩的就是生成静态文件,使用一个类完成所有操作,使用javascript显示进度,生成的静态文件也不错,页面使用自定义标签和模板。另一个就是使用smarty模板,显示产品页面。看了一下代码,觉得满不错的,如果使用smarty,可能我的后台管理系统只需要几个tpl模板就可以了,稍微深入思考了一下,感觉可行,哪天下午正好公司的头都不在,下载了smarty手册,顺便下一个adodb手册,观摩了一下,似有所悟,胡乱设计了一下数据库、模板页面,打算拿回去好好继续研究。
     玩转了几天smarty和adodb,边看文档边做,demo版本的后台管理终于差不多了,剩下的看了看文档,似乎还有cache什么的东西,满深厚的,需要日后再花时间研磨。
     经常查看TIOBE的排行,php的走向是最让人看了舒服的,基本上是爬升的,虽然也是坎坷不平,但是看看其他的,包括java,都有个地方是大落大起的,我欣赏没有大起大落,只有不断前进,就像阿甘说的,just run。
posted @ 2007-08-07 08:34 jacky wu 阅读(270) | 评论 (0)编辑 收藏