Phân tích 4 bộ Joomla! Template Framework

Mình tạm gom thành 3 nhóm

  • Zo2 & T3 Framework qua plugin và là sản phẩm của Vietnamese. Hiện tại mình tham gia làm Zo2
  • Gantry redirect qua com_gantry
  • Warp theo đúng Joomla! standard JFormField

Về chủ quan kĩ thuật mình có sự thiên vị và tin tưởng các sản phẩm của Gantry & Warp hơn vì nó … không phải sản phẩm Vietnamese. Trình độ kĩ thuật Vietnam dù muốn dù không thì còn quá kém ( tất nhiên là mình nói cả chính mình ).

Quay lại vấn đề các Framework:

Zo2 & T3

Không biết sản phẩm nào đi theo sản phẩm nào nhưng khi mình làm thì Zo2 vào T3 có chung 1 cách: Dùng system plugin và override ( gần như core hacking ) helper Joomla! để add layout directory vào Framework. Zo2 từ ver 1.4.3 ( đang phát triển ) mình đã loại bỏ điều này và dùng hẳn sang JFormField ( tương tự Warp )
Cho đến thời điểm này Zo2 theo một cách nói nào đó mình cho rằng vẫn nằm trong chu kì Alpha của quy trình phát triển phần mềm, chưa thật sự là Beta.
Hệ thống code còn khá rối ren do code cũ, code mới lẫn lộn. Js chưa thật sự được cấu trúc hóa. UI/UX của Framework cũng là điều hạn chế. Mình expect có thể thay đổi điều nay cho đến ver 2.x khi thật sự có được team và làm việc nghiêm túc hơn nữa.

T3 về UI/UX có sự trật tự và friendly nhất định. Nhưng về code cũng còn khá nhiều hạn chế. 

  • JS cũng chưa thống nhất hoàn thiện. Vẫn mỗi người một cách code, chưa xây dựng Framework.
  • docblock T3 cũng chưa thật sự đầy đủ. Rất nhiều code được viết nhưng không có một dòng comment
  • Còn rất nhiều thứ nữa, nhưng mình sẽ update sau.

Nếu nói về biz thì T3 đã thành công 🙂 Tuy nhiên biz & technical lại là 2 câu chuyện trái chiều. MÌnh không đi vào vấn đề này.

Gantry

Nếu nhớ không lầm Gantry là của US company và doanh thu hình như là 1M / year.
điểm đặc trưng của Gantry là sự powerful ! Hỗ trợ custom template rất thuận tiện. Tất nhiên cái giá phải trả là sự nặng nề nhất định.
điều nữa Gantry trên Joomla! được redirect sang component ! Yup ! đồng nghĩa mọi thứ được handle rất chuẩn và chính quy, tận dụng hết sức mạnh Joomla!!!
Warp
Không nhớ sản phẩm này của nước nào, nhưng cũng biết nó là của trời Tây.

Warp dùng JFormField ( điều mà Zo2 mình đang hướng tới ). điểm thuận lợi của việc này là tránh core hacking nhưng vẫn đáp ứng được việc thuận tiện trong development.

Đến giờ mình vẫn ấn tượng điều đặc trưng của Warp là … nhẹ ! Mọi thứ cực kì nhẹ ! Và … cái gì cũng có giá của nó ! Warp tương thích cực kém với các extensions khác ! Nếu xài Warp gần như chỉ có thể xài Joomla! core & YOOtheme product thôi !

Author: SoulEvilX

The world no sense of mercy

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.