Home
 
关于未来网络的沟通
 
这篇文章只是些随想, 一直惦记着的聊天室只会比这简单很多, 甚至是缺憾
沟通是我所缺, 我更不懂人们怎样沟通, 但作为局外人有着很深的渴盼
现在网络发展的初期, 不能给宅带来多少神奇, 出生太早, 诸种不顺
但好处也是能玩没有被人玩过的新事物, 怀着创造未来的梦想
生命的确好短暂, 或者只剩下去加快技术的演进, 借以丰富人生的经历
 
聊天室至关重要的登录功能, 此前我只会 BrowserID, 但为便利, 必需微博等登录
界面也要 MVC 框架支持, 两者都要学, 可恨我高中弄坏了脑子学东西慢
计划在页面内设计标签功能, 并且不再考虑流量的影响
实际上我觉得大学时光内网玩个社区是最有意思的事, 但大一我什么都不懂
往后大概有人会那么玩, 也是 Facebook 先这么玩了, 很妙
 
首先客户端的普及得益微软苹果开创的操作系统, 然后是 iOS
接下来 Andorid 也很重要, 还有各大巨头, 具体纠葛我不清楚
JS 是我视野的重头, 特别是 Google 砸钱演进的 V8 给 JS 带来巨大的性能提升
随着 Node 和 Webkit, JS 成了各个平台几乎通用的语言
而浏览器大战结果是 JS 程序可以随着一个链接的点击而自动下载运行
虽然其他技术也能, 但 JS 更便捷得将未来带到了可以目测的距离
 
Google 等的努力下浏览器不断加入新的功能, 具备更多本地代码的功能
html5demos.com/
slides.html5rocks.com/
www.htmlfivecan.com/
html5-demos.appspot.com/static/whats-new-with-html5-media/template/index.html
tokyo.bleedinghtml5.appspot.com/
到 Firefox OS, 直接开始用
www.mozilla.org/en-US/b2g/
 
HTML 本身绘制网页借助 CSS 的升级就有了诸多轻松实现的特效
lea.verou.me/ft2010/
还有通过 JS 以及 jQuery 操作 DOM 生成的网页特效
bartaz.github.com/impress.js/
再还有 WebGL SVG 之类相对更高深的图形技术
fhtr.org/BasicsOfThreeJS/
raphaeljs.com/reference.html
mrdoob.github.com/three.js/
 
不过浏览器碍与安全性考虑并没有直接操作文件的便利
www.html5rocks.com/en/tutorials/file/filesystem/
github.com/ebidel/filer.js
不过这一点上 Node 却非常轻松, 而且 Node 尝试去用写界面也在尝试
github.com/arturadib/shelljs/
github.com/rogerwang/node-webkit
github.com/arturadib/node-qt
 
最重要的还是 Node 和 websockets 带来的实时通讯, 让客户端服务端融合
以 Node 写聊天室的简单, 和框架快速的发展, 相信不久会有很棒的应用
www.meteor.com/
derbyjs.com/
thenextweb.com/dd/2012/07/10/hey-developers-this-real-time-coding-environment-could-take-social-code-to-the-next-level/
当然 websockets 的推广不仅仅于 Node 这一个平台上
stackoverflow.com/questions/1253683/what-browsers-support-html5-websocket-api
github.com/learnboost/socket.io/wiki
 
再就是 JS 作为 VM 带来的种种新奇有趣的新的语言
github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS
我想大概正是操作 JS 源码的无奈和简单让 JS 有了比 JVM 还泛滥的创造
当然我想说 CoffeeScript, 没有 coffee, 手写 JS 的枯燥难以想象
倒是我也推想, 用 DOM 存储源码在 JS 环境运行的好处
首先用在 JS 里实现编辑器屡见不鲜了, Brackets, Ace, CodeMorror 几个
尝试在 DOM 上解释表达式, 那么报错甚至紧扣 DOM 和 UI 实现, 我要尝试
 
WebRTC 做到的是点对点的视频传输, 和编辑摄像头捕捉的视频
neave.com/webcam/html5/
而且貌似 Chrome 打算直接支持 UDP, 似乎比较翻天
www.v2ex.com/t/36036
Node 主要也只是通过 libuv 对网络和本地操作进行支持
nodejs.org/api/
倒是看到 Mozilla 打算用 libuv 写浏览器引擎, 遐想了
paulrouget.com/e/servo/
好吧, 具体到技术我不懂所以无法细说了, 等待时间
 
那么我们的社交呢, 通过技术, 未来将会是距离感巨大的转变
信息都会集中在网络当中, 视频, 图片, 声音, 文字, 都接近于实时传播
而且面去等待和刷新的麻烦, 回到交谈的内容和质量上来
论坛和 mail 不是我们最好的交流的方式, 我们能想的可以有很多
就我看微群相对微博是个更好的模型, 同样 QQ 群对私聊
网络社区个人主页在现实没有对应, 而群自然而然地存在着
担忧的是未必去掉主页设立群会完美, 还是等时间的结果吧
 
comments powered by Disqus