技术路线

    很久没有静下心思考一下技术路线了。
    今天突然想了解一下flex2在性能上与flex1.5有多大提高,特别是在与hibernate结合,然后在google上链到了RIACN,中国RIA开发者论坛
已经很久没有用自己的帐号登录了,然后尝试登录,连试了几个常用的帐号,发现都不对,正准备放弃的时候,还是用中文用户名试试,竟然给我进去了,进去后,查看控制面版里的信息,看看历史记录,发现自己在2004年年中注册的,估计当时AZURE还没毕业,现在已经和APPLE结婚了。时间过得可真快,然后看看各版的斑竹,发现有个很熟悉的名字TIns,然后进去看看,果然是大学隔壁班的高龙兄,哎,想当年就是他和“蓝色空间”兵男介绍flex和.NET给我的。
    兵男已经不做IT了,但TIns现在在flash,特别是游戏方面,已经少有成就,这就是坚持,然后看看自己过去这三年,技术是学了很多,但是就没有自己的坚持,但也不可否认,在做应用系统时(一直都是做这方面的应用),有个原则,就是以最高效的方式去实现,用什么技术,并不重要,这也有个好处,就是让自己的知识面得到扩展,但就做不到TIns般成为某一方面的专才。
    Java,.NET,Flex,Ajax,Spring,JBPM,Hibernate,XML,WebService,Acegi,SpringSide,Appfuse,Tapestry、、、
    很多关于开发的技术和知识,都用过了,但就还没有形成自己的一套开发模式,公司也如此,目前手上的项目快完结了,也是时候好好地考虑一下了。
    RIA,无疑,已经成为了Web系统的潮流,但是是用Flex还是Ajax呢?这对整个技术框架有一个质的影响,Flex是商业的,很多Ajax如Extjs、ZK,google, yahoo的,都是免费的,在开发速度上,Flex是无与伦比,但其控件的扩展和创建,比较困难,用js实现的控件,扩展的自由度高,这很难抉择,可能只能看应用系统的需求者投入资金的多少来决定了。
    软件最重要的是思想,正确的思想(可以参考设计模式)能让你设计出来的软件达到一定的科学标准,但是从艺术的角度看,软件的设计与编写,体现出软件作者的个性,这点我是我仍在做软件的其中一个因素。我很容易在TIns身上找到其个性,而我自己在做技术时也会个性张扬,这点我不想失去。
    anyway,也是时候做个决定了,然后努力地把有用的东西,好好地总结和封装一下。
posted @ 2007-05-22 21:39  电视机9号  阅读(...)  评论(...编辑  收藏