Last weekend, Project Zero officially unveiled its community site. Project Zero is a fresh new project from IBM which aims at the agile web development framework domain which is getting momentum very fast lately with the popular RoR and the promising newcomer Grails.
Project Zero’s tagline is, “Zero complexity. Zero overhead. Zero obstacles.” “The Project Zero environment includes a scripting runtime for Groovy and PHP with application programming interfaces optimized for producing REST-style services, integration mash-ups and rich Web interfaces.”
Zero complexity or not, there are a few interesting aspects about Zero worthing noting.
1. Zero leverages Groovy.
That’s right! Probably the first time I’ve seen Groovy adopted into a project by a major company. Great news for Groovy lovers!
2. Zero supports PHP.
That’s sounds a bit weird. The fact is, Zero has implemented the support for PHP in Java. However, only a small subset of the standard PHP libraries are supported by now. Read the FAQ for more details.
3. Zero is self-contained
What that means is that each Zero application runs only by the Zero runtime. It doesn’t need to be deployed to any web server. The Zero runtime contains a minimalist server based on WAS CE. This is similar to Grails. (But Grails applications can also be deployed to any JEE server.)
4. Zero is NOT open source. But it invites the community to drive it.
Community-Driven Commercial Development is Zero’s official name for its development approach. This is already causing a lot of debates in the community. Let’s wait and see how this will work. Check out the official FAQ for more details.
Overall, Project Zero looks like an interesting endeavor from a major player in the industry to commercially challenge the world of agile web development. But judging from what it looks at this stage, I’m not 100% convinced if Zero has got everything right.
Next time, I’ll write up my first experiences playing with Zero, and putting it up against Grails.
分享到:
相关推荐
专业
Aspnet-FirstImpressions2.zip,这是哥伦比亚商学院研究性学习网站的扩展。,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和javascript的网站,这些网站简单、快速,...
1 Visualizing Information: First Impressions 1 2 Measuring Central Tendency: The Middle Way 45 3 Measuring Spread: Power Ranges 83 4 Calculating Probabilities: Taking Chances 127 5 Discrete ...
Aspnet-FirstImpressions.zip,这是哥伦比亚商学院研究性学习的网站。,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和javascript的网站,这些网站简单、快速,可以...
python计算机视觉中图像搜索很重要的数据集,本人找了很久才找到。我将它收集整理到这里。希望大家在复现代码时能够用到。
第一印象留下良好的第一印象可以带来生活中的许多重要机会,例如获得工作,进行销售或说服您喜欢去约会的人。 我相信这是一种可训练的技能,但是我们需要一种工具来帮助自己练习这项技能。 我建立这个项目的目的是...
2015_2016学年高中英语13.4SectionⅣLesson4FirstImpressions&CommunicationWorkshop&CultureCorner&BulletinBoard课时训练北师大版必修5
该专业软件将帮助您管理数字空间,其中包括以下部分:成员:成员资格/重新注册,研讨会套餐,具有历史和统计信息的连接软件包计划:具有使用情况统计信息的Internet连接的当前和未来保留,设备:在Impressions工作站...
常规展示次数 使用类伪代码语言编写正则表达式的简单工具。 演示: : 例子: 目录 如何使用 建议命令每行写一个命令,除非命令是嵌套的。 符号和标点符号不需要转义。... 使用换行符连接多个命令。...
闪电印象实现基于 Web 小部件的反馈服务的个人项目
PHP应用程序BoilerPlate 一个样板可帮助您轻松进行PHP项目,而无需进行任何配置。包含内容路由器Laravel的ORM Illuminate...autoload autoload . phpconfigs config . phpcontrollers Products . phplibraries Bcrypt ....
Good Impressions 是一款网络应用程序,只要您想在途中停下来喝咖啡和/或甜甜圈,它就会为您提供方向。 它会自动找到离您目的地最近的 5 家咖啡店和甜甜圈店,并让您选择想要停留的地方(如果有的话)。 为什么是离...
It’s been over 10 years since I was first introduced to R. Back then, I was a young product development manager at DoubleClick, a company that sold advertising software for managing online ad sales. ...
您将看到以下指标:总访问量(ga:visits)页面浏览量(ga:pageviews)平均网站停留时间(ga:avgTimeOnSite)关键字展示次数(ga:impressions)目标完成次数(ga:goalCompletionsAll)页面加载时间(ga: page...
广告展示报告服务2014-11-28 该报告结合了来自不同供应商(如 DFP 和 Omniture)的广告展示数据和页面浏览数据。 网址: 过滤以仅查看自身广告展示次数: 过滤以仅查看特定日期的自身广告展示次数: ...
The first chapter is an easy to read non-technical Introduction to the topics in the book. The next chapters are consecutively about Propositional Logic, Sets (finite and infinite), Predicate Logic, ...
自述文件 这个存储库是做什么用的? 用于跟踪展示次数的 api 端点
:roller_coaster: 抽动 简单的自托管分析非常适合Express / React Native...const { impressions , analytics , stats } = tics ( { db : db . collection ( 'impressions' ) } ) ; // Use endpoints to receive im
八年级英语下册Module1FeelingsandimpressionsUnit3Languageinuse第二课时教案设计pdf新版外研版
Online advertising networks: Apply techniques for frequency capping ad impressions, and keyword targeting and bidding Social networking: Learn how to store a complex social graph, modeled after Google...