Có bất cứ điều gì mà Joomla hoặc Drupal có thể làm mà không thể thực hiện được trong WordPress không? [đóng cửa]


15

Tôi có một khách hàng muốn sử dụng Joomla, vì họ được bảo là tốt. Tôi đang cố gắng thuyết phục họ rằng WordPress là một lựa chọn thân thiện hơn nhiều.

Tôi đã từng chơi với Joomla (và Drupal) một lần trước đây và tôi thấy đường cong học tập vô cùng dốc (có lẽ là do thuật ngữ khó hiểu của họ). Tôi cho rằng bản thân mình khá am hiểu về kỹ thuật và nếu tôi cảm thấy khó khăn, tôi chắc chắn những khách hàng kém kỹ thuật của tôi sẽ thấy nó thậm chí còn khó hiểu và khó học hơn.

Cho đến nay, tôi vẫn chưa bắt gặp bất cứ điều gì khách hàng cần mà không thể thực hiện được trong WordPress, nhưng trước khi tôi nói với họ điều đó, tôi muốn kiểm tra xem đây thực sự là trường hợp nào.

Có bất cứ điều gì mà Joomla hoặc Drupal có thể làm mà WordPress không thể (đặc biệt là bây giờ với các loại bài đăng tùy chỉnh trong WP 3+) không?


1
Đây không phải là một câu hỏi chủ quan về lý do tại sao WordPress tốt hơn (tôi nghĩ mọi người ở đây có thể đồng ý rằng nó là như vậy). Thay vào đó, đây là một câu hỏi kỹ thuật thực sự về khả năng và sự phù hợp của WP như là một CMS.
gillespieza

1
cảm ơn vì đã hỏi câu hỏi này - tôi hy vọng chúng ta có thể nhận được một số danh sách tính năng chi tiết
mireille raad

Câu trả lời:


12

Nếu bộ nhớ phục vụ, nhà phát triển chính của Drupal đã tóm tắt mọi thứ như vậy vào mùa hè năm ngoái: Drupal, trên mặt trận UI, nơi WP cách đây 3 năm; và WP là, trên mặt trận tính năng, nơi Drupal đã 3 năm trước.

Kinh nghiệm của riêng tôi với WP và Drupal về cơ bản là như vậy:

  • WP có giao diện người dùng đẹp hơn / dễ dàng hơn.
  • Drupal mạnh hơn: các nhà phát triển cốt lõi và bổ trợ hiếm khi viết mã để học PHP.
  • WP vẫn bị mắc kẹt trong các mô hình PHP4 cũ. Drupal không.
  • Phát triển WP vẫn chưa được thử nghiệm theo đơn vị. Chất lượng mã là, tốt nhất, không nhất quán.
  • Drupal chủ yếu dựa vào EAV. Điều này làm cho mọi thứ linh hoạt hơn nhiều ... và chậm đối với mọi thứ yêu cầu truy vấn phức tạp. (Drupal bù đắp điều này bằng cách tích hợp bộ nhớ đệm.) WP đang đi theo hướng tương tự.

Tôi thực sự không thể nói cho Joomla. Tôi đã loại bỏ nó nhiều năm trước vì tôi ghét UI. Nhưng tất cả mọi người ở đây có lẽ có một người bạn đáng tin cậy rất hài lòng với nó.

Theo những gì tôi có xu hướng sử dụng:

  • Đối với một blog hoặc một trang web giống như brochure, chắc chắn là WP.
  • Đối với một trang web phức tạp hơn một chút, cũng là WP - nhưng một giọng nói bên trong luôn nói với tôi rằng tôi nên sử dụng Drupal thay thế.
  • Đối với bất kỳ điều gì thực sự phức tạp và nhiệm vụ quan trọng, một khung công tác PHP được kiểm tra theo đơn vị (Symfony, Solar, Yii ...). UI sẽ kết thúc như vậy, nhưng tôi thích ngủ vào ban đêm.

1
+1 Câu trả lời hay. Bạn có thể đưa ra ví dụ nhỏ về trang web "thực sự phức tạp" không? Và cái nào "phức tạp hơn một chút"?
móng vuốt

6

