我正在做我的第一个专业项目.事实是我不知道哪些是最好的工具来产生严肃的东西(我说的是通过PHP进行web开发):
这是我现在能想到的,你还有其他建议吗?谢谢.
编辑:有人让我注意到这个问题有点含糊不清.我知道基础知识(HTTP协议,Java脚本,CSS,HTML,OOP理论和实践等......).我在大学学习计算机科学(我所说的项目是我的论文).我需要建议"现实世界"如何运作(在我的地下室之外).
Ric*_*uen 15
不要专注于成为专业的PHP程序员.专注于成为一名专业的Web开发人员,并在构建公共网站之前查看开发人员应该了解的内容?题.
说"我想成为一名专业的PHP程序员"就像是说"我想成为一名职业画家 ",当你的意思是"我想成为一名专业的艺术家"时.当然,在一天结束时,他们可能会画画并获得报酬,但他们对客户的期望是非常不同的;)
Nac*_*cho 11
特别针对PHP,我建议:
学习一个好的框架.根据项目的大小,您可以使用Zend/Symfony或CodeIgniter/other作为小型项目.有吨.我会坚持Zend/Zymfony的中型和/或"现实世界".
通常,这些框架带有基本模板引擎,或者您可以插入其他类似Smarty或Twig的框架.我会说它改进了很多代码.所以,对你的第一个问题是肯定的.
此外,notepad ++是惊人的,但如果您正在处理项目而不是简单的2,3文件脚本,我建议使用IDE.我强烈推荐Netbeans.它有很多特征,而且非常活跃.看看:http://netbeans.org/features/php/
既然您使用PHP编写代码,我会说您将了解SPL(标准PHP库):http://php.net/manual/en/book.spl.php
总结一下:
强烈建议保持代码清洁和可维护.
Yes.Netbeans.
是.SPL,还有很多我现在想不到的.
像Smarty这样的模板系统不是强制性的,因为PHP在技术上是一个模板系统.但是,这不是一个很好的.它很笨拙,很容易犯错误,而且你经常会遇到难以理解的混乱.
那里有比Smarty更好的选择.我自己也不喜欢Twig.
如今,使用框架几乎是强制性的.一旦你掌握了它的工作原理,使用框架进行开发通常比使用原始PHP更容易,更快捷.代码点火器非常好,虽然很小.CakePHP相当不错,虽然有时看起来非常重量级.Kohana,Symfony和Zend Framework也受到高度重视.
1 - Smarty引擎非常有用,可能是PHP应用程序开发中最受欢迎的.
2 - 我使用Aptana工作室进行PHP开发.它非常完整,并配有很好的工具.它基于Eclipse IDE,因此它非常可定制.主要缺点是它使用了大量资源.
3 - 我建议学习像MVC(模型 - 视图 - 控制器)这样的开发模式,以便为数据的组织方式提供良好的基础.
另外,查找Code Igniter,这是一个很棒的框架(它使用MVC模式).使用它构建一些东西非常简单且易于管理.如果您想要简单的教程,可以在NetTuts上查看一系列教程.
| 归档时间: |
|
| 查看次数: |
9734 次 |
| 最近记录: |