我是靠谱客的博主 忐忑黑米,最近开发中收集的这篇文章主要介绍任何应用都可以使用JavaScript来编写,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Atwood’s Law 是 Jeff Atwood 在 2007 年提出的:“any application that canbe 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 还远么?

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

本文来自:HTML5中国http://www.html5cn.org/

原文链接:http://www.html5cn.org/article-4905-1.html


转载于:https://blog.51cto.com/html5cnorg/1222021

最后

以上就是忐忑黑米为你收集整理的任何应用都可以使用JavaScript来编写的全部内容,希望文章能够帮你解决任何应用都可以使用JavaScript来编写所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部