阅读更多

雅虎最近在其开发者博客发布了一项新的Web方面的技术——雅虎称之为“Cocktails(鸡尾酒)”。雅虎认为该技术将“深刻影响开发者社区”,并且正式介绍了两个Cocktails技术:Mojito(一个JavaScript的Web应用程序框架)和Manhattan(针对Mojito程序的一个托管平台)。

Cocktails是什么?根据雅虎介绍,Cocktails是“对HTML5、Node.JS、CSS3以及JavaScript等多种技术的结合,并且融入了雅虎工程师们的诸多巧妙的、富于创造性的复杂想法。”

 


Mojito介绍

 

Mojito是一个JavaScript Web应用框架,使用其开发的程序可同时运行在浏览器和服务器端。也就是说,使用Mojito,开发人员不必再为后端的服务器及前端浏览器分别编写不同的代码了。而且,不必害怕Web页面会提示“必须启用JavaScript”警告。因为即使浏览器中没有启用JavaScript支持,Mojito程序仍然可以运行在服务器端,全部使用一个单独的代码库。

Mojito是对现有Web标准和技术的一个演进,它基于那些已有的成熟技术的标准。雅虎的JavaSCript/CSS库YUI3 for Cocktails为Mojito程序提供了所必须的环境抽象、作用域、封装等,使得程序在各种Web浏览器、混合的Native/Web Runtime或是服务器上都能够运行——通过使用Node.JS。YQL for Cocktails则提供了Mojito程序的必要的数据查询抽象及缓存。YQL类似SQL的接口在这里变得非常有用,它可以为来自云上的实时数据及来自设备SQLite的本地数据提供一个单独接口。

 

雅虎表示,Mojito的名字就已经很好地说明了一切——它是独特的(mojito一名来源于西班牙语中带有酸橙汁口味的莫霍少司,特指古巴的特色鸡尾酒)。雅虎称,Mojito的每个MVC unit既是模块,也是一个Widget程序。模块是因为它(MVC unit)是一个自封闭的业务逻辑包,Widget则缘于它也是一个用户可与之交互的可视化组件。因此,Mojito应用实际上同时为模块与Widget 程序。这也是给其命名为Mojito的缘由。


Manhattan介绍

 

Manhattan则是一个针对Mojito程序的服务器端的JavaScript托管平台。它对Node.JS进行了扩展,以便提供必要的故障隔离和容错功能,增加程序可扩展性、可用性、安全性及性能方面的保障。Yahoo! Manhattan为开发人员提供了一个简单的界面,可用于部署、卸载及管理他们的Mojito程序,通过借助雅虎遍及全球的技术基础设施,例如雅虎的内容分发网络(CDN),可以有效减少用户的网络延迟。


根据雅虎介绍,Mojito将在2012年春通过YDN进行开源,而Manhattan则将于2012下半年正式开放。

在周三举行的2011年度产品展示活动中,雅虎展示了其即将发布的多款针对平板电脑、智能手机的应用程序新产品,其中包括个性化电子杂志应用:Livestand for iPad,而Cocktails其实就是在Livestand背后为其提供支撑的技术。

 

  • 大小: 247.4 KB
3
6
评论 共 8 条 请登录后发表评论
8 楼 泡咖啡 2012-04-06 10:46
7 楼 marion 2011-12-16 20:56
學了兩天的mojito了...只能說...要較長的一段時間來習慣node.js的code方式
6 楼 marion 2011-12-16 20:53
"specs": {
"parent": {
"type": "MyCompositeMojit",
"config": {
"children": {
"foo": {
"type": "FooMojit"
},
"bar": {
"type": "BarMojit"
}
}
}
}
}

