阅读更多

7顶
3踩

编程语言

原创新闻 google 最近发布了sitebricks

2009-09-22 09:49 by 见习记者 keep 评论(16) 有7057人浏览
google最近发布了一个新的java web框架 sitebricks, 见http://code.google.com/p/google-sitebricks/。它和Guice紧密集成,目前这个框架还是alpha版本。
sitebricks主要有如下特点:
  • 采用annotation的模板,并且支持编译期语法检查
  • 动态的Restful URL
  • 可重用的page widgets

该框架的作者的其他作品还有warp framework,MVEL,其中MVEL已经用在sitebricks中,其地位类似ognl之于webwork。相信sitebricks+guice+warp-persist会是又一个java web开发的选择。
7
3
评论 共 16 条 请登录后发表评论
16 楼 dx654321 2010-09-14 21:59
该公司的股份数
15 楼 pearson 2009-09-23 21:53
这代码我看07年开始就写的。很明显不是GOOGLE写的,idea 是不错,到成熟还要很长时间吧。
14 楼 tianling536 2009-09-23 13:51
这个框架是dhanji写的,应该是guice的开发者之一,大家可以下载guice2.0的源代码,在源代码中就有dhanji的名字。
13 楼 whaosoft 2009-09-23 13:33
不管什么框架,好用能解决实际问题就是好框架
12 楼 vdgame 2009-09-23 11:56
ruderal 写道
houniao 写道
fangzhouxing 写道
这个框架是google公司发布的吗?它只是放在 code.google.com 中啊。

你看开发者的邮箱是@google.com,至少是google的人做的

这不是Gmail么?!我也有..难道我也是Google的

你的是@gmail.com吧?
11 楼 littleJava 2009-09-23 10:24
Google的人太闲了,没事就整个语言、弄个框架
10 楼 keep 2009-09-23 10:12
很奇怪某些同学更加关注这个框架的来源,而不是这个框架本身。google工程师dhanji在今年javaOne上就介绍了这个框架。至于该作者的其他作品,在网上搜一下很难么?
9 楼 treblesoftware 2009-09-23 10:12
这东西,有什么优势?是能让我们的代码减少,轻松工作?还是性能超级牛XX,不用集群就能搞定高并发?还是超级傻瓜代码生成器?一个BUTTON搞定一切?还是维护简单?
8 楼 ruderal 2009-09-23 09:59
houniao 写道
fangzhouxing 写道
这个框架是google公司发布的吗?它只是放在 code.google.com 中啊。

你看开发者的邮箱是@google.com,至少是google的人做的

这不是Gmail么?!我也有..难道我也是Google的
7 楼 avidmouse 2009-09-23 09:37
  • 国人怎么了?国人就不能做出好东西?妄自菲薄还是奴颜卑膝?
  • 项目副标题:A fast, light, web framework from Google


6 楼 rainsf 2009-09-23 09:27
大忽略,放在google svn上就说是Google发布,不知羞呀。
该框架的作者的其他作品还有warp framework,好明显是国内人所为。
5 楼 tedeyang 2009-09-23 09:20
google都成神了,天天有新项目?
4 楼 houniao 2009-09-23 00:43
fangzhouxing 写道
这个框架是google公司发布的吗?它只是放在 code.google.com 中啊。

你看开发者的邮箱是@google.com,至少是google的人做的
3 楼 jinchun1223 2009-09-22 17:04
xiaocheng882000 写道
初步试了一下
感觉不怎么好使啊
页面上的东西,这是作为模版来用的

改变页面内容,或是改变访问的url 都得重新启动服务器
这还了得?
或是我还没搞清楚实际应该怎么用

强呀,都试用了
2 楼 xiaocheng882000 2009-09-22 15:54
初步试了一下
感觉不怎么好使啊
页面上的东西,这是作为模版来用的

改变页面内容,或是改变访问的url 都得重新启动服务器
这还了得?
或是我还没搞清楚实际应该怎么用
1 楼 fangzhouxing 2009-09-22 12:18
这个框架是google公司发布的吗?它只是放在 code.google.com 中啊。

发表评论

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

