PHP编程:PHP下一代的五个framework引见
通过这段时间的学习实践,对软件开发有了更多新的认识,不在局限于之前的片面性。当然,现在所学到的东西其实并不多,离当一个真正的程序员,还有很大的差距。 随意编写php的日子将远去了。上面有5个下一代的php框架。每一个框架都为php下一步开展做了深邃设计,很多都应和Ruby on Rails,疾速开辟静态言语,更有甚者, php on trax 直指 Ruby on Rails。以下面所列的frameworks,我进修了 AGAVI 就像 Symfony 一样轻松。我老实的说我不肯望编写php还像之前那末自在涣散。利用这些frameworks将利用你的任务变得轻易。在Nation.com任务时,我已经很高兴的进修,可以说拥抱这个frameworks。Symfony的亮点是Ajax的完成,包含一切的Script.aculo.us一系列的javascript后果。Symfony也能够发生propel CRUD与数据库的面临象编程。那就是说可以操作sql就像操尴尬刁难象一样轻松。
Symfony Homepage - AJAX Screencast
cakePHP frameworks近期宣布1.0不乱版。Cake的激烈的面向对象划定规矩使有面向对象开辟经历的人很轻易利用。象其他frameworks一样,cake也坚持了疾速开辟与AJAX的完成。假如你不晓得frameworks,那末CakePHP是对照好的选择,自从1.0的宣布,用户利用的增多,鄙人两个月里,将会在激活全部社区!
CakePHP Homepage-15 Minute Blog Tutorial
PHPArch.com比来保举zend frameworks为最好的开辟东西,并且有95,000的下载使它的胜利无可置疑。同时它也是Ning.com的同伴之一,在线平台与web办事。zend断言这将是下一代的框架,是一个分水岭。
Zend Homepage
Avagi是另外一个framework,我团体很熟习它,固然它有些中央没有Symfony出色,然而它激烈的MVC架构是人人所需求的。同时它的一个分主流行的MOJAVI项目在社区里激活率与IRC一样多。
Agavi Homepage - QuickStart Movie
php on Trax实质上是Ruby on Rails的php翻版,实践上人人凡是叫他"PHP on Rails",人人都晓得"Trax"与"Rails"是统一回事。象Ruby on Rails与其他框架一样,PHP on Trax也有激烈的MVC准绳。假如你是一个Rails法式员,并且你想转到PHP开辟情况下去,那末PHP on Trax是你最好的选择。
PHP on Trax Homepage
每一个framework都顺应某局部的需求,或许他们将从头界说web,使开辟更无效来出色,供应了MVC,面向对象,这些都很轻易进修。不要试图改动一个顺应另外一个,精心选择一个,操作它,把握它,然后发明下一代杀手级法式。可以说你的马步已经扎的差不多了,接下来就要开始练把势的时候了,如果有条件的话,用笔或者打印一个简易的PHP手册在身上,时不时的摸出来看看,记得,去WC也不能放过(^2^)。 实践是检验自己会不会的真理。 Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81 这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。 说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。 曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ; 我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。 其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。 曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ; 本文当是我的笔记啦,遇到的问题随时填充 建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。 本文当是我的笔记啦,遇到的问题随时填充 个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。 使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的 有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。 对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。 最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。 你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。 多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。 环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
页:
[1]
2