mojito的一些代碼
5 楼 libran 2011-11-09 12:11
雅虎的前端一直很牛啊!
4 楼 flashcloud 2011-11-05 23:30
好啊,期待中!!
3 楼 tsoukw 2011-11-04 09:06
web服务器端硬是要和客户端绑定在一起?能让任何一个地方快速开发,修改方便都是伟大的进步了
2 楼 freezing 2011-11-04 00:52
看看大家的反应先!
1 楼 yawei 2011-11-03 22:47
貌似很牛啊

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JQUERY1.3.2

    版本jquery1.3.2。稳定好用版本jquery1.3.2。稳定好用版本jquery1.3.2。稳定好用版本jquery1.3.2。稳定好用

  • jQuery1.3.2 升级到jQuery1.4.4需要修改的地方

    jQuery1.3.2 升级到 1.4.4 ,需要修改的地方,需要的朋友可以参考下。

  • jquery 1.3.2 IE8中的一点点的小问题解决方法

    最近的项目中开始使用了新版本的jquery,就是1.3.2版,发现在这个在版本对就radio类型的input在IE8中的支持不太好

  • JQuery1.3.2

    JQuery 1.3.2 中文参考手册 是学习JQuery的一本好的参考文档

  • jquery1.3.2.js

    是实现jQuery表格操作添加行、删除行和动态移动的脚本

  • jquery-1.3.2.js

    jquery-2.2.4.min.js文件,前端使用jquery所需js外部文件,直接导入就能使用

  • jQuery1.3.2中文手册.rar

    JQUERY1.3.2中文手册,打开即用。

  • JQuery 1.3.2以上版本中出现pareseerror错误的解决方法

    最近正在做一个系统,测试组那边不停的报告bug:后台、前台各种列表报告js弹出窗错误,内容仅仅是一句“pareseerror”!

  • jquery1.3.2手册

    jquery1.3.2手册还不错的!jquery1.3.2手册还不错的!jquery1.3.2手册还不错的!

  • JQuery 1.3.2下载

    JQuery1.3.2下载,jquery logoJquery是继prototype之后又一个优秀的Javascrīpt框架。

  • jquery 1.3.2 study 附实例

    jqueryStrudy 博文链接:https://phpxiaoxin.iteye.com/blog/349995

  • jquery-1.3.2-vsdoc2.js

    jquery-1.3.2-vsdoc2.js,

  • jquery1.3.2 中文api

    jquery帮助文档,学习必备....................................

  • jquery-1.3.2.zip

    jQuery很经典的一个库插件,对IE浏览器很友好。

  • jquery1.3.2资料文档

    jquery的好资料学习jquery的好资料jquery的好资料学习jquery的好资料jquery的好资料学习jquery的好资料jquery的好资料学习jquery的好资料jquery的好资料学习jquery的好资料jquery的好资料学习jquery的好资料

  • jquery(1.3.2) 高亮选中图片边框

    当点击图片时,图片会加红显示。

  • 基于纯verilogFPGA的双线性差值视频缩放 功能:利用双线性差值算法,pc端HDMI输入视频缩小或放大,然后再通过HDMI输出显示,可以任意缩放 缩放模块仅含有ddr ip,手写了 ram,f

    基于纯verilogFPGA的双线性差值视频缩放 功能:利用双线性差值算法,pc端HDMI输入视频缩小或放大,然后再通过HDMI输出显示,可以任意缩放。 缩放模块仅含有ddr ip,手写了 ram,fifo 代码,可以较为轻松地移植到其他平台。 硬件平台:易灵思 ti60f225 EDA平台:efinity

  • 【java毕业设计】智慧社区智慧社区管理员密码修改与重置系统(源代码+论文+PPT模板).zip

    zip里包含源码+论文+PPT,有java环境就可以运行起来 ,功能说明: 文档开篇阐述了随着计算机技术、通信技术和网络技术的快速发展,智慧社区门户网站的建设成为了可能,并被视为21世纪信息产业的主要发展方向之一 强调了网络信息管理技术、数字化处理技术和数字式信息资源建设在国际竞争中的重要性。 指出了智慧社区门户网站系统的编程语言为Java,数据库为MYSQL,并实现了新闻资讯、社区共享、在线影院等功能。 系统设计与功能: 文档详细描述了系统的后台管理功能,包括系统管理模块、新闻资讯管理模块、公告管理模块、社区影院管理模块、会员上传下载管理模块以及留言管理模块。 系统管理模块:允许管理员重新设置密码,记录登录日志,确保系统安全。 新闻资讯管理模块:实现新闻资讯的添加、删除、修改,确保主页新闻部分始终显示最新的文章。 公告管理模块:类似于新闻资讯管理,但专注于主页公告的后台管理。 社区影院管理模块:管理所有视频的添加、删除、修改,包括影片名、导演、主演、片长等信息。 会员上传下载管理模块:审核与删除会员上传的文件。 留言管理模块:回复与删除所有留言,确保系统内的留言得到及时处理。

  • 基于51单片机的一个智能密码锁设计.7z

    基于51单片机的一个智能密码锁设计.7z

  • 《STM32单片机+2x180-SG90+2x360-SG90+OLED屏幕》源代码

    《基于STM32的舵机控制系统设计》毕业设计项目 1.STM32单片机+2x180_SG90+2x360_SG90+OLED屏幕 2.OLED屏幕显示舵机的方向、速度、角度各项数据 3.按键1:控制180度舵机正向转动角度      4.按键2:控制180度舵机反向转动角度 5.按键3:控制360度舵机正向转动并且控制舵机速度      6.按键4:控制360度舵机反向转动并且控制舵机速度 7.代码里面含有注释 8.硬件实物接上线就能直接运行

Global site tag (gtag.js) - Google Analytics