阅读更多

10顶
1踩

编程语言

原创新闻 Zend Framework 1.7.0 正式发布了

2008-11-20 10:41 by 副主编 QQbyte 评论(12) 有7113人浏览

Matthew Weier O'Phinney 说道:Zend Framework 1.7.0 正式发布了。新版本包括:AMF 支持, JQuery 支持, 和 Twitter 支持,,以及很多其他的改进。

 

这个版本我们受社区影响很大,1.7.0中很多功能都是由社区提出建议,或者由社区贡献者驱动。对我来说,这个发布版本意味着一个里程碑:ZF现在已经处于这样一个阶段,必要的的核心部件越来越少,社区能够建设并给项目添加额外的价值。

 

在此说明,这个版本首次发布包含有附加库的部分-这个附加库存放没有被Zend官方支持的社区驱动组件,但是已经通过了ZF公司严格的测试和标准(>80%的测试覆盖率,充分的文档,内部团队审查)。我们希望,这种方式能够扩大和展示我们贡献者的兴趣。

特别的是,我很自豪我们对jQuery的支持。自从我们宣布和Dojo成为合作伙伴,我们将官方支持Dojo后,我们也允许社区贡献者帮助我们集成更多其他的框架。

从这里下载:Zend Framework 1.7.0 ,欣赏新版本的强大功能。

 

介绍Zend Framework:

 

Zend Framework (简写ZF)是由 Zend 公司支持开发的完全基于 PHP5 的开源PHP开发框架,可用于开发 Web 程序和服务,ZF采用 MVC(Model–View-Controller) 架构模式来分离应用程序中不同的部分方便程序的开发和维护。

  • 代码完全采用PHP5 面向对象编写;丰富完善的组件支持;良好的 Ajax 支持;
  • 模块化的结构设计,易于扩展;完善的文档资料;灵活的架构设计

 

mikespook 写道
除了修复了近三百个 bug 外,还有下面的新功能。

* Zend_Amf with support for AMF0 and AMF3 protocols
* Dojo Toolkit 1.2.1
* Support for dijit editor available in the Dojo Toolkit
* Zend_Service_Twitter
* ZendX_JQuery in extras library
* Metadata API in Zend_Cache
* Google book search API in Zend_Gdata
* Preliminary support for GData Protocol v2 in Zend_Gdata
* Support for skip data processing in Zend_Search_Lucene
* Support for Open Office XML documents in Zend_Search_Lucene indexer
* Performance enhancements in Zend_Loader, Zend_Controller, and server components
* Zend_Mail_Storage_Writable_Maildir enhancements for mail delivery
* Zend_Tool in incubator
* Zend_Text_Table for formatting table using characters
* Zend_ProgressBar
* Zend_Config_Writer
* ZendX_Console_Unix_Process in the extras library
* Zend_Db_Table_Select support for Zend_Paginator
* Global parameters for routes
* Using Chain-Routes for Hostname-Routes via Zend_Config
* I18N improvements
o Application wide locale for all classes
o Data retrieving methods are now static
o Additional cache handling methods in all I18N classes
o Zend_Translate API simplified
* File transfer enhancements
o Support for file elements in subforms
o Support for multifile elements
o Support for MAX_FILES_SIZE in form
o Support for breaking validation chain
o Support for translation of failure ,messages
o New IsCompressed, IsImage, ExcludeMimeType, ExcludeExtension validators
o Support for FileInfo extension in MimeType validator
* Zend_Db_Table_Select adapater for Zend_Paginator
* Support for custom adapters in Zend_Paginator
* More flexible handling of complex types in Zend_Soap

可以看到,由于改进了 Zend_Loader 和 Zend_Controller,性能应该会得到提升。

 

同时通过 Zend_Config_Writera 修改config文件会变得更加容易。

 

由于有了 Zend_Paginator ,ninnypro 中的分页的 helper 肯定要修改了。

 

Zend_Tools 也会给 ninnypro 的辅助工具带来一些变化。

 

