When Web 2.0 Meets Computer 1.0
Long Live the Command Line: access Google Calander
The latest example of new-meets-old: the gcalcli command-line interface to Google’s online calendar application. It’s an open-source utility that lets people read and update Google calendars–either their own or shared ones.
原以为是Google Calanderçš„Web UI直接支æŒçš„command line接å£ï¼Œè¿˜æƒ³çœ‹çœ‹Google对于Command Line UI的支æŒæ–¹å¼â€”—毕竟这个公å¸å¯¹äºŽWebçš„ç†è§£åº”当æˆä¸ºä¸€ä¸ªå€¼å¾—å€Ÿé‰´çš„ç´ æ;仔细一看其实ä¸æ˜¯ï¼Œè¿™æ˜¯Google Code上é¢çš„一个项目,用Google GData API访问Google Calanderçš„åŽå°å¹¶æ供一个命令行接å£ã€‚
有点æ„æ€ï¼Œä½†æ˜¯è¿™ç§åšæ³•å而失去了Web 2.0的优势——éšæ—¶éšåœ°çš„访问。
ä¸è¿‡ï¼Œè®©æˆ‘们回头考虑一下,为什么这ç§Command Line接å£çš„Google Calenderå‰ç«¯ä¼šæœ‰å¸‚åœºâ€”â€”å› ä¸ºäººä»¬çš„æ“ä½œä¹ æƒ¯ä½¿ç„¶ã€‚è€Œç›®å‰çš„Web软件开å‘还没有形æˆä¸€ç§ç»Ÿä¸€çš„æ“ä½œä¹ æƒ¯â€”â€”è™½ç„¶å¤§å¤šæ•°äººçœ‹åˆ°é¼ æ ‡å˜æˆæ‰‹å½¢å°±ä¼šè¯•å›¾ç”µå‡»ï¼Œä½†æ˜¯æ›´ç»†è‡´çš„ä¹ æƒ¯ï¼ŒåƒUnixä¸€æ ·è®¤ä¸ºä¸€åˆ‡çš†å¯é€šè¿‡shell和管é“通过文本连接的哲å¦ï¼Œè¿˜æ²¡æœ‰å½¢æˆã€‚ç›®å‰çš„Webå¼€å‘,虽然大家让程åºè¿è¡Œåœ¨ç›¸åŒçš„æµè§ˆå™¨å¹³å°ä¸Šé¢â€”—通过HTML/XML/JavaScript/Flashæ¥æä¾›UI和使用HTTP进行数æ®çš„ä¼ è¾“å’Œå‘½ä»¤çš„è°ƒç”¨ï¼Œä½†æ˜¯è¿™äº›UIå¹¶æ²¡æœ‰å›ºå®šçš„æ ‡å‡†å’Œç”¨æˆ·ä½“éªŒï¼Œæ‰€ä»¥äººä»¬æ‰æƒ³å‡ºæ¥å¼€å‘ä¸€ä¸ªå¤§å®¶ä¹ æƒ¯çš„ç”¨æˆ·ç•Œé¢ï¼Œæ¥è®¿é—®Web应用程åºã€‚
也许我们除了æµè§ˆå™¨ï¼Œæˆ‘们还需è¦ä¸€ä¸ªshell,æ¥æ•´åˆè¿™ä¸€åˆ‡ã€‚这个shell是什么呢?基于feedçš„Google Personal Page也许是一个趋势:在Unix当ä¸ï¼Œä¸€åˆ‡çš†æ˜¯æ–‡æœ¬ï¼›é‚£ä¹ˆåœ¨Web上é¢ï¼Œä¸€åˆ‡çš†æ˜¯feed。
那么如何让feed能够更好的互æ“作呢?如何让用户å¯ä»¥æ–¹ä¾¿çš„æ•´åˆä¸åŒçš„应用,让他们通过feed进行通信?
这应该是个éžå¸¸æœ‰è¶£çš„è¯é¢˜ã€‚