HTML5资讯

当前位置: HTML5技术网 > HTML5资讯 > 任何应用都可以使用JavaScript来编写

任何应用都可以使用JavaScript来编写

        Atwood’s Law 是 Jeff Atwood 在 2007 年提出的:“any application that can be written in JavaScript, willeventually be written in JavaScript.”


        声明:本文不是 Atwood’s Law 的软文也不是 javascript 的鼓吹,而是想告诉大家,浏览器可以做更多的事情。


        如果你不知道 Jeff Atwood 是谁,这并不重要,重要的是这个定律


        KK 认为将来,我们关注的是 Screen(屏幕),各种屏幕,PC,手机,平板,车载 TV,电视等等等,刚提出 Screen 时,估计没多少人能完全理解,但是现在,我们回顾周围,你获取的各种信息,有多少不是来自屏幕?


        回正题,看看 Atwood 定律,通俗来说,所有应用都可以使用 javascript 来写,所有(几乎)事情都可以通过浏览器完成。


        我们来看看现在浏览器都能做什么:


        Web App:随着移动互联网爆发,各种 App 铺天盖地;与此同时,另外一个焦点也一直吸引着无数眼球:HTML5。由此引发一个话题“移动 App 将死,Web App 称王”。随着 HTML5 标准推进,有更多的 javascript API 可以应用到 app 中,引发这个话题也是情理之中,至于谁让谁死还有待验证。


        使用 javascript 重写的应用:做为 Emacs 党程序员,也许还会配置各种插件调教其为称手的 IDE。当我看到一个 2004 年就出现并托管在 github 上的在线 Emacs 时,已经不镇定了。包括后来出现的更逼真的 YMacs。


        这样的例子还有很多,在线 mind 管理,在线流程图,制作原型图,甘特图,项目管理等,你还需要本地 app 么,反正我已经转到线上了。


        越来越多在线 IDE 工具:Cloud9 IDE, Koding,codeanywhere 等等等等。他们可以结合 github 托管代码,通过 heroku(也许 GAE)实现部署,越来越多的事情可以不在本地完成,因此很多老外程序员可以 NB 哄哄的说:“我的工作环境只需要一台 ipad。”


        在线办公:google drive, skydrive,CRM,财务管理,票据管理已经很多很多了,我现在的机器上就没有 office 工具,完全使用 google docs 来处理文字和表格。


        成百上千的 javascript 开发框架/工具:JQuery,Sentan,Dojo,Prototype,Yahoo 的 YUI,还有 Batman(hoho,眼熟?),google 的 Closure 等等,在 OSChina 收录的 JQuery 插件就超过 1000 条记录。加上 PhoneGap 之流对 Web App 登陆移动端的推波助澜,OMG,你应该再理解理解 Atwood’s Law.


        一则新闻: JavaScript Git 的 Kickstarter 项目仅 28 小时达到集资目标,git 也未能幸免,那么下一个是谁呢?操作系统?不要开玩笑,操作系统是第一个沦陷的,忘记 webOS 了么?除了被 plam 买个 hp 的改名的 webOS,还有运行在浏览器的 yuanOS,webQQ 其实已经是一个 webOS 了。


        图片处理也不是问题了,腾讯前端团队推出的 AlloyImage ,你认为在线 PS 还远么?


        废话这么多,到底这个定律是否适用,还请大家一起验证吧。


来自: www.iterduo.com

【任何应用都可以使用JavaScript来编写】相关文章

1. 任何应用都可以使用JavaScript来编写

2. jQuery实现页面元素在浏览器中任何时候保持全屏展示效果

3. 如何使用jQuery或者javascript处理Cookie?

4. 如何使用javascript/jQuery预先加载图片

5. 忘掉jQuery,使用JavaScript原生API

6. 是时候使用JavaScript严谨模式(Strict Mode)提升团队开发效率

7. 忘掉jQuery,使用JavaScript原生API

8. 编写快速、高效的JavaScript代码

9. 1KB JavaScript代码编写的3D蜜蜂

10. 借助SublimeLinter编写高质量的JavaScript & CSS代码

本文来源:https://www.51html5.com/a3215.html

点击展开全部

﹝任何应用都可以使用JavaScript来编写﹞相关内容

其它栏目

也许您还喜欢