Chrome web app store来了,谷歌叫你们快回家学Javascriptjavascript
来源:互联网 发布:创建windows live id 编辑:程序博客网 时间:2024/04/30 15:48
.net和java的口水战已经持续好多年了。于是谷歌出来说话了,都别闹了,快回家去学javascript吧。
谷歌最新发布的chrome web store完成了chrome os最后一块拼图。web app store的出现可以好比工业革命中交流电的发明,将彻底重塑it产业。
可怜苹果jobs,本来将app store概念发挥到了极致,没有想到最后的胜利果实却要落到谷歌手里。
那么web app store究竟是什么。我们从商业和技术两个方面来谈谈。
从商业上来将,它会带来以下好处
1,我们终于有了一个可以依赖的软件盈利平台。 软件的发布, 推广,收费,服务都是耗时耗力的活,且最终非常有可能竹蓝打水一场空的活,而现在store将帮助你打理这一切(难道这是软件的淘宝店?)
2,我们会没有盗版软件可用了。因为没有人开发了。 软件开发者会把一些你最需要的核心功能放到服务器上。有部分软件真的将会使用次数收费的。
3,病毒木马将成为过去式,大量杀毒软件厂商倒闭。
4,it行业用一个声音说话的时代终于到来了, 那就是javascript
那么web app store的技术特点有哪些呢?
1,首先当然是chrome浏览器的强大技术支持。关于这个可以看我关于chrome os的一篇博客。
2,web app store里面一共有4种类型的应用。
a. 扩展(不占用tab,可以作用于所有的网站)
b. 皮肤(其实就是一堆图片和css)
b. 打包软件(占用一个独立的tab,不一定需要联网就可以使用)
c. 托管应用(其实就是传统网站, 需要联网才能使用, 权限最小)
app的自说明文件是一个有数字签名的zip文件,后缀是crx(你可以把他看成是web世界的注册表)。
首先你需要写好一个应用(当然只能包含javascrpt,html,css),然后需要写一个crx文件,这个文件其实是一个json文件,接着分别打包上传,最后就等着从账户里面收钱吧。
这里要特别谈谈打包软件。
1,打包软件就是在本地运行的javascript应用
2,打包软件是需要安装的, 但是可以在后台自动更新。
3,打包软件的运行权限比较大(也许可以控制麦克风了)
4,打包软件可以跨域对服务器发出请求。
也许有的朋友会说, 这一切只是客户端,服务器端还是离不开c#或者java。答案是目前当然离不开。但是以后就未必了。因为这些app可能都是利用rest和后台进行交互,大部分都可能只是json。
于是后台会大大简化。从理论行来说,输入一个uri,返回一个json就可以了。。
后台当然有很多东西要学,不过和c#和java关系就不大了。 有一个叫couchdb的玩意, 基于erlang,可以直接在数据库上使用rest接口。(关系型数据库? 那么多年了,也该歇歇了)
还有一个叫node.js的平台, 是在服务器端运行的javascript。
想象一下如果客户段和服务器端都统一使用javascript,世界会变的多美好。
我们可以在nosql数据库存放上一堆javascript函数,根据需要智能选择在服务器端或者客户端运行。这真的是一切皆有可能了。(也许以后打游戏,就是比谁的javascript外挂更智能了)
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
- Chrome web app store来了,谷歌叫你们快回家学Javascriptjavascript
- 快下山的夕阳来招我回家了
- 快回家了
- 快回家了
- 快回家了!
- 2008---------------快回家了
- 快回家了,快考完了,杂谈!!!
- 快回家了,心里有点慌
- 快过年了,大家都回家呀!
- # 我回家了,你们继续加油(2014年总结)
- 我回家了,你们继续加油(2014年总结)
- Chrome Web App体验
- 学了一周乒乓球。回家作东西。
- 回家了 要学的东东真多啊
- 根据bundle ID获取App Store的APP信息(可用来检测新版本,可以不考虑APP ID了)
- 根据bundle ID获取App Store的APP信息(可用来检测新版本,可以不考虑APP ID了)
- 根据bundle ID获取App Store的APP信息(可用来检测新版本,可以不考虑APP ID了)
- 干活快回家看了就哭了
- 再探Javascript词法作用域javascript
- 如何在JavaScript中处理大量数据javascript
- 对于JavaScript的 Stack overflow at line 错误总结javascript
- 阿杜复博通知
- Javascript之Eval函数解析(转贴)javascript
- Chrome web app store来了,谷歌叫你们快回家学Javascriptjavascript
- javascript replacejavascript
- Javascript事件总结javascript
- Javascript 代码混淆综合解决方案 - Javascript 在线混淆器javascript
- javascript获取TreeView控件选中节点的Text和Valuejavascript
- JavaScript 无缝上下左右滚动加定高定宽停顿效果javascript
- js javascript:void(0) 真正含义(转)javascript
- 理解JavaScript中的事件javascript
- javascript技巧点滴javascript