thảo luận Giá bao nhiêu để mua 1 website bán hàng lập trình bằng java spring boot ??

Mình chuyên làm java, có team đáp ứng được nhu cầu của bạn và muốn chia sẻ vài điều với bạn thế này nhé, bạn suy nghĩ và xem nếu có thể hợp tác thì chúng ta set kèo cf 1 buổi, mình ở Hà Nội nhé:
1. Về vấn đề mà bạn bảo, java bảo mật hơn php, thực ra cũng không hẳn, theo mình thì chủ yếu do người code thôi, còn cái vấn đề là php do cộng đồng đóng góp, java do công ty Oracle phát triển, khi có bug thì họ sẽ support nhanh hơn
2. Những yêu cầu mà bạn nói thì ngôn ngữ nào cũng làm được, java thì thường ngta sẽ áp dụng cho các hệ thống lớn, ngân hàng,...còn php sinh ra để chuyên trị web, nếu bạn dự định làm 1 trang web bán hàng thì theo mình bạn nên thiết kế thế này: frontend nên dùng 1 framework nào đó, ví dụ: reactjs, vue ...., và backend thì dùng java hoặc node hoặc php...., frontend sẽ call backend thông qua api. Bạn có nói dùng thymleaf nhưng theo mình ko nên vì cái này nó xấu, với lại cũng cổ rồi, trang web bán hàng thì ko thể xấu được :D , và bạn cũng nên nghĩ theo hướng làm mobile nữa, vì giờ ngta chủ yếu mua bán trên mobile thôi.
3. Về quy trình phát triển phần mềm, thì các cty to tất nhiên họ sẽ có quy trình chuẩn chỉnh, nghe có vẻ chuyên nghiệp nhưng liệu họ có thực thi đúng hay không thì làm sao bạn biết được? Mình từng làm cho 1 vài cty, khi gặp khách hàng, họ show nhân sự rất hoành tráng nhưng khi làm thì họ toàn để intern với sinh viên làm, nhất là cty F. Và giá thì đương nhiên là rất cao rồi.
Đôi điều chia sẻ với bạn.
 
Cảm ơn bann đã trả lời, cho mình hỏi chi phí trọn gói nếu thuê là khoảng bao nhiêu bạn ơi ?
Cái này tùy thuộc vào ứng dụng của bạn có lớn hay không. Còn nếu đi theo cả dự án thì bạn trả cho ông dev chính ntn thì trả cho ông pentest như thế là được rồi.
 
Mình chuyên làm java, có team đáp ứng được nhu cầu của bạn và muốn chia sẻ vài điều với bạn thế này nhé, bạn suy nghĩ và xem nếu có thể hợp tác thì chúng ta set kèo cf 1 buổi, mình ở Hà Nội nhé:
1. Về vấn đề mà bạn bảo, java bảo mật hơn php, thực ra cũng không hẳn, theo mình thì chủ yếu do người code thôi, còn cái vấn đề là php do cộng đồng đóng góp, java do công ty Oracle phát triển, khi có bug thì họ sẽ support nhanh hơn
2. Những yêu cầu mà bạn nói thì ngôn ngữ nào cũng làm được, java thì thường ngta sẽ áp dụng cho các hệ thống lớn, ngân hàng,...còn php sinh ra để chuyên trị web, nếu bạn dự định làm 1 trang web bán hàng thì theo mình bạn nên thiết kế thế này: frontend nên dùng 1 framework nào đó, ví dụ: reactjs, vue ...., và backend thì dùng java hoặc node hoặc php...., frontend sẽ call backend thông qua api. Bạn có nói dùng thymleaf nhưng theo mình ko nên vì cái này nó xấu, với lại cũng cổ rồi, trang web bán hàng thì ko thể xấu được :D , và bạn cũng nên nghĩ theo hướng làm mobile nữa, vì giờ ngta chủ yếu mua bán trên mobile thôi.
3. Về quy trình phát triển phần mềm, thì các cty to tất nhiên họ sẽ có quy trình chuẩn chỉnh, nghe có vẻ chuyên nghiệp nhưng liệu họ có thực thi đúng hay không thì làm sao bạn biết được? Mình từng làm cho 1 vài cty, khi gặp khách hàng, họ show nhân sự rất hoành tráng nhưng khi làm thì họ toàn để intern với sinh viên làm, nhất là cty F. Và giá thì đương nhiên là rất cao rồi.
Đôi điều chia sẻ với bạn.
Cảm ơn bạn đã trả lời.
 
