Mới nhất

Web mã nguồn mở là gì?

By phantuanduy - Monday, May 20, 2013 No Comments
Trước hết chúng ta cần hiểu Mã nguồn mở là những phần mềm viết và công bố cho mọi người sử dụng thì mọi người có thể sửa chửa , cải tiến nó ( với điều kiện bạn phải biết lập trình). 





Nói đầy đủ hơn tí thì như thế này:
Bạn có thể biết được mã nguồn của chương trình, qua đó hiểu được nguyên lý hoạt động của nó, qua đó bạn có thể phát triển thêm các tính năng cho nó, cá nhân hóa nó, bổ sung thêm những thiếu sót cho nó, nói chung là bạn sẽ đóng góp một phần vào công cuộc phát triển phần mềm này. Đó chính là mục đích của phần mềm mã mở, chia sẻ cho cộng đồng và để cộng đồng cùng phát triển.


Thiết kế website bằng mã nguồn mở và web viết bằng code tay khác nhau như thế nào?

Anh Hưng mới mở Công ty về vật liệu xây dựng có ý định làm web đề quảng bá sản phẩm và dịch vụ của Công ty lên mạng internet, nhưng trong quá trình tìm hiểu và tìm nhà cung cấp thiết kế, Anh thấy có rất nhiều Công ty thiết kế website có giá hết sức chênh lệch nhau, thậm chí cao và thấp hơn gấp 10 lần.
Khi tìm hiểu kỹ hơn để làm website, anh nhận thấy các website giá rẻ hơn thường được làm bằng các mã nguồn mở như Joomla, Drupal, Wordpress... Còn các website có giá cao hơn thường được quảng cáo là web được viết tay chi tiết. Anh lại phân vân sự khác nhau giữa web mã nguồn mở và web được viết tay như thế nào?

Anh tìm hiểu thêm qua bạn bè và các diễn đàn tin học, kết quả nhận được là có những người đã từng làm web mã nguồn mở đành phải bỏ đi để làm lại web khác vì lí do web chạy không ổn định, tốc độ quá chậm chạp hay không thể nâng cấp khi cần thêm các chức năng như ý mình


 
 
 
Các lí do bạn không nên thuê các nhà thiết kế web làm web bằng mã nguồn web mở
 
1. Tốc độ website: Việc thiết kế web bằng mã nguồn mở tương tự như việc bạn sử dụng 1 phần chức năng nhưng phải đưa lên 3 đến 4 phần mã nguồn vì lí do 1 mã nguồn mở chung chung có thể “chế” ra nhiều loại website khác nhau. Ví dụ như web bán hàng, web giới thiệu công ty, web nhà đất, web khách sạn..... trong khi web viết bằng tay được lập trình viên hướng đến một mục đích cụ thể nên không thể có “dư thừa” code, gây nặng nề cho website của bạn.
 
2. Tính bảo mật: Các mã nguồn mở được chia sẻ trên mạng, nên bất cứ ai sử dụng internet đều nhanh chóng có thể download về và xem bên trong chúng có gì. Điều này dĩ nhiên các hacker cũng làm được, thậm chí chỉ là hacker dạng trung bình kém cũng có thể dễ dàng xem được trong website của bạn có gì và việc lấy trộm dữ liệu hay cho website của bạn ngừng hoạt động là điêì không thể tránh khỏi
 
3. Khó khăn sửa chữa khi gặp lỗi: Web mã nguồn mở được viết sẵn bởi những những người làm tình nguyện bên nước ngoài nên đối tác cung cấp website cho bạn không phải là người nắm “từng đường tơ, kẽ tóc” của website bạn, nên khi website gặp lỗi hẳn nhà cung cấp web sẽ không tránh khỏi lúng túng thậm chí phải chịu bó tay
 
4. Không thể nâng cấp: Web mã nguồn mở được viết các chức năng và giao diện với ý tưởng của tình nguyện nước ngoài, nên khi bạn có ý tưởng hay cần viết thêm chức năng theo đặc thù của công ty mình thì đối tác làm web của bạn sẽ không thể thực hiện được và bạn phải chấp nhận theo khuôn khổ của mã nguồn đó
 
5. Bất cứ ai cũng có thể tự làm được: Làm web bằng mã nguồn mở được gọi là “cài đặt web” chứ không phải là “lập trình web” hay “thiết kế web” vì người làm web này không cần kiến thức lập trình & thiết kế cũng có thể làm được. Nếu bạn đã có thể sử dụng mạng internet, bạn có thể bỏ ra 3 ngày đến 5 ngày là bạn có thể vừa tìm hiểu vừa hoàn thành 1 website bằng mã nguồn mở. Hiện trên mạng có rất nhiều hướng dẫn để bạn có thể dễ dàng làm được 1 website nên bạn có thể tự cân nhắc
 
Kết luận: Việc bạn lựa chọn mã nguồn thích hợp để dựng nên website của bạn hết sức quan trọng, nếu bạn có kế hoạch lâu dài cho việc kinh doanh của mình thì nên lựa chọn làm web bằng code tay, nếu bạn xây dựng website với ít mục tiêu và giá thành thấp thì nên chọn mã nguồn mở.

non.vn

No Comment to " Web mã nguồn mở là gì? "