Sự khác nhau giữa lập trình web và thiết kế web

Sự khác nhau giữa lập trình web và thiết kế web

Lập trình web và thiết kế web là 2 trong số rất nhiều khái niệm về công nghệ web mà chúng ta có thể được nghe hay được thấy hàng ngày. Nhưng không phải ai cũng hiểu rõ được bản chất riêng rẽ của từng khái niệm này, thậm chí nhiều người còn đánh đồng lập trình web và thiết kế web là một.

Sự khác nhau giữa lập trình web và thiết kế web

Như vậy rõ ràng lập trình webthiết kế web là hai khái niệm hoàn toàn khác nhau cả về khái niệm lẫn tính chất công việc của chúng. Trong nội dung của bài viết này tôi sẽ cố gắng phân tích một cách dễ hiểu nhất để kể cả những bạn chưa biết gì về web cũng có được một cái nhìn cụ thể và chính xác nhất đối với một vẫn đề mà phần lớn mọi người vẫn đàng còn rất mơ hồ về nó.

Vậy chúng ta sẽ đến các bước phân tích sau đây để xem Lập trình web và Thiết kế web khác nhau như thế nào?

Thiết kế web là gì?

Thiết kế web là công việc của một Web Designer (Chuyên viên Thiết kế web) có nhiệm vụ tạo ra bộ mặt hay còn gọi là giao diện (Template) website một cách hoàn chỉnh. Giao diện này có thể ở dạng Ảnh hoặc dạng Web Tĩnh HTML.

Công việc của một Web Designer đó là sử dụng các công cụ Đồ họa và Thiết kế như: Photoshop, AI, Flash, Dreamweaver,… để biến ý tưởng của khách hàng thành phác thảo trên giấy và chuyển phác thảo đó thành giao diện web dạng Ảnh hoặc File HTML

Lập trình web là gì?

– Lập trình web là công việc của một Web Developer (Lập trình viên website) có nhiệm vụ nhận toàn bộ dữ liệu (Giao diện web tĩnh) từ bộ phận thiết kế web để chuyển thành một hệ thống website hoàn chỉnh có tương tác với CSDL và tương tác với người dùng.

Web Developer sẽ sử dụng các ngôn ngữ Lập trình web như PHP, .NET,… để biến các Trang giao diện tĩnh thành các hệ thống web động linh hoạt, có tổ chức CSDL, dễ dàng thêm, xóa, sửa nội dung và tương tác qua lại với người dùng.

Kết luận

Trong thực tế, đôi khi Web Developer phải đảm nhiệm một phần nhỏ vai trò của Web Designer và ngược lại. Vậy nên sự nhập nhằng chồng lấn này sẽ không bao giờ bị xóa bỏ. Tùy vào từng trường hợp cụ thể chúng ta mới có thể phân biệt rõ ràng vai trò cũng như công việc của Web Developer và Web Designer.

Nhưng có một điều bất biến và chắc chắn đó là Lập trình web yêu cầu bắt buộc các kiến thức về Lập trình web cũng như ngôn ngữ lập trình web (PHP, MySQL, .NET, SQL Server,…) còn thiết kế web tuyệt nhiên không thể không sử dụng đến các kiến thức về đồ họa và các phần mềm đồ họa như (Photoshop, Flash, AI,…)

Click to rate this post!
[Total: 0 Average: 0]

Hoàng An

Tôi không phải là 1 chuyên gia lập trình, cũng không phải là 1 chuyên gia SEO. Với niềm đam mê với CNTT, tôi có thể biến ý tưởng thành sản phẩm và thích chia sẻ kiến thức cho người khác. Nếu có duyên, mời bạn đến với khoá học của tôi
0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest

0 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x