Zend_JQuery 将替代 Ninny_View_Helper_Jquery。

 

 
10
1
评论 共 12 条 请登录后发表评论
12 楼 dodomail 2008-11-21 16:58
非常好用!
11 楼 superwen 2008-11-21 12:56
ORM 真的不是什么好东东。建议不用。
10 楼 icewubin 2008-11-21 09:36
ZEND的性能据说只有原生PHP的5%啊,真的假的,原生PHP本来速度就不快。
9 楼 wangshizhe2477 2008-11-21 09:15
我公司下个项目用.
8 楼 darkhucx 2008-11-21 09:02
还是cakephp感觉不错!
7 楼 ecchanger 2008-11-21 08:51
建议看看国产的QeePHP,也不错,呵呵,感觉ZF更像一个类库...
6 楼 peacock 2008-11-21 08:28
1.6支持Dojo
1.7支持JQuery
1.8不知道会不会支持ExtJS
5 楼 hantsy 2008-11-20 23:54
这个框架的确不错啊,包括一般开发要用的东西,支持技术比较全。
4 楼 xieye 2008-11-20 20:19
inosin 写道

有人用这玩意吗?

偶正在用,很好很强大
3 楼 fnet 2008-11-20 17:06
ZF是一个包罗万象的框架,简直就是一个 PHP开发大全。

但是

唯独没有ORM.....这是最让我伤心的一点
2 楼 withyou 2008-11-20 17:00
inosin 写道

有人用这玩意吗?


写PHP用的很多吧
1 楼 inosin 2008-11-20 16:38
有人用这玩意吗?

发表评论

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

