سلام
نزدیک شش ماه پیش با ReactNative کار کردم ولی واقعا پر باگ و ناسازگاری بود به همین دلیل رهاش کردم. چند وقتیه که Flutter معرفی شده و خیلی تعریفش رو می کنن.
خواستم ببینم ReactNative و Flutter چقدر با هم تفاوت دارند و اساسا ReactNative چه مزیت هایی نسبت به Flutter داره که استقبال زیادی ازش وجود داره؟
طبق بررسی هایی که انجام دادم تنها نقطه مثبت ReactNative کتابخانه ها و ابزارهای غنی است که این مزیت مهمی است. آیا مزیت دیگری هم وجود دارد؟
@esmahdim
این دو پلتفرم ، هر در محصول شرکتهای بزرگند.(یکی Facebook و دیگری Google)
و بهتره برای مقایسشون از موارد زیر شروع کنیم.
در باب مقایسه موارد بالا بین این ۲ پلتفرم، میشه ساعت ها صحبت کرد. قضاوت رو به خودتون میسپرم و لینکهای زیر هم چک کنید، خالی از لطف نیست.
https://blog.bitsrc.io/react-native-vs-flutter-74f246b616d1
https://hackernoon.com/react-native-vs-flutter-which-is-preferred-for-you-bba108f808
https://codeburst.io/flutter-vs-react-native-detailed-comparison-similarities-and-superiority-3e92b910fa6e
https://hackr.io/blog/react-native-vs-flutter
@esmahdim
همون طوری که دوستان اشاره کردند مدت زیادی میشه در خصوص مقایسه این موارد صحبت کرد ولی یکی از موار مهم حجم خروجی نهایی هست. متاسفانه در نسخه 59 RN حجم خروجی زیاد هست و برای مثال در حالت خام apk نهایی تا 30 مگابایت هم افزایش حجم داره ایده شون هم این بوده که کاربر برای ارسال به گوگل پلی می تونه خروجی رو برحسب نوع cpu تقسیم کنه و چند فایل کم حجم رو برای گوگل پلی آپلود کنه.
این ایده خوب هست ولی مارکت هایی نظیر کافه بازار چنین قابلیتی ندارند و توسعه دهنده مجبور میشه یک فایل حجیم رو اونجا قرار بده که قطعا روی دانلود برنامه اثر میگذاره!
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