阅读更多

10顶
1踩

编程语言

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

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

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之前要先搭建Python开发环境。由于Python是跨平台的,所以可以在多个操作系统上进行编程,常用的操作系统及说明如下表所示。

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

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

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

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

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

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

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

    Python 是一门开源免费、通用型的脚本编程语言,它上手简单,功能强大,坚持「极简主义」。Python 类库(模块)极其丰富,这使得 Python 几乎无所不能,不管是传统的 Web 开发、PC 软件开发、Linux 运维,还是当下火热的机器学习、大数据分析、网络爬虫,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入门教程(保姆级),从零基础入门到精通

    除了上述分享,如果你也喜欢编程,想通过学习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 处理字符串的一些函数和方法总结

  • Python中两个斜杠//是什么运算?

    Python中两个斜杠是什么运算? Python中两个斜杠即双斜杠(//)表示地板除,即先做除法(/),然后向下取整(floor)。至少有一方是float型时,结果为float型;两个数都是int型时,结果为int型。 另外,地板除 floor(x) 表示不大于x的最大整数,因此不是取整数部分,如 x 为负数时: ...

Global site tag (gtag.js) - Google Analytics