PHP:你用什么来写它?

时间:2010-07-30 08:04:17

标签: php mysql development-environment phpmyadmin build-environment

  

可能重复:
  What is the best IDE for PHP ?

大家好,

我下周完成了工作安排,并且在我再次开始学习之前有一个多月的时间。作为我非常酷的派对动物,我决定利用时间更加坚定地抓住PHP。我最近买了Matt Zandstra强烈推荐的书“PHP Objects,Patterns and Practice”第3版,并完成了Zend Tutorials

我想知道是否有人会推荐任何其他优质的初学者/中级材料来源?

我对开发环境和人们用来编写代码的软件也很感兴趣。目前我只使用Scite,对于那些没有遇到它的人来说,基本上是记事本,为你的代码着色。

提前感谢您的帮助。

强尼

5 个答案:

答案 0 :(得分:5)

我会找到一个你想模仿的项目或网站并开始构建它。我认为没有更好的学习方法,而是要克服现实世界的挑战。通常情况下,你会发现你会一遍又一遍地面对同样的挑战,当你牢牢抓住它们时,事情变得容易多了。

至于开发,我在v1.5中是一个坚定的Aptana粉丝,但我已经切换到NetBeans

答案 1 :(得分:1)

我的主要建议是:

  1. 学习识别并跳过过时的PHP教程
  2. 使用php.net的官方手册
  3. 使用版本控制软件。任何人。他们都比没有使用
  4. 更好

    更新

    我的原始答案始于对PHP编辑器和IDE的分类,似乎分散了对重要内容的注意力,因此我将其移至附录中。值得注意的是,在软件应用环境中“快速”的政治正确用语是“替代性能”。在撰写本文时,没有印度尼西亚人受到伤害。


    当然,什么是最好的PHP编辑器问题将始终存在,永远不会得到明确的答案。这些是大类:

    • 具有语法高亮功能的超闪电快速文本编辑器。
    • 使用Java编写的编辑很差的编辑器。
    • 商业IDE,窗户周围有100多个实用面板。
    • Unix编辑器在20世纪70年代以某种方式存活下来。

    选择自己; - )

答案 2 :(得分:0)

你没有提到环境,但是如果你使用的是Windows并且不需要复杂的IDE,那么这里有一个简单/轻量级的解决方案:使用Notepad2进行PHP / HTML / XML文本编辑,任何用于PHP手册的PDF阅读器,以及用于版本控制的TortoiseSVN

答案 3 :(得分:0)

PHP相关开发的最佳平台是* nix的任何风格。我最近转移到Ubuntu(当前稳定版本10.04),发现它很容易设置和使用。

单个命令sudo tasksel install lamp-server将安装PHP开发所需的一切,如Apache,PHP和MySQL。正如大卫建议的那样,使用Aptana进行编码。使用SVN或Git进行版本控制也是首选。

最后,学习一些PHP框架,如CakePHP(http://cakephp.org)或Zend Framework(http://framework.zend.com/)。它会缩短你的开发时间。

HTH

答案 4 :(得分:0)

我在Windows上使用e text editor WampServer和GIT。