新足迹

 找回密码
 注册

精华好帖回顾

· 王思涵小朋友过春节 (2007-2-20) poloand · 一个本地老警察指点的实用居家防盗知识 (2023-5-9) Evo
· 干洗店前老板——疯狂约翰 (2008-8-27) crusader · 美不胜收的新西兰南岛-更新到第九天 (99楼) (2013-2-3) qinyi
Advertisement
Advertisement
12
返回列表 发新帖
楼主:Dan.and.Andy

哪位PHP大虾给我扫个盲 [复制链接]

发表于 2010-10-15 18:32 |显示全部楼层
此文章由 Xenium 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Xenium 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2010-10-14 14:25 发表
吧php transform成c++,是不是對php最大的諷刺呢?


选用PHP是语言特性上和大量现存代码的考虑,转换成C/C++是运行效率上的思量。如果直接用C来写WEB程序,那真是疯了,这不是倒退到十几年前的CGI时代了?

就像现在的Java平台,虽然还是叫Java,但可以说是语言无关了,多种语言(ruby,python)都可以编译成Java字节码在JVM上运行,你能说这是对Java语言的讽刺吗?
Advertisement
Advertisement

发表于 2010-10-15 18:37 |显示全部楼层
此文章由 Xenium 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Xenium 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2010-10-13 16:38 发表


既然这么好,不明白为什么apache等这些open source的平台不用它做内嵌的php engine?

如果让iis这么做可能有点过分(现在也不一定)。


因为对99%的网站这是overkill,PHP engine的功能是把PHP代码转换成OP CODE解释执行的。phphip是把PHP转换成c代码,然后gcc编译成二进制代码再运行的,这个是相对静态的过程,你每次改PHP代码都得把这个过程跑一遍。想象一下你打开一张网页,然后apache在后面干转换成c代码->编译->加载->运行。倒是跟JSP运行的原理一样。

发表于 2010-10-15 18:53 |显示全部楼层
此文章由 windix 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 windix 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Dan.and.Andy 于 2010-10-13 11:02 发表
想学习一下PHP的技术, 应该从哪里入手?

3. 开发环境, 哪个 IDE 比较流行?

谢谢 ...


回复下第三个问题吧, 我以前不用IDE的, 文本编辑器editplus, 或者vim都不错.现在在公司陆续用过收费的Zend Studio和免费的Netbeans. 用起来差不多, 不过Netbeans该有的功能也都有, 而且对mercurial的支持更好, 所以现在我锁定后者了.

发表于 2010-10-15 18:55 |显示全部楼层
此文章由 windix 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 windix 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 PotatoChips 于 2010-10-13 11:06 发表
自己下个discuz就成了


不建议看discuz, 写得不好...

2007 年度奖章获得者

发表于 2010-10-15 19:16 |显示全部楼层
此文章由 coolioo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coolioo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
PHP 做网站还行,做Enterprise Solution还是差点,中间和后台还是要用OO语言

发表于 2010-10-15 20:40 |显示全部楼层
此文章由 Xenium 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Xenium 所有!转贴必须注明作者、出处和本声明,并保持内容完整
为什么这么多人都把php当作3.0时代的语言?
PHP 5.3已经是相当纯正的OO语言了。
Advertisement
Advertisement

发表于 2011-2-10 16:04 |显示全部楼层
此文章由 maplelin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 maplelin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Symfony framework 如何

发表于 2011-2-10 19:58 |显示全部楼层
此文章由 dcc82 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dcc82 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hiphop作秀程度更大一些,目前也只能facebook自己用用

PHP写Enterprise application毫无问题, 德意志银行,facebook就不说了, yahoo超过一半的应用全是架构在PHP之上的,主要是因为PHP最初贡献源码的几个人全在yahoo当中, 而认真一点的PHP公司基本上是都是Zend partners, 比如像Varien这种 

Zend就是PHP世界中的microsoft, 尽管PHP并不是属于Zend的,但Zend还是背后的主要推动力量

目前PHP的框架应用五花八门, ZF, Symfony, cake, codeigniter, 国内的thinkphp, fleaphp等等太多了,是个PHPer都能写个自己的框架. 但在团队应用中, 认真点的PHPer应该选择ZF或Symfony

另外澳洲最早最专注PHP的团队是墨尔本的sitepoint

评分

参与人数 2积分 +8 收起 理由
kr2000 + 5 你太有才了
乱码 + 3 你太有才了

查看全部评分

发表于 2011-2-10 20:22 |显示全部楼层
此文章由 dcc82 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dcc82 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不知道LZ是要速成PHP还是PHP Framework, 如果只是PHP本身应该学起来非常快的
而如果是PHP Framework就没有那么容易了
从一个framework到另一个PHP Framework就像学新的语言一样, 尽管mvc大同小异, 但要熟悉某一framework的话是要花几个月的时间的, 基本上没有速成的方法
PHP IDE, 免费的可以用用netbeans, pdt,收费的zend studio, phped都可以,我个人推荐netbeans, 主要还是因为eclipse太吃内存了, 还有很多人喜欢用notepad++

特殊贡献奖章

发表于 2011-2-10 22:44 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dcc82 于 2011-2-10 19:58 发表
hiphop作秀程度更大一些,目前也只能facebook自己用用

