thảo luận So sánh Flutter, React Native, Kotlin

Honda Tsubasa

Senior Member
Chào các thým, chả là em đang là embeded dev, làm theo hướng IoT. Dạo này thấy thời gian trống. với nhu cầu công việc cần viết prototype để test, cũng như có thêm đường backup sau này, nên muốn học thêm mobile, tìm hiểu thì thấy đc mấy thứ Flutter, React Native và Kotlin.
Nhờ các bác có thể so sánh điểm mạnh điểm yếu của các ngôn ngữ/ platform trên được không ạ !!!
 
Flutter dễ học, đang phát triển mạnh.
React Native thì có core web reactjs thì học tốt, nếu không có thì hơi khó cho người mới. Nhưng hiện tại đang thịnh hành hơn.
Kotlin thì mình không biết :))
 
Chào các thým, chả là em đang là embeded dev, làm theo hướng IoT. Dạo này thấy thời gian trống. với nhu cầu công việc cần viết prototype để test, cũng như có thêm đường backup sau này, nên muốn học thêm mobile, tìm hiểu thì thấy đc mấy thứ Flutter, React Native và Kotlin.
Nhờ các bác có thể so sánh điểm mạnh điểm yếu của các ngôn ngữ/ platform trên được không ạ !!!

Code đa nền tảng thì Flutter ngon nhất, chạy mượt, làm view nhanh, React native thì chậm.
Kotlin làm chậm nhưng chạy nhanh.

Flutter dễ học nhất, cộng đồng mạnh. :rolleyes:
 
em đang xem docs của Flutter, thấy cũng dễ học
em có basic về HTML, css, đọc bên react hiểu sơ sơ, nhưng khái niệm nó nhiều quá
 
Nếu như bạn thật sự yêu thích với mobile, thì mình khuyên bạn nên bắt đầu với 1 ngôn ngữ native trước. Nếu bạn thích Android thì có thể bắt đầu với koltin. Thích ios thì bạn nên học swift. Nếu bạn đã nắm vững về lập trình, thì flutter hay react native thì không quá khó đối với bạn. Đâu đó tầm 1 tháng là có thể work được với nó. Ngôn ngữ chỉ là công cụ thôi. Quan trọng mục đích cuối cùng của bạn là gì
 
Nếu như bạn thật sự yêu thích với mobile, thì mình khuyên bạn nên bắt đầu với 1 ngôn ngữ native trước. Nếu bạn thích Android thì có thể bắt đầu với koltin. Thích ios thì bạn nên học swift. Nếu bạn đã nắm vững về lập trình, thì flutter hay react native thì không quá khó đối với bạn. Đâu đó tầm 1 tháng là có thể work được với nó. Ngôn ngữ chỉ là công cụ thôi. Quan trọng mục đích cuối cùng của bạn là gì
bác này nói chuẩn. học thì phải học ngôn ngữ trước, chứ cứ đú theo trend frameworks thì ko ổn.
 
Nay em tìm hiểu thì thấy nhiều người bảo mấy cái đa nền tảng như flutter hay RN sống vài năm rồi sẽ bị thay thế, chỉ có native là dùng được mãi.
Theo các bác thì flutter nó có tương lai lắm không? Và Google nó có theo đuổi thằng này đến cùng không? Vì em thấy cái fuchsia OS nó xấu, khó mà thay thế được android(theo em là rất khó).
 
Giờ là quá sớm để nói về fuchsia, ko ai biết nó sẽ ntn (có khi chính google cũng ko biết :shame: )
Còn về 3 thằng kia thì đương nhiên native (kotlin) sẽ luôn có chỗ đứng. React Native khả năng là sẽ hụt hơi vì căn bản cái gì nó làm được thì Flutter cũng làm được, có khi còn tốt hơn 1 cái nữa là nó của google nên nhiều người tin tưởng :nosebleed:

Gửi từ Xiaomi Mi A2 Lite bằng vozFApp
 
Giờ là quá sớm để nói về fuchsia, ko ai biết nó sẽ ntn (có khi chính google cũng ko biết :shame: )
Còn về 3 thằng kia thì đương nhiên native (kotlin) sẽ luôn có chỗ đứng. React Native khả năng là sẽ hụt hơi vì căn bản cái gì nó làm được thì Flutter cũng làm được, có khi còn tốt hơn 1 cái nữa là nó của google nên nhiều người tin tưởng :nosebleed:

