`

Project Zero: First Impressions

    博客分类:
  • Java
阅读更多

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.

分享到:
评论

相关推荐

    人教版英语必修五Unit3Reading:Firstimpressions公开课.pdf

    专业

    Aspnet-FirstImpressions2.zip

    Aspnet-FirstImpressions2.zip,这是哥伦比亚商学院研究性学习网站的扩展。,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和javascript的网站,这些网站简单、快速,...

    Aspnet-FirstImpressions.zip

    Aspnet-FirstImpressions.zip,这是哥伦比亚商学院研究性学习的网站。,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和javascript的网站,这些网站简单、快速,可以...

    first-impressions:用15秒的视频剪辑预测您是否可以胜任这份工作

    第一印象留下良好的第一印象可以带来生活中的许多重要机会,例如获得工作,进行销售或说服您喜欢去约会的人。 我相信这是一种可训练的技能,但是我们需要一种工具来帮助自己练习这项技能。 我建立这个项目的目的是...

    ukbench前1000张图片数据集first1000.zip

    "ukbench前1000张图片数据集first1000.zip" 是一个重要的数据集,主要用于Python计算机视觉领域的图像搜索和识别研究。这个数据集由1000张图像组成,通常在开发和测试图像检索算法时非常有用。ukbench数据集源自一个...

    2015_2016学年高中英语13.4SectionⅣLesson4FirstImpressions&CommunicationWorkshop&CultureCorner&BulletinBoard课时训练北师大版必修5

    【标题】和【描述】提及的是高中英语课程的一部分,主要涉及Lesson4的四个主题:First Impressions(第一印象)、Communication Workshop(沟通工作坊)、Culture Corner(文化角)和Bulletin Board(公告栏)。...

    CyberGestionnaire:EPN管理网站-开源

    该专业软件将帮助您管理数字空间,其中包括以下部分:成员:成员资格/重新注册,研讨会套餐,具有历史和统计信息的连接软件包计划:具有使用情况统计信息的Internet连接的当前和未来保留,设备:在Impressions工作站...

    sinatra-impressions-api

    比如,`render json: { impressions: count }`将返回一个包含展示次数的JSON对象。 3. **版本控制**: 高质量的API会实施版本控制,确保不同版本的API并行运行,避免因更新导致的兼容性问题。 4. **错误处理**: API...

    高中英语特殊句式精编PPT课件.pptx

    - **使用助动词do, does, did强调**:"First impressions really do count." - **It is/was...that/who...结构**:强调句型用于突出句子的主语、宾语或状语,如"It was yesterday that I saw him."和"It is your ...

    必修五(Unit 3 Life in the future Period 4).docx

    教师首先应通过复习之前的知识——"First Impressions"来引入新课,因为本课内容是"First Impressions"的延续,讲述的是李强在公元3005年所见的惊人事物。 在阅读训练部分,目标是培养学生的阅读策略,提升他们快速...

    SpringBoot+Vue相亲网站开题报告.doc

    First impressions: What you say in your online dating profile really matters[J]. Computers in Human Behavior, 2012, 28(2): 513-518. 通过上述分析,我们可以看出SpringBoot+Vue相亲网站的开发不仅是技术...

    regular-impressions:使用类似于伪代码的语言编写正则表达式

    常规展示次数 使用类伪代码语言编写正则表达式的简单工具。 演示: : 例子: 目录 如何使用 建议命令每行写一个命令,除非命令是嵌套的。 符号和标点符号不需要转义。... 使用换行符连接多个命令。...

    lightning-impressions:实现基于 Web 小部件的反馈服务的个人项目

    **项目概述** "闪电印象"是一个个人项目,旨在创建一个基于Web小部件的反馈服务。这个项目的核心目标是提供一种简单、快速的方式,让网站访客可以轻松地提供他们对网站体验的反馈。通过集成这样的反馈小部件,网站...

    高二英语Unit3配套巩固课本知识练习.pdf

    例如:The first impression of this book was sold very quickly, so two more impressions were ordered. 这本书的首次印刷很快就售罄了,所以又订购了两批。 - adjust的相关短语:可调节的adjustable,适应...

    人教高中英语必修UnitReading教育PPT学习教案.pptx

    3. **阅读理解技巧**:PPT中的"Reading First Impressions"部分展示了如何对文本进行初步理解。例如,学生需要判断文章的主要内容,是关于一封描述未来之旅的电子邮件(A选项),而不是其他选项。这锻炼了学生的快速...

    impressions:一个简单PHP样板,带有路由,加密,json和数据库库

    PHP应用程序BoilerPlate 一个样板可帮助您轻松进行PHP项目,而无需进行任何配置。包含内容路由器Laravel的ORM Illuminate...autoload autoload . phpconfigs config . phpcontrollers Products . phplibraries Bcrypt ....

    good-impressions

    Good Impressions 是一款网络应用程序,只要您想在途中停下来喝咖啡和/或甜甜圈,它就会为您提供方向。 它会自动找到离您目的地最近的 5 家咖啡店和甜甜圈店,并让您选择想要停留的地方(如果有的话)。 为什么是离...

    R in a Nutshell 2nd 原版PDF by Adler

    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. ...

Global site tag (gtag.js) - Google Analytics