PHP写Enterprise application毫无问题, 德意志银行,facebook就不说了, yahoo超过一半的应用全是架构在PHP之上的,主要是因为PHP最初贡献源码的几个人全在yahoo ...

说的很好啊

发表于 2011-2-15 13:44 |显示全部楼层

回复 1# 的帖子

此文章由 800tiger 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 800tiger 所有!转贴必须注明作者、出处和本声明,并保持内容完整
个人认为这本书还不错
杜江《PHP5与MySQL5 Web开发技术详解》东西很全面,由浅入深。

PHP FRAMEWORK:
ZEND 首选,不过最好认识个会的人带一下,上手快。看官方手册也行,就是花的时间长点儿。其他的模板都大同小异。

先下个XAMPP,装上ECLIPSE,下个PHP插件就行了
Advertisement
Advertisement

发表于 2011-2-15 14:25 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 800tiger 于 2011-2-15 13:44 发表
个人认为这本书还不错
杜江《PHP5与MySQL5 Web开发技术详解》东西很全面,由浅入深。

PHP FRAMEWORK:
ZEND 首选,不过最好认识个会的人带一下,上手快。看官方手册也行,就是花的时间长点儿。其他的模板都大同小异。

先下个XAMPP,装上ECLIPSE,下个PHP插件就行了


建议(强烈)用netbean,快多了。Eclipse慢。ZendCE 做webserver都还可以。

发表于 2011-2-23 16:39 |显示全部楼层
此文章由 hywyh 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hywyh 所有!转贴必须注明作者、出处和本声明,并保持内容完整
关于editor,Eclipse确实有点慢。
楼主可以试试Komodo,个人感觉速度和性能比较均衡,而且是免费的。

发表于 2011-2-23 16:45 |显示全部楼层
此文章由 good_guy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 good_guy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
editor没有人用dreamweaver的吗?我是不是太落伍了?!

特殊贡献奖章

发表于 2011-2-23 17:09 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
dreamweaver做editor很好啊。特别是有html要写的。就是贵。

原帖由 good_guy 于 2011-2-23 16:45 发表
editor没有人用dreamweaver的吗?我是不是太落伍了?!

发表于 2011-2-24 11:13 |显示全部楼层
此文章由 mylt 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mylt 所有!转贴必须注明作者、出处和本声明,并保持内容完整
eclipse下的哪个php插件好用?
Advertisement
Advertisement

特殊贡献奖章

发表于 2011-2-24 11:16 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我用的这个http://www.zend.com/en/community/pdt
用zend framework又愿意花钱的话http://shop.zend.com/en/zend-studio-for-eclipse.html
原帖由 mylt 于 2011-2-24 11:13 发表
eclipse下的哪个php插件好用?

评分

参与人数 2积分 +4 收起 理由
newlifeinsydney + 1 谢谢奉献
mylt + 3 感谢分享

查看全部评分

发表于 2011-2-24 14:19 |显示全部楼层
此文章由 newlifeinsydney 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 newlifeinsydney 所有!转贴必须注明作者、出处和本声明,并保持内容完整
新手进来学习,顺便请教一下PHP大侠,你们开发网站的时候,就只用zend这样的开发环境的么?那么前台的界面用什么做?DW?这两个之间怎么进行连接协调呢?

特殊贡献奖章

发表于 2011-2-24 15:56 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你是说eclipse吗?
我html/css/js也是用eclipse写的
没有drewamweaver方便,不过找找eclipse应该有相关插件

原帖由 newlifeinsydney 于 2011-2-24 14:19 发表
新手进来学习,顺便请教一下PHP大侠,你们开发网站的时候,就只用zend这样的开发环境的么?那么前台的界面用什么做?DW?这两个之间怎么进行连接协调呢?

评分

参与人数 1积分 +1 收起 理由
newlifeinsydney + 1 谢谢奉献

查看全部评分

发表于 2011-2-24 16:06 |显示全部楼层
此文章由 newlifeinsydney 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 newlifeinsydney 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 kr2000 于 2011-2-24 15:56 发表
你是说eclipse吗?
我html/css/js也是用eclipse写的
没有drewamweaver方便,不过找找eclipse应该有相关插件


谢谢回复,主要我是刚接触,目前是用DW直接来搞,前台界面设计+后台PHP,JS都有了,DW就是一个平台,无论是改界面还是改代码都容易些。
不过目前看php大侠们都用专门的zend来开发PHP。我就不知道这这个后台的和前台的怎么进行联系。你的意思是说你用eclipse写好了前台的界面,然后在zend中导入进来然后继续在zend里面写后台程序吗?不好意思我都没用过eclipse和zend。所以这方面比较无知啦。

特殊贡献奖章

发表于 2011-2-24 16:28 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
zend是一个公司
zend studio和eclipse是ide
zend framework是个php框架

你说的zend我理解为ide
用dw就是做编辑器,写任何代码都行阿
前台后台跟编辑器没神马关系,用神马写都行,我就都用eclipse

原帖由 newlifeinsydney 于 2011-2-24 16:06 发表


谢谢回复,主要我是刚接触,目前是用DW直接来搞,前台界面设计+后台PHP,JS都有了,DW就是一个平台,无论是改界面还是改代码都容易些。
不过目前看php大侠们都用专门的zend来开发PHP。我就不知道这这个后台的和前台的怎么进行 ...
Advertisement
Advertisement

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部