簡體   English   中英

Drupal 7:訓練輪還是嚴肅的開發解決方案?

[英]Drupal 7 : training wheels or serious development solution?

我正在考慮遠離Drupal,並對他人的見識感興趣。

幾年前,我開始使用Drupal進行Web開發。 我喜歡它的原因是,我可以使用貢獻的模塊快速組合一些高級功能,而對php或mysql的了解很少。

但是我很快意識到,如果我想自定義Drupal站點中的任何內容,如果我想讓它看起來很專業,則有必要進行編碼(除非對於非常簡單的內容,例如博客)。 在我的第一個Drupal網站上,我花了90%的時間來覆蓋我想做的最后10%的事情。 到該站點看起來像我想要的時候,它因模塊,自定義模板和各種黑客的負載而變得如此緩慢,以至於它在共享主機上實際上是無法使用的。 因此,我搬到了這個愛好網站的專用服務器上。

今天,在某個特定站點上,我使用的自定義模塊比貢獻的模塊更多。 我實際上只使用視圖,也許使用5個核心模塊。 我意識到很多模塊可以被3行php代替。 問題是很多時候我發現由於某種原因,drupal會以自己的方式工作,php.net上的文檔無法正常工作,但drupal.org上的文檔卻很少,您經常搜索直到發現某人的評論為止“知道”將使您解決一個基本問題。 我發現Drupal妨礙了我的工作,而不是加快了我的工作流程。

我的收獲是,Drupal非常適合用於原型制作,或者如果您打算為客戶(而不是為自己)創建很多站點,並且真的不在乎站點是否可擴展。 當然,某些大型組織可以將drupal變成他們想要的任何東西(whitehouse.gov等),因為他們可以將工時投入到mysql查詢優化,服務器集群等方面。

但是我今天的觀點是,只有一台服務器且平均水平的php / jquery開發人員比使用drupal構建Web應用程序更好。

如果您問我,這聽起來很缺乏經驗。

我想每個人都會同意Drupal的學習曲線非常陡峭,但這是因為一旦您知道自己在做什么,特別是作為多站點使用時,它就非常強大,這聽起來可能對您更好。

我會堅持下去,您可能就在那艱難的斗爭的邊緣!

幾年前,當我開始使用它時,我對術語和一百萬種完成所有事情的方式感到困惑。 您知道什么,我很高興自己堅持使用它,它是一個很棒的系統,並且可能非常好。

如果您想更快地學習,請在drupal.org上投入更多時間幫助他人,這是最快的學習方式!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM