PWA or Flutter

- 4 ماه پیش
توسط محمد حیدری آپدیت شد
محمد حیدری ( 855 تجربه )
4 ماه پیش

آقا یه سوال :
من هم انگولار رو خوب بلدم هم فلاتر رو به اندازه ای که بتونم باهاش یه اپ خوب طراحی کنم . قبلا هم خوراکم ionic بود و باهاش خیلی راحت کار میکردم . از دلایلی که از استفاده از ionic دست کشیدم مهمترینش امنیت بسیار پایین کدهام بود که با یه مهندسی معکوس کل کدها یا حداقل ۹۰ درصد اونها رو میشد برگردوند و مجدد استفاده کرد حتی با انکریپشن کردن کدهای JSباز هم حداقل خودم میتونستم پروژه م رو ریورس بکنم . این شد که اومدم سمت فلاتر . خیلی هم لذت میبرم از فلاتر . ولی این wpa رو هم کمی در موردش خوندم . خب من برای ساخت یه اپ فروشگاهی با فلاتر باید بیام بک اندم رو با لاراول بسازم یه یو آی برای وب سایتم میخوام و اپ رو هم با فلاتر بزنم و طبعا زمان زیادی رو ازم میگیره . در صورتی که اگه با pwaکار کنم در واقع زمانی رو که باید بذارم روی اپ فلاتر صرفه جویی خواهم کرد . این منو وسوسه میکنه که فلاتر رو در جاهایی ندید بگیرم . حالا بهم کمک کنید که بفهمم کی و چه موقع باید از فلاتر استفاده کنم و کی از pwa ؟ . یه جورایی شاید تعصب دارم نسبت به فلاتر . ولی میخام واقعا قانع بشم که pwa در مواقعی واقعا باید جایگزین نیتیو بشه . البته ملاحظاتی مث UX و امنیت برنامه و پرفرومنس و ... هم برام خیلی مهمه .

یه نکته از مسایلی که همیشه توی کار با ionic منو آزار میداد پرفورمنس بسیار پایین اپ نهایی بود . کما اینکه cordova روی اندروید ۴.۴ فقط جواب میداد که فلاتر اینو نداره . البته شاید بگید که اندروید ۴.۴ دیگه خیلی قدیمیه ولی خداشاهده الان بالای ۱۰۰ نفر میشناسم که هنوز دارن از نسخه ۴.۱ استفاده میکنن و همینا غالبا مشتریان هدف من هستن .
توی فلاتر پرفورمنس بسیار عالیه هم روی اندروید هم ios . فقط مسیله آزار دهنده حجم بالای اپ خروجی هست که واقعا سرسام آور بالاس که به نظرم میشه حلش کرد .

حالا دوستان جان , بهم راهنمایی بفرمایید چرا من باید از pwa استفاده کنم ؟ یا کی استفاده کنم ؟ آخه دوس ندارم فلاتر رو به این خوشمزگی بذارم کنار . اصلا چرا گوگل داره هم فلاتر رو با قدرت ادامه میده هم pwa ?

ممنونم . روده درازی کردم ببخشید

علی بیات ( 125777 تجربه )
4 ماه پیش
تخصص : توسعه دهنده ارشد وب

درود
از نوشته هاتون تقریبا متوجه شدم چرا Ionic رو رها کردید و اگر دلیلتون پرفرومنس پایین هست فکر میکنم این مشکل رو با pwa هم داسته باشید. اگر دنبال پرفرومنس هستید فلاتر گزینه بهتریه. اما PWA هم از طرفی برای کارهای خاصی کاربرد داره.
مثلا اپلیکیشن‌های دسکتاپی یا حتی خود وب‌سایت. در کل با فلاتر برای انجام کارهای نیتیو راحت ترید و کازبرتون UX بهتری رو تجربه میکنه

مطالعه مقاله زیر هم خالی از لطف نیست.
https://www.academind.com/learn/flutter/react-native-vs-flutter-vs-ionic-vs-nativescript-vs-pwa/

