Backend cho ứng dụng mobile

gvkatashi01

Senior Member
mấy bạn có kinh nghiệm làm ứng dụng mobile cho mình hỏi nên chọn backend gì cho ứng dụng mobile
từ những ứng dụng cần lưu ít dữ liệu cho đến những ứng dụng lớn như shopee , app đăng tin bất động sản , theo dõi sức khỏe ...

mình có viết micro service bằng golang rồi , ko biết mobile có dùng golang ko
 
Học lại về khái niệm client là gì, server là gì nhé. Mấy bạn mới vô nghề toàn chưa biết bò đã đòi bay rồi :censored::censored:. Chịu khó google. Học chắc kiến thức cơ bản đi đã. Đừng theo mấy cái khóa cấp tốc gì đó khi chưa có tý kiến thức cơ bản nào. lập trình cơ bản, CTDL&GT,OOP,... Các kiến thức về mạng, giao thức,....Kiến thức về hệ điều hành,.... Nắm rõ đống đó thì học cái gì mới cũng dễ, biết cách tìm hiểu hơn khi gặp vấn đề. Và sẽ tránh được mấy tình trạng hỏi vớ vẩn như này.:look_down:
Lúc đó sẽ có chút kiến thức để đi x** l** với thiên hạ :byebye:
 
Ko ai dùng golang cho mobile app cả, với những app lớn thì cứ native mới cho perfomance tốt nhất.
vậy nên đừng cố nhảy vào mấy cái cross platform framework làm gì, trừ khi solo một mình.

có thể code backend bằng swift, tuy nhiên rất khoai và framework nó chưa stable

ios -> swift, obj c
Ăn roi -> java
 
Ko ai dùng golang cho mobile app cả, với những app lớn thì cứ native mới cho speed tốt nhất.
vậy nên đừng cố nhảy vào mấy cái cross platform framework làm gì, trừ khi solo một mình.

có thể code backend bằng swift, tuy nhiên rất khoai và nó chưa stable

ios -> swift, obj c
Ăn roi -> java


Người ta hỏi Backend mà :censored:
 
Ko ai dùng golang cho mobile app cả, với những app lớn thì cứ native mới cho perfomance tốt nhất.
vậy nên đừng cố nhảy vào mấy cái cross platform framework làm gì, trừ khi solo một mình.

có thể code backend bằng swift, tuy nhiên rất khoai và framework nó chưa stable

ios -> swift, obj c
Ăn roi -> java
Thím lạc chủ đề đi đâu vậy :look_down: .Chắc nửa đêm nên không được tỉnh táo.Ngủ sớm đi thím:whistle:
 
Ko ai dùng golang cho mobile app cả, với những app lớn thì cứ native mới cho perfomance tốt nhất.
vậy nên đừng cố nhảy vào mấy cái cross platform framework làm gì, trừ khi solo một mình.

có thể code backend bằng swift, tuy nhiên rất khoai và framework nó chưa stable

ios -> swift, obj c
Ăn roi -> java

Vcl thým, người ta hỏi backend mà...
Rep thớt: backend hiện giờ hot cho startup nhất chắc là Javascript NodeJS, Python Django (hoặc Flask) hoặc PHP (Laravel), còn doanh nghiệp lâu năm thì Java Spring hay ASP.NET, có cả Ruby on Rail, Go với một số lang khác cũng có thể làm backend tùy project... mà nói chung thì ngôn ngữ gì đi chăng nữa thì đa số đều code theo tiêu chuẩn REST API, dùng http request để CRUD (Create, Read, Update, Delete)... Rest API không chỉ là backend cho mỗi mobile mà còn cho web, app desktop, cho rest api khác v.v...
 
Vcl thým, người ta hỏi backend mà...
Rep thớt: backend hiện giờ hot cho startup nhất chắc là Javascript NodeJS, Python Django (hoặc Flask) hoặc PHP (Laravel), còn doanh nghiệp lâu năm thì Java Spring hay ASP.NET, có cả Ruby on Rail, Go với một số lang khác cũng có thể làm backend tùy project... mà nói chung thì ngôn ngữ gì đi chăng nữa thì đa số đều code theo tiêu chuẩn REST API, dùng http request để CRUD (Create, Read, Update, Delete)... Rest API không chỉ là backend cho mỗi mobile mà còn cho web, app desktop, cho rest api khác v.v...

Bổ sung thêm tý cái chỗ "đa số". REST là 1 chuẩn, ngoài ra còn có vài thằng nữa như SOAP, gRPC, graphQL. Nhưng thông dụng nhất hiện tại là REST. Còn dùng cái loằn gì để làm Backend thì có N lựa chọn. Trending thì hiện tại là NodeJS và đồng bọn, Golang cũng được chú ý rất nhiều. Tầm Enterprise lâu đời thì Java là phần nhiều.

Ngôn ngữ hay Framework nó chưa hẳn là cái quan trọng. Nó là cái bạn cần để ngắn hạn có Job và làm tốt Job hiện tại nhưng lâu dài thì bạn sẽ thấy những cái bên dưới mới là lõi của vấn đề, ví dụ có ai tự Implement 1 cái HTTP Server chưa?
 
mấy bạn có kinh nghiệm làm ứng dụng mobile cho mình hỏi nên chọn backend gì cho ứng dụng mobile
từ những ứng dụng cần lưu ít dữ liệu cho đến những ứng dụng lớn như shopee , app đăng tin bất động sản , theo dõi sức khỏe ...

mình có viết micro service bằng golang rồi , ko biết mobile có dùng golang ko

Backend thì cái gì chả đc, tùy tình hình nhân lực và thời gian.
Muốn dựng nhanh prototype thì cứ php crud rest cho nhanh
Sau cần tối ưu performance thì chuyển dần sang các thằng khác như java, go, node.
zFNuZTA.png
 
Ngôn ngữ hay Framework nó chưa hẳn là cái quan trọng. Nó là cái bạn cần để ngắn hạn có Job và làm tốt Job hiện tại nhưng lâu dài thì bạn sẽ thấy những cái bên dưới mới là lõi của vấn đề, ví dụ có ai tự Implement 1 cái HTTP Server chưa?
Implent bằng C++ không framework à thím? Nghe là thấy khoai rồi :confused:
 
Thím làm back end rồi mà hỏi câu buồn cười vậy? Về cơ bản thì mobile hay FE web đều là client và nó giao tiếp vs back end chả khác gì nhau. Và FE đều chả quan tâm BE viết bằng gì cả, vì nó giao tiếp qua REST API chẳng hạn, BE viết bằng gì cũng giống nhau thôi
 
Back
Top