Tập trung vào code làm gì lắm, lo chạy doanh số đi thớt, cái gì có sẵn thì cứ dùng, tối ưu dần. Mới vô đã phang quả Java thì sau hối hận.

PHP mang tiếng xấu vì thằng Wordpress, toàn dân tay ngang non-tech cài để làm website nên nó mới bảo mật tệ hại.

Tại sao nhiều cty TMĐT to như Tiki vẫn dùng PHP? Bởi vì giá trị kinh tế của nó cao. Apple vẫn tuyển dev PHP Laravel để làm hệ thống CMS in house.
 
Tập trung vào code làm gì lắm, lo chạy doanh số đi thớt, cái gì có sẵn thì cứ dùng, tối ưu dần. Mới vô đã phang quả Java thì sau hối hận.

Tại sao nhiều cty TMĐT to như Tiki vẫn dùng PHP? Bởi vì giá trị kinh tế của nó cao. Apple vẫn tuyển dev PHP Laravel để làm hệ thống CMS in house.
Cảm ơn bạn đã trả lời.
 
Hình như mấy thím ở trên chưa chú ý tới ý của ông thớt. Vì ông thớt làm với nước ngoài nên rất sợ bảo mật, dính phát thì gãy luôn đào tiền ra đền. Mà có ông lại bảo ông thớt đầu tư chiến lược kinh doanh trước ☹☹
 
Người ngoài ngành thì mình không nói. Người trong ngành mà bảo là làm bằng java spring boot chứng tỏ đéo hiểu bản chất, đua đòi.
 
Hình như mấy thím ở trên chưa chú ý tới ý của ông thớt. Vì ông thớt làm với nước ngoài nên rất sợ bảo mật, dính phát thì gãy luôn đào tiền ra đền. Mà có ông lại bảo ông thớt đầu tư chiến lược kinh doanh trước ☹☹
Tại thớt nói PHP không bảo mật là có phần không đúng mà.
 
Vấn đề bảo mật đa số là do người code sai logic nên bị hacker tìm ra lỗ hổng thôi. Chứ hacker mà tìm ra lỗ hổng theo ngôn ngữ (PHP, Java, Nodejs) thì ông code kiểu gì cũng bị hack được thôi và khi đó giá không còn là $50k nữa mà gấp vài lần thậm chí vài chục lần.

Còn ông thớt muốn an toàn thì phải thuê được đội code cứng (senior) + đội cài đặt bảo mật cứng nữa nhưng chắc giá sẽ chát đấy.
 
ông thớt nói cũng có ý của ổng mà, java phát triển lâu đời, chuyên về bên enterprise nên họ đã cover hầu như các yêu cầu bên mảng đó, vì thế nên ở các thập kỉ trước các ngân hàng nó toàn thuê java để phát triển ứng dụng đấy thôi
 
Mình đã từng phát triển hệ thống e-commerce rồi, mình có vài ý
1. Về giá: giá thì thượng vàng hạ cám lắm. Nhưng nếu để làm việc chuyên nghiệp hẳn hoi, làm website để bán hàng trực tiếp (ko phải kiểu làm website để đăng sản phẩm lên đó như 1 hình thức PR, rồi khách hàng lại mua offline), thì 100k ko có đủ đâu. Em ví dụ vài tính năng ntn:
  • Quản lý kho: quản lý kho nó cần phải matching vs cả nghiệp vụ thực tế, nhập kho thủ công, hoàn trả đơn hàng, bla bla. Nhân viên nào thực hiện. Kho Hà Nội, Kho HCM. Rồi Kho HN cơ sở 1 giá 9 đồng, nhưng kho HCM cơ sở 3 giá 10 đồng....vv mây mây
  • Module flashsale: bác có 1k sản phẩm, nhưng ko biết lúc bác flashsale thì số đơn tạo khoảng bao nhiêu đơn/ phút? Trước em có ~ 60 đơn /s thôi, mà hệ thống đã quá tải hết rồi. Nhìn bác Lê Minh Nghĩ bên TIKI đăng hẳn 1 cái bài viết xây dựng hệ thống flashsale bên đó mà thấy loằng ngoằng.