محمد حیدری ( 855 تجربه )
4 ماه پیش

@ali.bayat
ممنونم

Alimotreb ( 103982 تجربه )
4 ماه پیش
تخصص : کانفیگ سرور و برنامه نویس

سلام
@irse247

مقایسه جالبی میشه کرد
پروژه ای رو که شما به فرض با جاوا میزنید ، بک اند و وب سرویس رو هم هم با PHP
خب شاید زمان انچنانی نبره و کارتون رو هم راه بندازه
ولی پروژه ای رو که سمت موبایلش با فلاتره ، وب سرویس و بک اند اون سمتش با لاراوله ، UI , UX مناسب داره!!
این کجا و آن کجا! :-)
اینکه فرمودید طبعا وقت زیادی میبره ، ببینید این وقت صرف چه چیزی شده
صرف زیبایی ، امنیت ، سرعت بالا ، خطای کمتر ، راحتی بیشتر ، کارآمدی بالاتر ، اندروید ، IOS
PWA اون حس نیتیو بودن رو نمیتونه زیاد القا کنه به نظر من!
اپ موبایل با فلاتر چیز دیگریست! ازش غافل نشید دوست من!

محمد حیدری ( 855 تجربه )
4 ماه پیش

@Alimotreb
ممنون کاکو . دم شما گرم

سید محمد حسین موسوی ( 17513 تجربه )
4 ماه پیش
تخصص : FullStack Developer

ببنید اینها هیچ کدوم جای همدیگرو قرار نیست بگیرند.
مثل آدرس یه محل که شما می تونی از چند طرق به اون برسی. یکی دوست داره با مترو بره یکی دوست داره با تاکسی و ...
هرچه ابزارهای بییشتری ارائه بدی، طیف بیشتری از کاربران رو می تونی بدست بیاری.
وقتی شما یه سایت ریسپانسیو طراحی می کنی اولین سوالی که برات پیش می یاد اینه که خوب این که ریسپانسیو هست و خوب هم داره کار می کنه و امنیت و ... و ... هم داره پس چرا باید اپلیکیشن موبایل برای سایتم داشته باشم؟ یا برعکس بپرسم اگر اپلیکیشن موبایل داشتم دیگه لازم نیست سایتم ریسپانسیو باشه؟
اینها هر کدوم یه ویژگی هست و جایگزین همدیگه نمی شه. مثلا شما سایت رو ریسپانسیو می کنی ولی چرا دنبال اپلیکیشن موبایل هم می ری؟ برای اینکه رابط کاربری بهتری ارائه کنی، در بعضی موارد اپلیکیشن بصورت افلاین هم ارائه بشه و اینکه یه سری از افرادی که از سایت استفاده نمی کنند رو مشتاق کنی با اپلیکیشن کار کنند.
حالا با این توصیفات وقتی هم سایتت ریسپانسیو هست و هم اپلیکیشن داری چرا PWA ؟
من اینجا هدفم لیست کردن تمام ویژگی های مثبت و منفی نیست بلکه می خوام بگم اینها هر کدوم ابزاری هستند که کاربرها بیشتر با شرایط مختلف رو داشته باشید. مثلا اخیرا که اپ استور ایران رو تحریم کرده، اگر بیزنس ها سایت ریسپانسیو و PWA داشتند به چالش به مراتب کمتری بر می خوردند و ریزش کمتری تو user هاشون داشتند البته خیلی هاشون داشتند و بعضی ها هم نداشتند و تازه به این فکر افتادند که حتی اگر اپلیکیشن IOS هم دارند به فکر راه های جایگزین هم باشند.

محمد حیدری ( 855 تجربه )
4 ماه پیش

@SeyedMH.Mosavi
آقا ممنون . قانع شدم حسابی . باید تفکرم رو بجای تفکری سری به سمت تفکر موازی ببرم . ینی اینکه از همه ی این ابزارها در راستای جذب حداکثری کاربر استفاده کنم . واقعا ممنون که ذهنمو آروم کردین

برای ارسال پاسخ باید وارد سایت شوید