PHP网页编程之12 个很棒的 PHP 资本和东西
你的确对PHP有兴趣,那么选择教材也是很重要的。 本文引见 12 款很棒的 PHP 资本和东西,包含开辟框架、开辟东西、调试器等。1. CakePHP
CakePHP是一个应用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等有名设计形式的疾速开辟框架。该项目次要方针是供应一个可让各类条理的PHP开辟人员疾速地开辟出强健的Web使用,而 又不掉天真性。
2. Zend Studio
Zend Studio 是专业开辟人员在利用PHP全部开辟周期中独一的集成开辟情况 (IDE),它包含了PHP一切必需的开辟部件。经由过程一整套编纂、调试、剖析、优化和数据库东西,Zend Studio 减速开辟周期,并简化庞杂的使用计划。
3. PHP Object Generator
PHP Object Generator, (POG) 是一个开源的 PHP 代码生成器,可主动生成明晰、经由测试的面向对象代码,撑持 PHP4/5.
4. Fire PHP
Fire PHP 是Firefox 的扩大套件,但它可以帮你debug 后端PHP 的程式,听起来很奇异是吧?其适用的手艺跟某些IDE 一样,请求你在写程式时到场一些追踪用的代码。经由过程利用Firephp你可以在Firebug的Console栏中看到要调试的数据,而不影响php法式 的正常履行,所以说,这器材关于Ajax开辟是很有匡助的!
5. PHP Open Biz
PHPOpenbiz是一个基于PHP言语的贸易Web使用开辟框架。其特色包含:
[*] Metadata驱动的设计准绳。开辟人员用metadata来描写营业逻辑,而不是用代码。
[*] 模子-视图-掌握器(MVC) 对象/关系映照(ORM)
[*] 阅读器端AJAX通讯
[*] 与Eclipse集成的开辟东西
复杂而功效壮大
[*] 编纂XML metadata而非代码
[*] 丰厚的功效 – AJAX, MVC, ORM, 平安机制 …
[*] 建于Zend Framework之上, 更重视于使用层的逻辑
疾速开辟
[*] 框架的中心模块供应了经常使用的功效和办事,节俭了大批开辟工夫
[*] 客户可以扩大中心类库来完成本人的逻辑
[*] 办理metadata闭办理代码要轻易很多
低保护本钱
6. Zoop Framework
Zoop是一个面向对象,疾速,高效,易于利用的PHP开辟框架。它的特征包含:GuiControl(相似于.net中webcontrol),集成 AJAX撑持,完成form的主动校验与创立(包含所需的db操作),利用Smarty做为模板引擎,另外还包含PDF创立,ession处置,基于模板 的email发送(使用SMTP协定)等功效。
7. PHP Debugger
DBG 是一个全功效的 PHP 调试器,供应一个交互东西匡助调试 PHP 剧本。
上面截图是基于贸易PHP开辟情况 PhpED
8. Blue Shoes
BlueShoes 是一个完全的使用框架和内容办理体系,后端数据库撑持 MySQL、Oracle 和 MSSQL。
9. MODx
MODx 是一个开源的 PHP 使用框架,可以匡助利用者掌握本人的网上内容。它是开辟人员和初级用户幻想的掌握体系,任何人都可使用 MODx 宣布、更新、保护静态网站,或 html 静态页面的网站内容。
10. Qcodo
Qcodo是一个合用于急迅开辟基于PHP5采取MVC架构与CRUD代码生胜利能的框架。完整面向对象,采取事务驱动处置体例。完整分别代码与HTML页面。QForms与QControl 包供应底层AJAX撑持。
11. Seagull
Seagull是个纯OOP(面向对象法式设计)框架,可用于创立web,command line(号令行)和GUI的使用法式.它采取了BSD受权,让PHP开辟者可以更轻易地整兼并办理代码源,更疾速地创立庞杂的使用法式。今朝Seagull设计中已集成了很多对照受接待的PHP使用法式,例如:林林总总的模板引擎,测试东西,办理代码库东西等.假如您是个初学者,您可以将Seagull供应的很多样本使用法式自界说或扩大成合适您所需的.假如您是中初级开辟者,您可以充实使用seagull中的best practices(最优计划),尺度和模块的代码中心在有划定的工夫内创立您的使用法式.
12. Xaraya
Xaraya是一个开源的内容办理处理计划与开辟框架,它包括了创立一个静态的跨平台内容办理体系所需求的基本模块和东西。Xaraya具有易于装置,易 于利用,平台自力(可运转在一切撑持PHP的平台上包含Linux,Windows,Mac OSX与多种数据库好比MySQL,PostgreSQL),模块化(使用身份验证与事务体系可以向体系的中心到场所需求的模块附着新的身份验证办法), 可扩大性(使用它本人的静态数据模子,可让你轻松注册新模块的数据布局) ,多国言语撑持,平安(基于脚色权限掌握),疾速(使用一个可设置装备摆设的输入缓存体系完成)。
就是管理员可以编辑,删除,回复 等功能,。加入管理员功能要加入登陆系统,慢慢你会想在线添加管理员,慢慢你会让自己的作品更漂亮些,慢慢1个完整的留言板就会出来了, 我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。 对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。 你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。 Ps:以上纯属原创,如有雷同,纯属巧合 Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81 小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。 使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的 再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。 刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。 真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎, 建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。 有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。 php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会) 最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。 个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。 对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。 最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。 其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎 首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
页:
[1]
2