這可能聽起來像一個非常愚蠢的問題,但我是一個菜鳥,所以請原諒。但是,如何使用像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