Tóm váy lại là bác phải gặp trực tiếp đội dev, xong mô tả chi tiết nghiệp vụ, rồi họ về họ estimate báo giá cho.
- Có module tích hợp đơn vị vận chuyển, cổng thanh toán không?

2. Về kỹ thuật: như bác bên trên có comment, Spring MVC giờ khá cũ rồi. Bác lại thíc bảo mật, thì tốt nhất là hạn chế xài kiểu dùng form thymeleaf. Xây dựng hệ thống Rest API đằng sau, bằng Spring Boot là đẹp. Thiết kế bảo mật layer 4 vs layer 7 là đủ.

Thêm 1 ý nữa, bác đã thích bảo mật, sợ lộ thông tin đơn hàng, khách hàng, thì tốt nhất không nên dùng mấy SaaS như Sapo, Haravan...

Updated: Em tính nhầm, 100k là hơn 2 tỏi nhỉ, nghiệp vụ ko nhiều quá là đủ đó bác. :v nãy tính nhầm ra 200 triệu :LOL:
 
Last edited:
Mình đã từng phát triển hệ thống e-commerce rồi, mình có vài ý
1. Về giá: giá thì thượng vàng hạ cám lắm. Nhưng nếu để làm việc chuyên nghiệp hẳn hoi, làm website để bán hàng trực tiếp (ko phải kiểu làm website để đăng sản phẩm lên đó như 1 hình thức PR, rồi khách hàng lại mua offline), thì 100k ko có đủ đâu. Em ví dụ vài tính năng ntn:
  • Quản lý kho: quản lý kho nó cần phải matching vs cả nghiệp vụ thực tế, nhập kho thủ công, hoàn trả đơn hàng, bla bla. Nhân viên nào thực hiện. Kho Hà Nội, Kho HCM. Rồi Kho HN cơ sở 1 giá 9 đồng, nhưng kho HCM cơ sở 3 giá 10 đồng....vv mây mây
  • Module flashsale: bác có 1k sản phẩm, nhưng ko biết lúc bác flashsale thì số đơn tạo khoảng bao nhiêu đơn/ phút? Trước em có ~ 60 đơn /s thôi, mà hệ thống đã quá tải hết rồi. Nhìn bác Lê Minh Nghĩ bên TIKI đăng hẳn 1 cái bài viết xây dựng hệ thống flashsale bên đó mà thấy loằng ngoằng.
Tóm váy lại là bác phải gặp trực tiếp đội dev, xong mô tả chi tiết nghiệp vụ, rồi họ về họ estimate báo giá cho.
- Có module tích hợp đơn vị vận chuyển, cổng thanh toán không?

2. Về kỹ thuật: như bác bên trên có comment, Spring MVC giờ khá cũ rồi. Bác lại thíc bảo mật, thì tốt nhất là hạn chế xài kiểu dùng form thymeleaf. Xây dựng hệ thống Rest API đằng sau, bằng Spring Boot là đẹp. Thiết kế bảo mật layer 4 vs layer 7 là đủ.

Thêm 1 ý nữa, bác đã thích bảo mật, sợ lộ thông tin đơn hàng, khách hàng, thì tốt nhất không nên dùng mấy SaaS như Sapo, Haravan...

Updated: Em tính nhầm, 100k là hơn 2 tỏi nhỉ, nghiệp vụ ko nhiều quá là đủ đó bác. :v nãy tính nhầm ra 200 triệu :LOL:
Cảm ơn bạn đã trả lời
 
ông thớt nói cũng có ý của ổng mà, java phát triển lâu đời, chuyên về bên enterprise nên họ đã cover hầu như các yêu cầu bên mảng đó, vì thế nên ở các thập kỉ trước các ngân hàng nó toàn thuê java để phát triển ứng dụng đấy thôi
Cảm ơn bạn đã trả lời
 
Né thằng F ra nha. Cty mình làm project, éo hiểu bọn F đưa cho bọn fresher hay sao mà code ẩu vkl.
Còn vụ security thì chủ yếu là do Coder thôi (Logic code có lỗ hổng), rồi deploy thì kiếm cloud AMZ mà quất, đừng ham hàng VN.
 
Back
Top