我应该使用纯PHP / MySQL开发Web应用程序吗?
自从我还是个孩子以来,我一直在编程/脚本语言中徘徊.我开始使用
HTML和CSS,然后继续使用
PHP(我相当擅长),然后是
Python,Perl和C().我最近在PHP(和MySQL一起)做了很多工作.
在花了这么多时间学习这些语言之后,我现在想和他们做点什么.我正在考虑开始/贡献一个开源项目;几乎肯定是某种Web应用程序. 根据我的写作经验(诚然是小的)Web应用程序,我发现写“纯”PHP是一个非常慢和乏味的过程. 我的问题是这样的:如果我从头开始编写一个比较复杂/大型的Web应用程序,那我该怎么写?我应该使用纯PHP / MySQL,还是使用像Django,Rails或CakePHP这样的框架?
从头开始编写一个复杂的应用程序,我绝对不会使用“裸PHP”:我一定会使用一个框架:它们提供:
>大量有用的类/方法 请注意,此答案适用于两个人物项目和专业项目. PHP中有几个很棒的框架,如: > Zend Framework 有一件事要记住:学习如何使用框架好需要一些时间:从一个小项目开始,在一个大的项目之前,可能会是一个好主意;-) 现在,当你问自己“我应该选择哪个框架”的问题时,这主要是个人偏好的问题,而这里有几个问题/答案可能有所帮助: > PHP Framework Decision – Analysis paralysis! 当你问我要选择哪个框架的时候?好 : >我真的很喜欢Zend框架,经常使用Doctrine作为ORM(它是Symfony的默认ORM,但可以很容易地与ZF一起使用)>如果我不得不选择另一个,我可能会和Symfony一起去,正如我在工作中的几个项目中所看到的那样,并且知道许多使用它并喜欢它的人 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |