阅读更多

9顶
1踩

编程语言

Play! 框架 1.1.1 RC1/1.2 预览版本发布了!

Play Framework采用目前Java开源界最流行的RESTful架构设计,方便灵活;使用MVC模式作为表示层;利用Hibernate管理持久层;还使用了一个Groovy的模板引擎,用于快速构建现代Web应用所需的全部功能……

下载请访问:http://www.playframework.org/download

play!官网:http://www.playframework.org/

9
1
评论 共 5 条 请登录后发表评论
5 楼 leves 2011-01-24 10:05
play 挺好,我们公司内部的一些系统就是用play开发的,个人感觉挺爽的
4 楼 BBony 2011-01-23 10:49
lance4t 写道
不少人很扁这个框架,我感觉还可以
我用这个一周搞出来一个web站
目前还在不断改版更新yszu.net
1.1内核换成了jboss netty飞快啊

另外好像有人喜欢拿来跟Grails比
我认为应该跟spring roo来比
比roo简洁好用多了
开发企业级的也没问题
Grails应该去跟Liftweb比
一个用groovy一个用scala


roo和play不是一个领域的,没有可比性,play只能做web,roo的目的并不是web。
3 楼 Arden 2011-01-22 21:40
还是不成熟的,有一些问题,模版文件稍为大一些就编译不了~
2 楼 lance4t 2011-01-22 17:13
不少人很扁这个框架,我感觉还可以
我用这个一周搞出来一个web站
目前还在不断改版更新yszu.net
1.1内核换成了jboss netty飞快啊

另外好像有人喜欢拿来跟Grails比
我认为应该跟spring roo来比
比roo简洁好用多了
开发企业级的也没问题
Grails应该去跟Liftweb比
一个用groovy一个用scala
1 楼 yidao620c 2011-01-22 10:47
使用过,很8错的东东。

发表评论

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

