Từ:
12:10 27/09/2012
Bài:
155
Cảm ơn:
178
Thích:
28
Ban đã hiểu được nghĩa viết tắt của CMS chưa?
CMS = Content manager system. Tức là hệ thống quản lí nội dung.
Chưa cần nói những cái sâu xa, bạn thử nghĩ xem nếu như người dùng hay khách hàng họ dùng CMS hết, thì lập trình viên lấy gì ăn?
Nói đến CMS, nó chỉ cung cấp cho người dùng các công cụ căn bản để tạo lập và quản lí nội dung thông tin. Tuy nhiên mỗi cá nhân, doanh nghiệp, tổ chức họ lại đòi hỏi các công cụ tốt hơn, tùy biến mạnh hơn, bản mật cao hơn... thì khi đó họ lại cần phải tạo lại trang web từ đầu hoặc thuê lập trình viên viết ra các module mở rộng cho CMS. Hoặc đơn giản, một người có ý tưởng làm một trang web nào đó chưa ai nghĩ tới (vd google hay facebook ngày xưa ) thì lúc đó bắt buộc họ phải code từ đầu.
Việc tiếp nữa, code từ đầu đối với lập trình viên là cách học lập trình ra một trang web hoàn chỉnh. Nếu như lập trình viên không biết cách làm ra một trang web hoàn chỉnh thì sẽ chẳng có cái CMS nào ra đời cả.
Một CMS bao gồm rất nhiều phần như code, module, giao diện... nhưng mặc định của nó thường rất đơn giản và ít tính năng. để mở rộng thêm tình năng cho cái CMS đó thì buộc người sử dụng phải trả tiền cho lập trình viên để họ code ra module khác có tính năng mà CMS không hỗ trợ, hoặc một cái giao diện mới, đẹp hơn mặc định CMS, không ai có và đúng với nội dung mà trang web đề cập. Và như thế thì lập trình viên kiếm tiền nhờ vào code mudule, giao diện chứ không phải là code nguyên một trang web.