gpt4 book ai didi

php - 我应该使用纯 PHP/MySQL 来开发 Web 应用程序吗?

转载 作者:可可西里 更新时间:2023-11-01 06:28:29 24 4
gpt4 key购买 nike

我从小就开始接触编程/脚本语言。我从 HTML 和 CSS 开始,然后继续学习 PHP(我非常擅长),然后是 Python、Perl 和 C(++)。我最近用 PHP(以及 MySQL)做了很多工作。

在花了这么多时间学习这些语言之后,我现在想用它们一些事情。我正在考虑启动/贡献一个开源项目;几乎可以肯定是某种网络应用程序。

根据我编写(公认的小型)Web 应用程序的经验,我发现编写“纯”PHP 是一个极其缓慢和乏味的过程。

我的问题是:如果我要从头开始编写一个相对复杂/大型的 Web 应用程序,我应该用什么来编写它?我应该使用纯 PHP/MySQL,还是使用 Django、Rails 或 CakePHP 等框架?

最佳答案

从头开始编写复杂的应用程序,我绝对不会使用 “纯 PHP”:我肯定会使用框架:他们提供:

  • 大量有用的类/方法
  • 一些规则集——比如“ Controller 应该保存在哪个目录”“如何编写 View ”、...
  • MVC——即它们有助于更好地构建项目

请注意,此答案对个人项目和专业项目均有效。


PHP 中有几个很棒的框架,例如:

要记住一件事:学习如何很好地使用框架需要一些时间:从一个小项目开始,然后再进行一个大项目,可能是个好主意;-)


现在,当你问自己“我应该选择哪个框架”的问题时,这主要是个人喜好问题......这里有几个问题/答案可能会有所帮助:


当你问我会选择哪个框架时;好吧:

  • 我非常喜欢 Zend Framework,并且经常使用 Doctrine作为 ORM(它是 Symfony 的默认 ORM,但可以很容易地与 ZF 一起使用)
  • 如果我必须选择另一个,我可能会选择 Symfony,因为我已经看到它在工作中的几个项目中使用过,并且认识很多使用它并喜欢它的人

关于php - 我应该使用纯 PHP/MySQL 来开发 Web 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2394141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com