这可能听起来像一个非常愚蠢的问题,但我是一个菜鸟,所以请原谅。但是如何使用像Zend或CakePHP这样的PHP框架。我知道它们是可以用来加速开发过程的代码库,但是如何首先实现它。我下载了Zend框架,但我该怎么办呢。我看到的所有文档都假定人们知道如何开始使用它,但它不像安装程序那样可以安装并开始使用。那么如何处理Zend框架文件夹呢?我可以用IDE或其他东西“连接”它吗?我使用Dreamweaver。
答案 0 :(得分:8)
通常有两种解决方案:
对于Zend Framework,您可能需要查看电子书Survive The Deep End!:它还没有完成,但有10个章节应该可以帮助您入门。
你也可以看一下the official Quickstart:它没有太多细节,但是要短得多,也可能是一个有趣的阅读; - )
答案 1 :(得分:3)
我学习框架的方法通常是查看其文档。对于大多数可用的框架,还有很多教程,例如CodeIgniter,CakePHP,Zend。以下是我认为您喜欢的几个链接,全部来自net.tutsplus.com网站。
Considerations for Choosing a Web Development Framework
Web Development Frameworks Pro's Use
希望这有帮助!
答案 2 :(得分:1)
框架只是一堆源文件,你不会启动它而是“使用它”。
对于Zend Framework,我建议你看看quickstart guide。我会想到框架上的安装并设置你的项目基础。
答案 3 :(得分:1)
从快速入门开始:http://framework.zend.com/manual/en/learning.quickstart.intro.html如果你不了解PHP的基础知识,我建议你拿一本书。我第一次学习PHP时,我很喜欢这个。 http://www.amazon.com/PHP-MySQL-Web-Development-4th/dp/0672329166/ref=sr_1_1?ie=UTF8&s=books&qid=1265261741&sr=1-1
答案 4 :(得分:1)
答案 5 :(得分:1)
如果你正在使用Dreamweaver,我猜你是来自非开发人员的背景(这是我所知道的一般性)。
简而言之,如果你正在尝试学习一个框架,那么你最好先了解一些PHP,如果你使用一个不错的编辑器,你会发现它会更容易。有很多可以比Dreamweaver更有效地支持PHP,特别是对于涉及外部库的大型项目 - 我不会在这里详细说明,因为在SO上可能有一百万个帖子涉及这些事情。
我个人建议你从CakePHP开始。您可能最终会在以后使用Zend Framework,但是他们的文档掩盖了许多关于现代开发技术的好东西,而CakePHP重视“约定优于配置” - 您必须做很少的事情才能使网站启动并运行。 / p>
答案 6 :(得分:1)
似乎Dreamweaver存在偏见和/或无知。 Dreamweaver是学习php的一个很好的起点,代码提示是最好的,它直接链接到php.net并告诉你关于任何代码你可能需要知道的一切。它具有很多用于动态开发的良好功能。我曾经偏向于它,但事实证明它是一个很棒的工具。我比Eclipse或其他一些IDE更喜欢它。并不是说这些工具没有任何价值,只是从我的经历中陈述我的观点。 Dreamweaver不仅仅是一个“所见即所得的编辑器”。实际上,我只是用手工编写代码。特定于站点的代码提示允许您导入所需的任何框架的类,即使您不熟悉可用的类,只要您知道它从您的好处开始。我学的语言比其他任何东西都快。
我推荐一本好书来开始,Lynda.com有一些很棒的入门视频可以帮助您上路。他们甚至有一个向您展示如何使用Dreamweaver使用任何语言进行编码。或者任何其他编辑器,这实际上就是我学习Eclipse的方式。那里有大量的资源。抓住低垂的水果!
答案 7 :(得分:0)
我建议您转储Dreamweaver并选择一个真正的面向PHP的IDE,如Zend Studio,Komodo IDE或带有PHP插件/环境的Eclipse(免费)。
然后,最流行和有效的学习框架(或大多数技术的东西)的方法是通过实例学习。所有框架(Cake,Zend Framework,EZC,CodeIgniter等)都有“快速入门”示例,大部分都展示了如何使用MVC功能(模型,视图,控制器,基本上读取URL,生成和显示适当的内容)
以下是最受欢迎(因此维护良好)的PHP框架列表:
http://www.phpframeworks.com/top-10-php-frameworks/
在深入研究框架网页上提供的示例之后,您应该考虑编写一个简单的应用程序,它不仅仅显示“Hello World!”。写下你每天写的东西,但这次使用框架。 选择您认为对用户最友好的3个框架,并尝试使用每个框架重写任何现有脚本。
你很快就会有胜利者。
旁注:尽量避免使用折旧的PHP 4框架,或者声称PHP 4兼容性非常重要,以至于他们不会使用PHP 5功能。 PHP 5带来了许多重要的对象编程功能,在您学习它们之后,您将在任何地方使用它们。我推荐一个现代的,快速发展的,经常修补的PHP 5框架。因为框架只是一个软件,强大的开发人员社区意味着快速修复错误并获得最终结果 - 这将为您节省大量时间。
答案 8 :(得分:0)
如果你还没有它,那么最好的办法是使用wamp或mamp服务器对你进行测试。你可以下载wampserver for windows和mampserver for mac。从那里你可以在本地安装框架并乱用它。