相关推荐

  • iPhone开发教程2013New!(下集11-完)

    创造销售奇迹的最新经典著作,全面深入探索iPhone开发的无限可能,从这里,抢先拥抱软件开发的未来。 iPhone是一种全新的移动平台,苹果公司为它推出了强大的软件开发工具包iPhone SDK。本书是一部关于iPhone SDK和...

  • 拥抱iPhone,拥抱软件开发的未来

    ——转载:中华读书报■江风 刊发时间:2009-03-11 19:21:17 中华读书报日进斗金的iPhone程序员Ethan NicholasApp Store畅销游戏iShoot 知道过去半年以来,什么软件开发技术最火吗?不是Java、.NET,甚至也不是...

  • 拥抱iphone拥抱软件未来

    2008年10月,第一部iPhone软件开发的图书《The iPhone Developers Cookbook》出版(中文 版《iPhone开发秘籍》即将由人民邮电出版社推出),迅速跃至Amazon计算机类榜首。不久,受众面更广的《Beginnin

  • iPhone开发:抢先拥抱软件开发的未来

    iPhone开发:抢先拥抱软件开发的未来 ——“CocoaChina iPhone开发技术交流会”后记 有朋友说:“苹果的产品不只是产品,也不只是一种文化,更多的是一种信仰”。虽然我不是苹果的粉丝,但从我的所见、所闻...

  • 拥抱iPhone,拥抱软件开发的未来 ——转帖:中华读书报

    日进斗金的iPhone程序员Ethan Nicholas App Store畅销游戏iShoot  知道过去半年以来,什么软件开发... 2008年10月,第一部iPhone软件开发的图书《The iPhone Developer's Cookbook》出版(中文 版《...

  • 拥抱移动,拥抱未来

    align="aligncenter" width="595" caption="CSDN董事长蒋涛号召共同迎接万亿移动应用大时代(左图) 李开复博士、联网时代科技有限公司董事长蔡文胜、资深投资人Mikko Puhakka都赞同年轻一代将主导移动应用的未来(右图...

  • 老骥伏枥,志在千里:如何在40岁后继续做软件开发?

    并且列出一些他 18 年多身为软件开发者的经验谈.许多部分看完后都会希望自己当时就能够了解,所以很推荐不论是新手或是老手都要好好阅读这一篇文章。  故事很长,一切从 1997 年开始讲起.那是一个令人怀念...

  • 敏捷开发实践 拥抱变化的产品开发流程

    随着Agile敏捷开发的流行,越来越多的公司采用敏捷开发用于软件产品和应用的开发。笔者的产品开发团队在两年前开始采用敏捷开发方法,一直实践到现在,并取得不错的成果,包括:产品功能更加符合市场和业务人员的...

  • iPhone 4与iPad开发基础教程

    创造销售奇迹的经典著作 针对iOS SDK新特性全面改版从这里,拥抱软件开发的未来 基本信息 原书名:Beginning iPhone 4 Development: Exploring the iOS SDK 原出版社: Apress 作者:(美)Dave Mark  Jack ...

  • 软考-考生常见操作说明-202405101400-纯图版.pdf

    软考官网--2024常见操作说明:包括如何绘制网络图、UML图、表格等 模拟作答系统是计算机技术与软件专业技术资格(水平)考试的电子化考试系统界面、作答过程的仿真系统,为各级别、各资格涉及输入和页面显示的部分题型提供体验性练习。

  • setuptools-34.0.3.zip

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 基于遗传优化GA的三目标优化仿真【包括程序,注释,操作步骤】

    1.版本:matlab2022A。 2.包含:程序,中文注释,仿真操作步骤(使用windows media player播放)。 3.领域:遗传优化 4.仿真效果:仿真效果可以参考博客同名文章《基于遗传优化GA的三目标优化仿真》 5.内容:基于遗传优化GA的三目标优化仿真。遗传算法(Genetic Algorithm, GA)是一种模拟自然选择和遗传机制的全局搜索优化方法,广泛应用于解决复杂优化问题,包括具有多个目标的优化问题,即多目标遗传算法(Multi-Objective Genetic Algorithm, MOGA)。在这里,将三个目标函数进行统一的编码,通过单目标遗传优化的方式,同步求解三个目标函数的最优值。 6.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。

  • 基于单通道脑电信号的自动睡眠分期研究.zip

    本项目使用了Sleep-EDF公开数据集的SC数据进行实验,一共153条整晚的睡眠记录,使用Fpz-Cz通道,采样频率为100Hz 整套代码写的较为简洁,而且有添加相应的注释,因此进行分享,而且不仅仅说是睡眠分期,也可以作为学习如何使用神经网络去进行时序数据分类问题的一个入门项目,包括怎么用GRU、LSTM和Attention这些经典网络结构。 网络结构(具体可查看network.py文件): 网络整体结构类似于TinySleepNet,对RNN部分进行了修改,增加了双向RNN、GRU、Attention等网络结构,可根据参数进行调整选择。 定义了seq_len参数,可以更灵活地调整batch_size与seq_len。 数据集加载(具体可查看dataset.py文件) 直接继承自torch的Dataset,并定义了seq_len和shuffle_seed,方便调整输入,并复现实验。 训练(具体可查看train.py文件):

  • setuptools-27.3.1.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • setuptools-12.0-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • setuptools-11.0.tar.gz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • setuptools-5.8-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 5.3.1_1二叉树的先中后序遍历.mp420240404-134540.png

    5.3.1_1二叉树的先中后序遍历.mp420240404-134540.png

  • setuptools-1.3.1-py2.py3-none-any.whl

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics