Tag Archives: Ajax

2005年,对几项技术的感触

看了 车东 对《让你免于失业的十项开发技术》回顾,想想到了年末,作为一个技术人员也要盘点一下技术方面的东西才是。现在看三年前的语言更有一种别样的味道。

10.SQL / XQuery
对于我的技术背景来说,目前最重要的要数 SQL 了。目前关系数据库仍是最被广泛采用的数据组织形式之一,只要和数据库进行交互,没有一定的 SQL 基础是不行的。虽然基本的 SQL 只有几条语句,但是要用好,用正确,并不是很容易的事情。而将来随着 XML 的盛行 , XQuery 亦有机会大行其道。故且看之。

6.Regular Expressions 正则表达式
正则表达式是现在很多语言的一个潜在标准。我把它理解为程序语言中的世界语,虽然不是完全恰当。正则表达式也是计算机文化的基石之一。比如,我们最常用的工具之一搜索引擎人人都会用,但不是人人都能用出来奥妙。真正掌握了正则表达式才会体会出来更多的内容。这也是我自己明年需要重点加深掌握的一个技术点。

1.XML
数据组织形式的标准。随着 Web 2.0 涌现的的更多服务,让 XML 潜移默化中被更多的用户接手并使用.

5.JavaScript / Perl / Shell / Ruby
JavaScript 在 05 年获得了第二春,但我还是认为这只是其回光返照而已。我更看好的是 Perl 或者类似这样的 “胶水” 语言,我们面对的信息世界太复杂,需要有一种可以把这些千奇百怪的应用结合在一起的那么一种语言技术。Perl 可担当重任。而 Shell / Ruby(Python) 等也仍然在各自的领域内发挥重大的作用。金庸的小说中,独孤九剑很神奇,能够抵挡天下任何兵器幻化出来的武功,精通了 Perl 或许也可以达到计算机领域的这种境界。
一个不可忽略的前提是正则表达式在”胶水”语言中起到不可替代的作用。

2 Web Services / SOA (类似层出不穷的概念还会继续变化)
如果说 Perl 是胶水,那么 Web Services 就是那些铆合在各个应用上的材料了. BPEL 在今后的几年中会创造一些机会。

9 Linux/Windows (OS)
Linux / Unix 带来的计算机文化无疑影响一个程序员的道路。愈加华丽的 GUI 和神秘的命令行终端或许会带来程序员世界两级分化的可能。

继续阅读

慎用 Google Analytics 或者类似的服务

更新:Google Analytics 在异步上支持也很好了。所以,以前的担忧是杞人忧天。忽略以下内容。

Google Analytics 一经推出就引起了很多 Blogger 的注意. 很多Blogger都是迫不及待的把Google 的 Agent 代码贴到了自己 Blog 的模板里(我也是).不过,短短的使用了一天之后,如我批评过的那样,因为一些我不能忍受的原因,我又把那段代码去掉了.今天看到车东发来的他的帐户分析的截图,不得不承认,Google Analytics 有其独到之处.但我还是暂时不想使用.

Google 推出这项服务,的确是一个很好的创意.但是对广大用户来说,是否选择用它,还需要慎重.之所以这样说,基于以下几个原因:

  • Google Analytics 会影响站点的可用性
    如果启用该服务,要把一段代码粘贴到页面的 </head> 之前.一个不可忽略的事实是,对于国内的用户来说,因为种种原因,Google 站点的可访问性并不是很高.这样一旦针对某个特定用户来说,如果 Google 不可访问,则使用 Analytics 服务的用户就会受到影响,甚至是不可访问.类似的问题在一些调用站外 Web Servcie 的时候都会遇到.比如一些统反向链接的服务.前一段时间我在使用Yahoo!的 Y!Q 相关搜索服务的时候也遇到过.相对 Google Analytics 服务来说,别的代码(比如Y!Q)都是可以放到页面最下面的,这样起码站点内容会首先显示出来,影响相对小一些.但是 Google Analytics 的涉及很特别,需要放到页面头部.不知道以后是否会去掉这个限制.
  • 相关软件插件的风险 
    另一个潜在的风险是一些依赖于该服务的软件插件可能会带来问题.这当然不是 Google 的错.但是在使用这些插件提供的功能之前你却不得不为自己的站点的稳定性考虑.毫无疑问的是,用户看到你的网站乱码之后会大大影响其阅读的兴趣.
  • Google获知你的站点的统计信息的潜在问题
    还有一点不得不考虑的是,Google收集到你的站点信息,会对那些依赖于Google广告获得收入的站点取得全面的分析.如果有一天 Google 认为你的广告质量并不是很高,而你发现自己的广告收入锐减,你会觉得冤枉么? 那么不要怪别人,因为”引狼入室”的人是你.虽然 Google 一再暗示自己不会做恶.但是除了 Google 谁能给你更多的保证呢?

到现在我还在期待 Google 该项服务的继续改进其灵活性与稳定性,或许有一天我将使用这个服务.你呢?