Gửi từ Xiaomi Mi A2 Lite bằng vozFApp
Flutter chậm chân so với RN quá, bên họ phát triển cả đống chức năng rồi thím ạ.
mình đang làm Flutter đây và thấy Native nerver die :v
Em mới tìm hiểu flutter thấy biết mỗi nó thì cũng không ổn, chắc làm được 1-2 năm thì cũng phải quay lại Native.
 
Flutter chậm chân so với RN quá, bên họ phát triển cả đống chức năng rồi thím ạ.

Em mới tìm hiểu flutter thấy biết mỗi nó thì cũng không ổn, chắc làm được 1-2 năm thì cũng phải quay lại Native.
về khoản support, cộng đồng các thứ thì bác yên tâm là Google chả ngán thằng nào :LOL: khoan nói Flutter hụt hơi so với RN vội.
//
dự án mình làm toàn dạng ăn xổi thôi, tầm 3-6 tháng à. Vậy nên mình mới chán :v, mà sắp nghỉ làm Flutter rồi
 
về khoản support, cộng đồng các thứ thì bác yên tâm là Google chả ngán thằng nào :LOL: khoan nói Flutter hụt hơi so với RN vội.
//
dự án mình làm toàn dạng ăn xổi thôi, tầm 3-6 tháng à. Vậy nên mình mới chán :v, mà sắp nghỉ làm Flutter rồi
Bác chán do hoàn cảnh hay có chán do thằng flutter này ở điểm gì không?
Framework front-end như nó nếu như sau này thằng fucksia OS mà phát triển được, dùng nó là native thì tương lai. Chứ hiện giờ chả thấy tin gì từ OS kia cả :unsure:
 
Bác chán do hoàn cảnh hay có chán do thằng flutter này ở điểm gì không?
Framework front-end như nó nếu như sau này thằng fucksia OS mà phát triển được, dùng nó là native thì tương lai. Chứ hiện giờ chả thấy tin gì từ OS kia cả :unsure:
phát triển nhanh, sp mạnh từ team dev google, cộng đồng ổn. Lên pub.dev ko thiếu package gì :))
còn mình chán do hoàn cảnh xô đẩy từ 1 thằng FE đẩy sang làm Flutter thôi :(

// cái mình ko thích là doc của flutter và doc của bên thứ 3. Viết như chả viết :v, mò vào coi code còn dễ hiểu hơn
 
Flutter chậm chân so với RN quá, bên họ phát triển cả đống chức năng rồi thím ạ.

Em mới tìm hiểu flutter thấy biết mỗi nó thì cũng không ổn, chắc làm được 1-2 năm thì cũng phải quay lại Native.
Châmj hơn là do Flutter đang mới mà thím.
Flutter mới đc đẩy manh và đang bứt phá đc 1 - 2 năm thôi.
Riêng tôi thấy tuong lai 2 -> 3 năm nữa RN ko có cửa so bì vì cái mong nền tảng của RN ko bằng Flutter.

Còn Flutter tất nhiên sao dám so hiệu năng vs Native đc.
 
Đang học dần Flutter mà nghe các thím nói mà có thêm động lực quá, nhưng có nên học thêm cả Native (cụ thể là Swift) để đề phòng không các thím, đang là sv nên không dám mơ mộng nhiều thứ :(
 
Đang học dần Flutter mà nghe các thím nói mà có thêm động lực quá, nhưng có nên học thêm cả Native (cụ thể là Swift) để đề phòng không các thím, đang là sv nên không dám mơ mộng nhiều thứ :(
Có nhé. Mà đã theo mobile thì huong đếnn master native côde cả 2 mảng iOS và Android nhé.
 
Đang học dần Flutter mà nghe các thím nói mà có thêm động lực quá, nhưng có nên học thêm cả Native (cụ thể là Swift) để đề phòng không các thím, đang là sv nên không dám mơ mộng nhiều thứ :(
Ko nhé :4: học thì học 1 cái thôi. Theo tôi thì bạn nên học native trước, kotlin hoặc swift gì cũng được. Sau đó đi làm r nếu có cơ hội làm Flutter thì chuyển qua ko thì thôi.
 
Đang học dần Flutter mà nghe các thím nói mà có thêm động lực quá, nhưng có nên học thêm cả Native (cụ thể là Swift) để đề phòng không các thím, đang là sv nên không dám mơ mộng nhiều thứ :(

Nên học Swift trước. :D
Mấy cái thư viện cần config bên native không biết thì khó code tiếp lắm. :rolleyes:
 
Back
Top