这可能听起来像一个非常愚蠢的问题,但我是一个菜鸟,所以请原谅。但是,如何使用像Zend或CakePHP这样的PHP框架。我知道他们是可以用来加速开发过程的代码库,但是如何首先实现它。我下载了Zend框架,但我该怎么处理它。我所见过的所有文档都假设你知道如何开始使用它,但它不像可以安装并开始使用的安装程序。那么该如何处理Zend框架文件夹呢?我是否将它与我的IDE连接起来?我使用Dreamweaver。如何开始使用PHP框架?
回答
解决办法有两个,一般为:
- 如果你喜欢什么最被发现,自己走了,并在一两天,你会发现这样;-)
- 或者如果你只是想能够开发,花更少的时间来发现框架,你可以按照教程。
对于Zend Framework,你可能想看看电子书Survive The Deep End!:它没有完成,但有10章应该已经开始。
您还可以看看the official Quickstart:它不会进入太多的细节,但远远短,可能是读到一篇有趣的太;-)
还有Rob Allen的教程http://akrabat.com/zend-framework-tutorial/ – Gordon 2010-02-04 07:37:59
框架是只有一堆源文件,你不会启动它,而是“使用它”。
对于Zend框架我劝你看看quickstart guide。我会考虑安装在框架上并设置你的项目基础。
启动与快速入门: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
我学习框架的方式通常是查看它的文档。对于大多数可用的框架,还有大量的教程,比如CodeIgniter,CakePHP,Zend。以下是我想你会喜欢的几个链接,全部来自net.tutsplus.com网站。
Considerations for Choosing a Web Development Framework
Web Development Frameworks Pro's Use
希望这有助于!
如果您使用Dreamweaver,我猜你是来自非开发人员的背景(这是我知道的一种普遍性)。
总之,如果你想学习一个框架,最好先了解一些PHP,如果你使用了一个体面的编辑器,你会发现它更容易。那里有很多支持PHP的功能比Dreamweaver更有效,特别是对于涉及外部库的大型项目 - 我不会在这里详细讨论,因为可能有一百万篇文章涉及这些内容。
我会亲自建议你从CakePHP开始。稍后您可能最终会使用Zend Framework,但是他们的文档掩盖了关于现代开发技术的许多优点,而CakePHP则认为“约定优于配置” - 您必须尽一点力气才能启动并运行网站。
我建议你转储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!”。写下你每天写的东西,但这次使用一个框架。 选择您认为对用户最友好的框架,并尝试使用每个框架重写任何现有脚本。
你很快就会有赢家。
旁注:尽量避免折旧的PHP 4框架,或那些声称PHP 4兼容性如此重要以至于不会使用PHP 5功能。 PHP 5带来了许多重要的对象编程功能,在您学习之后,您将在任何地方使用。我推荐一个现代的,快速发展并经常修补的PHP 5框架。由于框架只是一个软件,强大的开发人员社区意味着快速修复错误并获得最终结果 - 这将为您节省大量时间。
如果你没有它,最好的办法是用一个wamp或mamp服务器来测试你。您可以下载wampserver for windows和mampserver for mac。从那里你可以在本地安装框架,并且可以使用它。
这里似乎存在Dreamweaver的偏见和/或无知。 Dreamweaver是学习php代码提示最好的一个很好的起点,它直接链接到php.net并告诉你一切你可能需要知道的任何代码。它对动态开发有很多好的功能。我曾经也偏向它,但事实证明这是一个很好的工具。我比Eclipse更喜欢它,或者其他一些IDE。并不是说这些工具没有任何价值,只是从我的经历中阐述我的看法。 Dreamweaver不仅仅是一个“wysiwyg编辑器”。实际上,我只用它来手动编码。特定于站点的代码提示允许您为任何您想要的框架导入类,即使您对可用类不熟悉,只要您知道什么是从您的好开始。我比其他任何东西都更快地学会了语言。
我推荐一本好书来开始和琳达。com有几个伟大的入门视频可以帮助你顺利完成任务。他们甚至向您展示了如何使用Dreamweaver使用任何语言进行编码。或者任何其他编辑器,这实际上是我学习Eclipse的方式。那里有很多资源。首先抓住低挂果实!
- 1. 如何开始使用zend框架
- 2. 如何开始使用Blueprint [CSS框架]?
- 3. 开始Zend框架
- 4. 开始使用eclipse和离子框架
- 5. 如何用Python 2.7和Robot框架2.9开始使用Edge webdriver
- 6. 如何从zend框架开始?
- 7. 如何开始与Zend框架developemt
- 8. 我应该如何开始使用PHP Zend框架的OOP基础的网站
- 9. 我应该如何开始使用实体框架?
- 10. 如何开始使用A型框架建模数据?
- 11. 如何开始使用第一个框架 - CakePHP?
- 12. 我如何开始使用北斗萨斯框架
- 13. 如何使用按钮关闭框架并打开新框架?
- 14. 如何在框架中使用PHP CURL?
- 15. 开始使用PHP
- 16. 如何开始使用PHP和MySQL
- 17. 如何在Ubuntu上使用PHP开始
- 18. 如何T0我开始使用PHP
- 19. 如何确定使用php开始周?
- 20. 如何开始使用sql和php?
- 21. 如何选择正确的JavaScript框架以及如何开始?
- 22. 如何开始使用Jasmine框架的单元测试Ext JS应用程序
- 23. 如何使用一个PHP框架example.com与其他PHP框架设置example.com?
- 24. 如何设置始终在主框架位置打开的子框架
- 25. 用于php开发的微框架
- 26. 免费/开源PHP应用框架
- 27. 使用php symfony框架
- 28. 需要使用PHP框架
- 29. 使用PHP的框架
- 30. 开始使用PHP/MVC
如何处理一些上下文?你以前用PHP写过什么吗?任何其他语言? – 2010-02-04 05:29:43