Dạo qua một vòng các trang web nói về thiết kế website, mình thấy có khá nhiều bạn hỏi về vấn đề kiểu như: thiết kế website bằng mã nguồn mở tốt hay không?. Thiết kế website bằng open source tốt không?. vì sao có những website giá chỉ 500 nghìn có những website cũng chỉ giống thế mà giá lên tới 4 triệu-5 triệu?. Hay có bạn hỏi rằng muốn làm một website cho công ty thì nên làm bằng mã nguồn mở hay code tay? ... Rất nhiều câu hỏi dạng như thế xoay quanh các vấn đề về mã nguồn mở, code tay: sao giá rẻ thế, tại sao đắt, nên làm bằng cái gì, có tốt không, bảo mật như thế nào và nhiều vấn đề tương tự. Cùng một website nhìn như trên,giá có thể lệch nhau vài lần Qua 3 nội dung dưới đây chắc chắn sẽ giúp các bạn giải quyết các vấn đề trên và giúp các bạn có lựa chọn tốt nhất khi thiết kế một website: Mã nguồn mở và website thiết kế bằng mã nguồn mở, code tay và thiết kế website bằng code tay, lựa chọn nào dành cho website của bạn. [h=2]1. Mã nguồn mở và website thiết kế bằng mã nguồn mở[/h]Mã nguồn mở là gì? Mã nguồn mở là 1 bộ khung, thư viện được 1 tổ chức uy tín trên thế giới đứng ra phát triển và chia sẻ cùng với hàng nghìn lập trình viên rải rác trên thế giới. Ưu điểm - Rõ ràng do được lập trình từ hàng nghìn lập trình viên và qua sự kiểm duyệt của một tổ chức uy tín và chuyên môn cao, thì mã nguồn mở sẽ chuẩn, bảo mật cao, tối ưu, tốc độ tải….. - Tất nhiên là được nhiều người phát triển nên nó có rất nhiều tools, module giúp người lập trình giải quyết nhanh mọi vấn đề mà không phải code lấy 1 dòng. Thâm chí với những website giá 500k thì nó còn có sẵn template, người thiết kế chỉ việc thay tên đổi họ, chỉnh thông tin. Thế là ok, một website ra đời. [h=3]Nhưng tại sao nhiều người không thích thiết kế website bằng mã nguồn mở?[/h]Cũng bởi vì nó là mã nguồn mở, được nhiều người biết đến. Nên nó được phát triển bởi nhiều người và trong số những người quan tâm đến nó có không ít những người phát hiện được lỗi của mã nguồn mở này. Nếu những người này thông báo và vá lỗi cho mã nguồn này thì không sao, nhưng ngược lại thì hơi phiền, nhất là khi họ đem nó vào cộng đồng hacker. Và cũng vì nó quá tiện quá nhanh. Nên không ít người mới ra trường hay chập chững vào nghềthiết kế website cũng có thể làm được một website. Nhìn qua thì có thể chỉ có vài lỗi nhỏ, nhưngthường tiềm ẩn những nguy cơ và khi muốn nâng cấp hay chỉnh sửa thì cũng sẽ gặp khá khá khó khăn. Vì website không tự tay code thì không am hiểu nó được. [h=3]2. Code tay và website thiết kế bằng code tay[/h]Code tay thì do một nhóm, một công ty hay một tổ chức nào đó tự xây dựng và phát triển nên. Và thường chỉ được lưu truyền nội bộ những Lập trình viên với nhau. [h=4]Nhược điểm website thiết kế bằng code tay:[/h]- Do code tay của một nhóm các lập trình viên nên việc tối ưu, tốc độ… là không thể hoàn hảo. Tất cả những thứ này có thể sẽ được sửa bởi họ là người làm nên nó và họ có khả năng, nhưng nó sẽ mất khá nhiều thời gian. - Chi phí cũng tương đối cao. [h=4]ƯU điểm website thiết kế bằng code tay:[/h]- Code tay thể hiện một trình độ tốt trong chuyên môn của những lập trình viên này. Gần như là không thế viết được một thư viện hay một hệ thống nếu bạn không am hiểu code. - Các thư viện hay hệ thống code bằng tay thì sẽ mang tính tùy biến và thích ứng cục bộ tùy theo thị trường khách hàng phục vụ cao hơn.Đơn cử như việc hệ thống quản trị do ADCVietNam thiết kế thì được viết bằng Tiếng Việt và dành cho người Việt. Chắc chắn sẽ tốt hơn đối với các khách hàng Việt Nam. - Khi bạn muốn nâng cấp website của bạn hay chỉnh sửa thiết kế web do không thích chỗ này,muốn thêm chỗ kia thì chỉ việc liên lạc với người đã thiết kế website thì bạn sẽ được như ý. [h=2]3. Khi bạn muốn thiết kế một website thì nên chọn bên nào?[/h]Tùy hoàn cảnh của bạn mà ra quyết định. Nhiều người so sánh website mã nguồn mở như hàng công nghiệp, sản xuất theo lô và dập khuôn không ai dùng. Còn website viết bằng code tay như hàng gia công chất lượng cao. Mặc dù công ty mình thiết kế website bằng code tay, nhưng mình không 100% đồng ý quan điểm này. Cái nào cũng có điểm tốt. Bạn muốn nhanh, gọn, rẻ, trao sản phẩm nhanh hãy chọn mã nguồn mở. Đây là lựa chọn tốt cho bạn. Bạn muốn tốt, chất lượng, đầu tư sử dụng lâu dài, yêu cầu nhiều chức năng xử lí, hình ảnh đồ họa đẹp và độc…. nói chung là hàng cao cấp thì code bằng tay là sự lựa chọn hợp lý.
Ðề: Thiết kế website với mã nguồn mở hay code tay Mình thì chọn cách 2, do cách 2 có thể tùy biến được nhiều thứ hơn.
Ðề: Thiết kế website với mã nguồn mở hay code tay Theo mình dùng mã nguồn mở vẫn rất tốt. Rất nhiều website lớn họ cũng cùng mã nguồn mở vì sao? Vì nó được hỗ trợ bởi cộng đồng người sử dụng rất nhiều. Nó cũng bảo mật hơn vì có nhiều lập trình viên giỏi cập nhật các lỗi và hỗ trợ mình cập nhật các bản vá lỗi. Code tay chưa chắc đã tốt vì chi phí lớn, mà code tay chỉ do 1 hoặc một nhóm người làm nên trình độ có hạn, chẳng ai đảm bảo họ đủ khả năng khắc phục các lỗ hổng bảo mật cả
Ðề: Thiết kế website với mã nguồn mở hay code tay eo, toàn từ chuyên ngành. Code mã nguồn mở và code tay em chẳng hiểu gì cả
Ðề: Thiết kế website với mã nguồn mở hay code tay theo mình thì mỗi cái nó có cái hay riêng. nếu có đầu tư ít. dễ sử dụng. thì chọn mã nguồn mở và ngược lại
Ðề: Thiết kế website với mã nguồn mở hay code tay Mình thấy giờ nhiều bên cung cấp dịch vụ thiết kế website không cần code chỉ kéo thả như bên ibo.vn sieu web gì đó quảng cáo bên ddth, bạn phân tích luôn mô hình này nhé
Ðề: Thiết kế website với mã nguồn mở hay code tay bên mình cũng code tay,không dùng mà nguồn mở vì chủ yếu là làm cho khách lâu dài,tùy biến được nhiều thứ,tool hệ thống cũng thân thiện với người dùng và cái quan trọng khách muốn đó là không trùng với ai
bài viết rất hay nhưng vẫn chưa nói lên hết được các ưu khuyết điểm ngoài ra công nghệ website nay đã khác rất nhiều nó tiến bộ hơn qua từng ngày. Đồng ý là opensource được phát triển bởi rất rất nhiều người đặc biệt đa phần là trình độ quốc tế như wordpress chẳng hạn sẽ đem đến những kỹ thuật cao cấp tối ưu nhiều thứ. Như điểm yếu của nó cũng từ đây mà ra những người phát triển nó lại là ở khắp nói trên thế giới, không được tổ chức để lv cùng nhau, mỗi người 1 cách khác nhau mà tiến hành từ đó sẽ có thể tạo ra những lỗ hỏng bắt nguồn từ những công cụ không hề có lỗ hổng do sự sung đột trong quá trình sử lý thuật toán mà ra. Hoặc trong một sự tình cờ nào đó của 1 người dùng hay 1 hacker họ khám phá ra 1 lỗ hổng và từ lỗ hổng đó họ muốn đùa vui 1 tí với công đồng và bạn là nạn nhân một cách rất tình cờ, các bạn xem bài viết này đi: http://thietkeweb.ibo.vn/hon-100-ngan-trang-su-dung-wordpress-bi-nhiem-malware (con malware này nó tấn công tất cả các website làm bằng wp, người cài đặt nó cũng không biết nó thích trang nào nữa, nhưng cứ wp là nó vào ăn). Wordpress có thể nói là vua trong cộng đồng mã nguồn mở nhưng các bạn thử tìm từ khóa lỗ hổng bảo mật của wordpress xem, có cả triệu kết quả. @doanthao75: IBO là một hệ thống web tập trung được phát triển qua nhiều năm công nghệ kéo thả chẳng qua cũng chỉ là 1 loại công cụ giúp các webmaster dễ dàng tự thay đổi cấu trúc web của mình theo ý muốn mà thôi các bạn có thể tìm hiểu thêm công nghệ này tại http://thietkeweb.ibo.vn
Với thời đại này, nếu chỉ làm website giới thiệu sản phẩm và dịch vụ thì cũng không nên quá cầu kỳ ah, nên sử dụng code mã nguồn mở sẵn có.
Bác nào có nhu cầu cần người quản trị website, SEO website hay marketing online thì tham khảo cái này nha: http://ithuvien.net/about/
mở nguồn mở theo mình thì có 2 nghĩa 1 là mã nguồn mở dành cho dân lập trình web nó là php còn một nữa là dùng mã nguồn mở của bên thứ 3 như woodpress joomla ..., còn asp hay jsp để làm web thì không được gọi là mã nguồn mở, còn việc dùng mã nguồn nào thì tùy từng người thôi, nếu dân it về code làm về web thì chắc phải học hết cả 3. ở đây bạn nói là hàng cao cấp code bằng tay thì cũng không đúng một hệ thống được người ta xây dựng bao nhiêu năm qua nhiều phiên bản thì bạn nói thế mình cho là không được.