Xin chào @Amanda - Tôi đã đánh giá Joomla, Drupal và WordPress hơn 3 năm trước. Joomla có vấn đề nghiêm trọng khiến tôi bỏ nó sớm và không bao giờ xem lại. Kiến trúc của nó rất phức tạp và cứng nhắc, ít nhất là cách đây 3,5 năm. Ví dụ, một mục nội dung được gắn với một mục menu; bạn không thể dễ dàng trộn lẫn và kết cấu URL của chúng thuộc loại thời đại 90 giúp dễ dàng cho việc lập trình nhưng khó với người dùng và khó về SEO. Và từ những gì tôi đã nghe Joomla đã không thay đổi nhiều.

3,5 năm trước tôi đã chọn Drupal và làm việc với nó trong 2 năm. Sau đó, tôi nhận một dự án WordPress với ý định quay lại Drupal. Đến cuối dự án tôi nhận ra rằng tôi không có mong muốn trở lại Drupal vì thật khó khăn khi làm việc cùng. Sau đó khoảng 6 tháng, tôi được đề nghị một mức lương tuyệt vời để làm việc trong dự án Drupal chỉ để hoàn thành giai đoạn đầu tiên cho khách hàng và nói với họ rằng họ cần phải có người khác vì tôi sẽ không làm việc với Drupal nữa.

Tôi có thể đi sâu, nhưng đủ để nói rằng bạn có thể hoàn thành 85% trong Drupal trong 1/3 thời gian với WordPress, nhưng sau đó 15% cuối cùng mất 10-25 lần. Với WordPress, 85% đầu tiên mất nhiều thời gian hơn một chút so với Drupal nhưng 15% còn lại thường chỉ khó hơn khoảng 3 lần, không gấp 10 đến 25 lần.

CẬP NHẬT

Một trong những điều quan trọng tôi nhận thấy rằng Drupal có WordPress không phải là Lượt xem và giao diện người dùng quản trị cho các loại nội dung tùy chỉnh được tạo. Tuy nhiên, sau khi làm việc với WordPress, tôi muốn làm theo cách của WordPress hơn là theo cách của Drupal bởi vì, trong khi nó yêu cầu mã, cách của WordPress lại đơn giản và hiệu quả hơn nhiều.


2

@ Denis:

WP vẫn bị mắc kẹt trong các mô hình PHP4 cũ. Drupal không.

Bản phát hành hiện tại của WP sẽ là bản cuối cùng chạy trên PHP4, kể từ bây giờ các bản phát hành trong tương lai yêu cầu PHP5

Việc chọn hay không chọn WP trên Drupal / Joomla thực sự phụ thuộc vào nhà phát triển. Hỏi khách hàng những tính năng họ đang tìm kiếm, và dựa trên quyết định của bạn.


2

Tôi đã làm việc với Joomla trong 1,5-2 năm và Drupal cũng nhiều như vậy nhưng vẫn quay trở lại trong ngày (tôi vẫn giữ phần nào cập nhật).

Tôi sẽ giữ điều này đơn giản vì Google có thể cung cấp cho bạn một cuộc thảo luận chuyên sâu về các khuyết điểm chuyên nghiệp.

Có bất cứ điều gì mà Joomla hoặc Drupal có thể làm mà WordPress không thể (đặc biệt là bây giờ với các loại bài đăng tùy chỉnh trong WP 3+) không?

Joomla: KHÔNG

Trên thực tế 1 điều, hỗ trợ nội địa hóa tốt hơn cho nhiều ngôn ngữ trong các chủ đề.

Drupal: CÓ

Quản lý người dùng tốt hơn, quản lý cơ sở dữ liệu tốt hơn, Lượt xem, CCK, nhiều tùy chọn hơn cho hiệu suất khi bị căng thẳng hoặc lưu lượng truy cập, tốt hơn cho các trang web nội dung nặng về truyền thông, thương mại điện tử, móc mô-đun, được thúc đẩy nhiều hơn để giúp các dự án nguồn mở từ thiện và quan trọng nhất là tốt hơn khả năng mở rộng cho các trang web tùy chỉnh.


1

Từ kinh nghiệm của tôi, Drupal làm cho mọi thứ trở nên phức tạp không cần thiết. [Có lẽ Drupal 7 sẽ khắc phục điều đó.]
Bây giờ, với Wordpress 3, tôi không thấy bất cứ điều gì mà Drupal có thể làm được mà WordPress không thể làm được.
[Khác với chủ đề quản trị viên!]


Wordpres có thể, và đã có thể trong một thời gian. Ví dụ: fifsevenrobots.com/wordpress/fluency-admin
corymathews
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.