2010-04-25 51 views
4

如果我明天創建一個新的Web應用程序,我應該使用Drupal 6還是7?使用Drupal 6或7爲一個新的PHP Web應用程序?

我從來沒有使用過drupal,因此我必須先開始學習(非常熟悉PHP),這樣我才能理解基本知識以及如何擴展它。

我的顧慮,使用7:

  • 沒有模塊貢獻了嗎?所以我沒有所有的花哨的東西,我可以添加像Drupal 6?
  • 沒有好的文檔和缺乏Web教程?如果沒有那麼多的支持,我怎麼能瞭解它?
  • 發展過程還爲時過早嗎?它不夠穩定?

我想用7因爲我不想重新學習一切,7確實就在眼前。但恐怕它缺乏版本6所有其他東西。

有人可以引導我進入正確的方向嗎?

謝謝

回答

2

對於新的項目版本6可能會更適合。 當新版本的框架發佈時,您通常會對其進行正確測試,以確保它在功能性,穩定性和兼容性方面符合您的期望。當然,如果它甚至值得轉換,有時早期版本仍然有你可能要求的所有東西。

但是既然你是從頭開始的,如果你選擇了版本7,你沒有太多的比較,因爲你沒有使用drupal 6.而且正如你所說的,drupal 7還沒有太多的支持或模塊,在以前的drupal體驗的其他社區趕上之前,你將會處於黑暗中。

另一方面,如果您覺得自己寫了自己的擴展並冒險承擔drupal 7可能有一個或多個問題的風險,那就去做吧,這是一條更艱難的道路,但如果您付出一些努力,您會得到一個開頭進入它並且不需要處理稍後轉換。

但我認爲最重要的是你的研究,如果有Drupal的6和Drupal 7之間的主要差異是非常可能的,大多數的,你可以瞭解的Drupal 6什麼也適用於Drupal的7

1

您應該爲當前維護的穩定版本編寫模塊。這些是D6和D5。 D7處於alpha模式,因此可能會不穩定,並且在實際發佈之前可能會發生很大變化(例如,您的模塊可能在D7 alpha中工作,但在D7 beta中進一步完全中斷)。 D7用於測試,不適用於生產現場,所以不要指望您的模塊在D7穩定之前使用(並且D5維護終止)。

簡而言之:更好的使用Drupal 6

2

啓動,除非您是一位資深的Drupal開發者,這是方式太早採用Drupal 7的新項目。在以前的主要版本中,採用新版本的甜蜜時間通常在官方發佈後的三到六個月時間,此時許多最重要的附加模塊已移植到新版本中,並且生活狀況良好。

只是我的兩分錢基於Drupal的經驗almost 5 years

1

Fayer,使用Drupal 6.許多現場網站甚至使用Drupal 5,所以不要打擾使用不穩定的技術將您的項目置於風險之中。

但是,在使用D6進行開發時,請確保您使用的模塊也顯示一些早期的D7快照。儘量避免模塊似乎沒有得到很好的維護。另外,在某些情況下,Drupal 7可能會對D6中的模塊提供核心支持。嘗試瞭解這些問題以便稍後進行升級。

一般來說,如果您正在積極開發網站,升級只會有意義。例如,如果您沒有使用新功能擴展網站,而只是添加新內容,則可能沒有理由將其儘快升級到D7。

相關問題