Was*_*eem 26 php mysql frameworks
我想成为一名PHP/MySQL程序员
我必须知道哪些技术?
喜欢:
请告诉我必须知道的最低要求,并告诉我你在上一个清单中最喜欢的东西?
谢谢
小智 34
首先,没有必要知道学习PHP和MySQL ......你进入它不知道什么,你会知道一堆.如果必须知道,那么没有人能够进入PHP和MySQL开发.我个人认为你在不了解它的一切的情况下处于一个微小的优势.它会给你一个全新的视角,并在盒子外面思考:)
至于这个线程中面向对象的东西,它是真的.但是,正如其他人所说,完全取决于程序员(你)决定如何编写代码.您可以使用面向对象的实践,创建意大利面条代码连接,或者恰好使用一堆函数,或者其他任何东西.无论哪种方式,正如其他人一直在说的,这取决于你:)
IRC频道:
真的不需要这个,但我发现它很有用......在这里见到你:)
irc.freenode.net #php
手册:
手册是你的朋友,可能是你在潜水前唯一应该知道的事情.
http://dev.mysql.com/doc/refman/5.0/en/apis-php.html
构架:
确保它是一个MVC框架:)
IDE:
什么最适合你:)
http://www.zend.com/en/products/studio/
https://www.jetbrains.com/phpstorm/
模板引擎:
PHP是一个很好的模板引擎
模型视图控制器框架有助于此
阿贾克斯:
http://developer.yahoo.com/yui/
http://code.google.com/webtoolkit/
CSS:
http://www.yaml.de/en/home.html
http://code.google.com/p/blueprintcss/
http://developer.yahoo.com/yui/reset/
绝对不是一个详尽的清单,事情不断变化......但是,这是一个开始:)
玩得开心!
Chrelad
Phi*_*ham 19
PHP是我的第一语言,在我10年前的第一份工作中担任办公室初级时,我学到了这种语言.以下是我的经验:
Ori*_*rds 18
每个PHP程序员应该知道什么?
您需要知道不是PHP的语言.我不是说你不应该用PHP开发你的网站,它实际上非常好,但你真的需要知道至少一种其他语言来获得一些观点.
为什么?PHP破碎,充满了糟糕的设计和错误.你可以在PHP中编写优秀的代码,但是如果你不知道更好的话,你将永远无法发现PHP本身的糟糕设计和失败.
我建议使用python,ruby或C#
PS:如果你认为这不是一个有用的建议,那么无论如何都要降低这个答案,但是如果你因为我觉得PHP被破坏和设计糟糕而感到受到侮辱,那么就不要贬低它,不要拍摄信使,我我只是说实话!
Geo*_*pty 15
首先,PHP本身就是一个模板系统
Tom*_*ter 10
安全.
就像Lucas Oman所说的那样 - 用PHP编写好的代码取决于你; 它并没有让你烦恼.如果你不明白为什么你需要确认注销,或者为什么你不能只是在javascript中验证,或者为什么register_globals是坏的 - 你的应用程序将以某种形式或其他形式易受攻击.
您需要了解以下内容(我建议按此顺序):
所有好的答案,但有一些重要的缺失:如果你想认真进入PHP,那么你应该意识到有很多PHP程序员在那里懒惰,无能,无知,误导,不幸的是他们的代码被释放对公众.PHP的历史意味着它支持一些有问题的功能(不仅像register_globals这样的东西,还有像自动初始化这样的小东西),人们仍然使用它们.你不想.
我想说最重要的是要了解如何使用PHP构建页面的整个过程 - 请求来自客户端(Web浏览器),点击Web服务器,然后传递给PHP,然后生成响应发回来的.对此的充分理解将为您奠定基础
一旦你把它弄下来,那么你应该对编写任何应用程序都很满意.但除非你已经把它弄下来,否则你会开始混合一些东西,就像我之前见过很多新手一样.