相关推荐

  • c++ 智能指针 (std::auto_ptr)

    auto_ptr 是通过由 new 表达式获得的对象,并在 auto_ptr 自身被销毁时删除该对象的智能指针。它可用于为动态分配的对象提供异常安全、传递动态分配对象的所有权给函数和从函数返回动态分配的对象。

  • STL中的智能指针(Smart Pointer)及其源码剖析: std::auto_ptr

    STL中的智能指针(Smart Pointer)及其源码剖析: std::auto_ptr 本文主要介绍了 auto_ptr的使用及其源码。 auto_ptr是STL中的智能指针家族的成员之一, 它管理由new expression获得的对象,在auto_ptr对象销毁时,他所管理的对象也会自动被delete` 掉。

  • 智能指针详解

    介绍C++智能指针的使用以及注意事项

  • C++智能指针梳理

    C++智能指针梳理

  • C++11之智能指针

    概述 C++98提供了了智能指针auto_ptr,但C++11已将其摒弃,并提供了unique_ptr和shared_ptr。这三种智能指针模板都定义了类似指针的对象,可以将new获得的地址赋给这种对象。当智能指针过期时,这些内存将自动被释放。其基本用法如下: #include #include #include class Report { private: std::str

  • C++智能指针管理new出来的char* buffer

    std::unique_ptr<char[]> chars(new char[1024]);

  • C++ 智能指针

    https://blog.csdn.net/u011616739/article/details/62052179 1 动态内存 1,C++程序中所使用的对象都是有着严格定义的生存期。 全局对象:在程序启动时分配,程序结束时销毁。 局部对象:在进去其定义所在的程序块时被创建,在离开块时销毁。 局部static对象:在第一次使用前分配,在程序结束时销毁。 局部变量: 作用域:{}...

  • C++ | boost库之智能指针

    一、RAII机制 RAII机制在之前的文章中有讲解,具体可以查看C++ 内存管理这篇文章。 二、智能指针 向 C ++ 引入异常机制后,智能指针由一种技巧升级为一种非常重要的技术,因为如果没有智能指针,程序员必须保证 new 对象能在正确的时机 delete ,必须到处编写异常捕获代码以释放资源,而智能指针则可以在退出作用域时(无论是因正常流程离开还是因异常离开)总调用 delete 来析构在堆上动态分配的对象。 1.C++98下auto_ptr a...

  • C++基础语法梳理:智能指针和强制类型转换运算符

    本期是C++基础语法分享的第九节,今天给大家来分享一下: (1)智能指针; (2)强制类型转换运算符; (3)运行时类型信息 (RTTI); 智能指针 C++ 标准库(STL)中 头文件:#include <memory> C++ 98: std::auto_ptr<std::string> ps (new std::string(str)); C++ 11: shared_ptr unique_ptr weak_ptr auto_ptr(被 C++1

  • C++智能指针和普通指针参数的使用问题

    void*(或PVOID)转string 定时器使用 char * str = (char *)pvArgToCompletionRoutine; string ss=str; 内存泄漏:给一个对象申请一块内存空间,由于某种原因这块内存未释放掉,这块内存被占用导致应用卡顿等。 内存溢出:拥有一块20字节的内存空间,你将30字节的文件写入其中,就会造成溢出。 string的内存管理是由系统处理,除非系统内存池用完,不然不会出现这种内存问题。 char *的内存管理由用户自己处理,很容易出现内存不足的问题。

  • 【C++】智能指针(Smart Pointer)

    本文主要翻译自 http://www.codeproject.com/Articles/541067/Cplusplus-Smart-Pointers1. 传统指针存在的问题传统指针存在诸多的问题,比如指针所指向的对象的生命周期问题,挂起引用(dangling references),以及内存泄露(memory leaks). 如下是一个传统指针的使用过程void Foo() { int

  • C++智能指针详解

    1、概述 我们知道除了静态内存和栈内存外,每个程序还有一个内存池,这部分内存被称为自由空间或者堆。程序用堆来存储动态分配的对象即那些在程序运行时分配的对象,当动态对象不再使用时,我们的代码必须显式的销毁它们。 在C++中,动态内存的管理是用一对运算符完成的:new和delete。 new:在动态内存中为对象分配一块空间并返回一个指向该对象的指针; delete:指向一个动态独享的指针,销毁对象,并释放与之关联的内存。 动态内存管理经常会出现两种问题: (1)一种是忘记释放内存,会造成内存泄漏; (2)一..

  • c++智能指针(smart pointer)详解

    Smart Pointer Deal with c++11’s smart pointer facility. brief Smart pointers are class objects that behave like built-in pointers but also manage objects that you create with new so that you don’t

  • 将智能指针作为函数输入参数的两个问题

    1.考虑这样的processWidget函数声明: void processWidget(shared_ptr pw, int priority);当我们采取这样的方式调用: processWidget(new Widget, priority());显然是不能编译通过的,因为shared_ptr不接受通过new指针隐式的构造(explicit) 所以这样写就能通过编译: processW

  • c++11智能指针-基本用法

    #include <iostream> #include <memory> class Man{ }; void func(std::shared_ptr<Man> pM){ printf("pm.count:= %lu \n", pM.use_count()); } int main(){ std::shared_ptr<Man>...

  • C++标准库智能指针(std::auto_ptr)

    智能指针两大特性: 1.构造栈对象的生命期控制堆上构造的对象的生命期 2.通过release来保证auto_ptr对对象的独权. 另必须使用显示构造 文章结构: 一、剖析C++标准库智能指针(std::auto_ptr)     1.Do you Smart Pointer?     2.std::auto_ptr的设计原理     3.std::auto_ptr高级使用指南  

  • std::auto_ptr

    auto_ptr

  • C++新特性19_auto_ptr的使用及废除原因(已废除;两大缺陷:两个auto_ptr 对象不能拥有同一个内部指针所有权;两个auto_ptr对象发生赋值操作时,右者对象会丧失该所有权;接口函数)

    class template: std::auto_ptr template <class X> class auto_ptr; 从官网的文档上就可以看出,这个auto_ptr指针不推荐使用(deprecated),原因这里也有说明: auto_ptr指针在c++11标准中就被废除了,可以使用unique_ptr来替代,功能上是相同的,unique_ptr相比较auto_ptr而言,提升了安全性(没有浅拷贝),增加了特性(delete析构)和对数组的支持。 这个类模板提供了有限度的垃圾回收机

  • C++智能指针auto_ptr的原理及使用

    std::auto_ptr auto_ptr是C++标准库中()为了解决资源泄漏的问题提供的一个智能指针类模板(注意:这只是一种简单的智能指针) auto_ptr的实现原理其实就是RAII(Resource Application Immediately Initialize),在构造的时候获取资源,在析构的时候释放资源,并进行相关指针操作的重载,使用起来就像普通的指针。 使用auto_pt

Global site tag (gtag.js) - Google Analytics