php - AJAX 够用吗?我应该学习 PHP 框架吗?

标签 php jquery ajax

<分区>

我 4 个月前开始学习编程。到目前为止,我已经知道一些 javascript(和 jquery)、php、ajax html 和 CSS。昨天我第一次在一个堆栈论坛上看到一个关于 PHP 框架(zend、codeigniter 等)的问题。

我希望这些问题不是很愚蠢,因为我是初学者所以我对这个世界还不是很了解,但我的问题是: 1- 如果我只是构建ONE 网站,是否需要学习如何使用 php 框架? 2- 现在的网站更多地依赖 AJAX + 一些 php 还是仅 PHP + 一些 javascript? 3- 学习和掌握像 zend 这样的 php 框架需要多长时间?

最佳答案

1) 您不需要学习 PHP 框架,事实上,如果这是您构建的第一个网站,我建议您在没有框架的情况下构建它,只是为了感受一下了解 PHP 在构建站点时的工作原理。通过这种方式,您可以了解数据库连接、 session 管理等通常在幕后使用框架完成的事情。然后尝试使用框架构建它,以了解框架内置的设计模式和其他功能,以避免代码重复、安全漏洞等。

2) 我不知道 AJAX + 一些 PHP 和 PHP + 一些 javascript 之间有什么区别。 AJAX 是 Javascript 的一部分,它本身并不是一项独立的技术。

有些网站大量使用 AJAX,有些则不用。这实际上取决于您希望网站做什么以及您的特定设计:AJAX 可以为网站提供更流畅的感觉,但在涉及后退按钮和书签等方面时可能会变得复杂。

3) 取决于您使用框架做什么:如果您只使用了 10% 的功能,您肯定不会在任何时间成为大师。它还取决于框架的复杂性:我没有使用过 Zend,但我知道框架越复杂,你学习它的时间就越长。

关于php - AJAX 够用吗?我应该学习 PHP 框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8014772/

相关文章:

jquery - Ajax .load() 后加载的内容会丢失字符集(UTF-8),但仅限于 FireFox 和 IE。 Chrome 和 Opera 运行良好

java - 如何使用 XMLHttpRequest.send(string) 中的信息

php - MongoDB PHP : How do I get ObjectId with a JSON feed?(它是空白的)

php - 在 Ubuntu Apache 上,M2E Pro 向 Ebay 列出项目缓慢且不可靠

php - Yii - 在数据库中插入空值, 'safe' 属性集

javascript - $(this).serialize() 在 jQuery 中不起作用 验证submitHandler

php - 使用 JQuery 从具有相同 POST 参数的同一 PHP 文件中得到不同的 AJAX XML 结果

javascript - 使用 Ajax 加载页面并将数据发送到页面

javascript - 使用 highchart 来自 MySQL 的实时数据

浏览器中的 AJAX 命令行界面