相关推荐

  • Pycharm及python安装详细教程

    首先我们来安装python 1、首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载。 2、下载完成后如下图所示 3、双击exe文件进行安装,如下图,并按照圈中区域进行设置,切记要勾选打钩的框,然后再点击Customize install

  • Python编码规范:Final newline missing警告(最后一行需要增加空行、文件末尾需要空行、末行换行、代码文件以空行结束、以空行结尾)(Git钩子pre-commit)检查空行脚本

    根据POSIX定义,一个文本文件应该由一系列行组成,每一行都以换行符(\n)结束。因此,如果最后一行没有以换行符结束,某些Unix工具可能不会将这最后一行视为有效的文本行。虽然Python解释器通常可以正确处理这种情况,但这可能会在使用其他工具或库时导致问题。

  • 一遍就会!新手入门Python的零基础教程!全篇干货、建议收藏!

    Python是由Guido van Rossum在1989年底发明的一种解释型、面向对象、动态数据类型的高级程序设计语言。它的设计哲学强调代码的可读性,并且语法简洁明了。通过这篇文章,你应该已经掌握了Python的基础知识,包括函数、模块与包、文件操作、异常处理、面向对象编程等重要概念。继续实践并探索更多高级主题,如Web开发、数据分析、机器学习等。Python的世界广阔无垠,等待着你的进一步探索!关于Python学习指南。

  • Python入门基础知识总结(赶紧收藏)

    Python入门基础知识总结(赶紧收藏)

  • 使用VScode写Python最后一行出现黄色下划线问题

    使用VScode写Python最后一行出现黄色下划线问题

  • Python入门最完整的基础知识大全【纯干货,建议收藏】

    Python入门最完整的基础知识大全【纯干货,建议收藏】

  • python安装方法_Python入门基础教程(非常详细)

    Python 是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,坚持「极简主义」。Python 类库(模块)极其丰富,这使得 Python 几乎无所不能,不管是传统的 Web 开发、PC 软件开发、Linux 运维,还是当下火热的机器学习、大数据分析、网络爬虫,Python 都能胜任。这套 Python 基础教程不是教科书,不会玩弄概念,而是力求口语化和通俗化,让读者尽快入门。如果有小朋...

  • 学习python,这篇就够

    全面讲解python基础知识,应有尽有。

  • python 基础 详细,python 基础入门

    Python 是一种解释型面向对象的语言Python的语法和动态类型,以及解释性语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言单引号定义法:双引号定义法:三引号定义法:其中,单引号定义法,可以内含双引号;双引号定义法,可以内含单引号;并且可以使用转义字符(\)来将引号解除效用,变成普通字符串。

  • visual studio code Python终端运行_Python快速入门(一)

    引言Python作为一个,目前最火的编程语言之一,已经渗透到了各行各业。它易学好懂,拥有着丰富的库,功能齐全。人生苦短,就用Python。这个快速入门系列分为六篇,包含了Python大部分基础知识,每篇阅读时间不长,且内容含量高。大家最好亲自码一遍代码,这样可以更有收获。概要1、了解和安装编写和运行Python代码利器:VsCode;2、掌握Python的注释功能,从一开始就可以学会规范代码;3、...

  • Python入门教程(全网最详细),零基础入门到精通,从看这一篇开始!

    一.初聊Python在学习Python之前,你不要担心自己没基础或“脑子笨”,我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很多事情。在这个喧嚣的时代,很多技术或概念会不断兴起,我希望你能沉下心来去学习,不要急于求成,一步一个脚印。当你把某个技术学好、学精后,还是能做一些事情的,甚至能找到喜欢的工作或完成实践项目。程序语言没有最好,只有最适合。作为一名初学者,我非常推荐你学习Python,为啥?

  • Python入门基础知识总结

    Python 是一种解释型、面向对象的语言

  • 【python】—— python的基本介绍并附安装教程

    python的基本介绍以及安装教程

  • Python入门教程(保姆级),从零基础入门到精通

    除了上述分享,如果你也喜欢编程,想通过学习Python获取更高薪资,这里给大家分享一份Python学习资料。这里给大家展示一下我进的最近接单的截图😝朋友们如果有需要的话,可以点击下方链接领取或者V扫描下方二维码联系领取,也可以内推兼职群哦~【学习资料合集&相关工具&PyCharm永久使用版获取方式】学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

  • Python爬虫学习笔记1——pathon爬虫原理

    前言: 最近感觉python爬虫很有趣,打算开始系统的学习一下。 简单来说互联网是由一个个站点和网络设备组成的大网,我们通过浏览器访问站点,站点把HTML、JS、CSS代码返回给浏览器,这些代码经过浏览器解析、渲染,将丰富多彩的网页呈现我们眼前; 1、爬虫是什么? 简单来说,网络爬虫就是一段程序,它模拟人类访问互联网的形式,不停地从网络上抓取我们需要的数据。我们可以定制各种各样的爬虫,来满足不...

  • 大家帮看看这个代码最后一行有什么错吗?

    #include LRESULT CALLBACK Wndproc(HWND,UINT,WPARAM,LPARAM);int WINAPI Winmain (HINSTANCE hInstance,HINSTANCE hprevInstance,             LPSTR  szCmdLine, int iCmdShow){ HWND hwnd; MSG msg; WNDCLASS wn

  • cmd 文本最后一行_超酷 Python 程序包 ,一行代码实现 GUI 界面

    在 Github 闲逛时,发现一款 牛 X 的 Python 包,今天在这里介绍给大家;当用 Python 搭建 GUI 界面时,首选 PyQt5 和 Tkinter,当然这两个包的功能强大的事实毋庸置疑,日常中所需要的 GUI 界面基本都能实现;但有一个缺点就是有一定的上手门槛,需要时间成本。为解决这个痛点,开发者就开发了一款名为 Geoey 的 Python 程序包,可通过一行代码将任何 P...

  • Excel求最后一行的代码和公式

     Excel求最后一行的代码和公式×××××××××××××××××××××××××××××××××××××××求最后一行的代码:Sub ls()a = [b65536].End(xlUp).Row‘application.ExecuteExcel4Macro("get.document(10)")End Sub‘i = Sheet2.[a1].CurrentRegio

  • Python 处理字符串的一些函数和方法总结

Global site tag (gtag.js) - Google Analytics