آقا یه سوال :
من هم انگولار رو خوب بلدم هم فلاتر رو به اندازه ای که بتونم باهاش یه اپ خوب طراحی کنم . قبلا هم خوراکم ionic بود و باهاش خیلی راحت کار میکردم . از دلایلی که از استفاده از ionic دست کشیدم مهمترینش امنیت بسیار پایین کدهام بود که با یه مهندسی معکوس کل کدها یا حداقل ۹۰ درصد اونها رو میشد برگردوند و مجدد استفاده کرد حتی با انکریپشن کردن کدهای JSباز هم حداقل خودم میتونستم پروژه م رو ریورس بکنم . این شد که اومدم سمت فلاتر . خیلی هم لذت میبرم از فلاتر . ولی این wpa رو هم کمی در موردش خوندم . خب من برای ساخت یه اپ فروشگاهی با فلاتر باید بیام بک اندم رو با لاراول بسازم یه یو آی برای وب سایتم میخوام و اپ رو هم با فلاتر بزنم و طبعا زمان زیادی رو ازم میگیره . در صورتی که اگه با pwaکار کنم در واقع زمانی رو که باید بذارم روی اپ فلاتر صرفه جویی خواهم کرد . این منو وسوسه میکنه که فلاتر رو در جاهایی ندید بگیرم . حالا بهم کمک کنید که بفهمم کی و چه موقع باید از فلاتر استفاده کنم و کی از pwa ؟ . یه جورایی شاید تعصب دارم نسبت به فلاتر . ولی میخام واقعا قانع بشم که pwa در مواقعی واقعا باید جایگزین نیتیو بشه . البته ملاحظاتی مث UX و امنیت برنامه و پرفرومنس و ... هم برام خیلی مهمه .
یه نکته از مسایلی که همیشه توی کار با ionic منو آزار میداد پرفورمنس بسیار پایین اپ نهایی بود . کما اینکه cordova روی اندروید ۴.۴ فقط جواب میداد که فلاتر اینو نداره . البته شاید بگید که اندروید ۴.۴ دیگه خیلی قدیمیه ولی خداشاهده الان بالای ۱۰۰ نفر میشناسم که هنوز دارن از نسخه ۴.۱ استفاده میکنن و همینا غالبا مشتریان هدف من هستن .
توی فلاتر پرفورمنس بسیار عالیه هم روی اندروید هم ios . فقط مسیله آزار دهنده حجم بالای اپ خروجی هست که واقعا سرسام آور بالاس که به نظرم میشه حلش کرد .
حالا دوستان جان , بهم راهنمایی بفرمایید چرا من باید از pwa استفاده کنم ؟ یا کی استفاده کنم ؟ آخه دوس ندارم فلاتر رو به این خوشمزگی بذارم کنار . اصلا چرا گوگل داره هم فلاتر رو با قدرت ادامه میده هم pwa ?
ممنونم . روده درازی کردم ببخشید
درود
از نوشته هاتون تقریبا متوجه شدم چرا Ionic رو رها کردید و اگر دلیلتون پرفرومنس پایین هست فکر میکنم این مشکل رو با pwa هم داسته باشید. اگر دنبال پرفرومنس هستید فلاتر گزینه بهتریه. اما PWA هم از طرفی برای کارهای خاصی کاربرد داره.
مثلا اپلیکیشنهای دسکتاپی یا حتی خود وبسایت. در کل با فلاتر برای انجام کارهای نیتیو راحت ترید و کازبرتون UX بهتری رو تجربه میکنه
مطالعه مقاله زیر هم خالی از لطف نیست.
https://www.academind.com/learn/flutter/react-native-vs-flutter-vs-ionic-vs-nativescript-vs-pwa/
سلام
@irse247
مقایسه جالبی میشه کرد
پروژه ای رو که شما به فرض با جاوا میزنید ، بک اند و وب سرویس رو هم هم با PHP
خب شاید زمان انچنانی نبره و کارتون رو هم راه بندازه
ولی پروژه ای رو که سمت موبایلش با فلاتره ، وب سرویس و بک اند اون سمتش با لاراوله ، UI , UX مناسب داره!!
این کجا و آن کجا! :-)
اینکه فرمودید طبعا وقت زیادی میبره ، ببینید این وقت صرف چه چیزی شده
صرف زیبایی ، امنیت ، سرعت بالا ، خطای کمتر ، راحتی بیشتر ، کارآمدی بالاتر ، اندروید ، IOS
PWA اون حس نیتیو بودن رو نمیتونه زیاد القا کنه به نظر من!
اپ موبایل با فلاتر چیز دیگریست! ازش غافل نشید دوست من!
ببنید اینها هیچ کدوم جای همدیگرو قرار نیست بگیرند.
مثل آدرس یه محل که شما می تونی از چند طرق به اون برسی. یکی دوست داره با مترو بره یکی دوست داره با تاکسی و ...
هرچه ابزارهای بییشتری ارائه بدی، طیف بیشتری از کاربران رو می تونی بدست بیاری.
وقتی شما یه سایت ریسپانسیو طراحی می کنی اولین سوالی که برات پیش می یاد اینه که خوب این که ریسپانسیو هست و خوب هم داره کار می کنه و امنیت و ... و ... هم داره پس چرا باید اپلیکیشن موبایل برای سایتم داشته باشم؟ یا برعکس بپرسم اگر اپلیکیشن موبایل داشتم دیگه لازم نیست سایتم ریسپانسیو باشه؟
اینها هر کدوم یه ویژگی هست و جایگزین همدیگه نمی شه. مثلا شما سایت رو ریسپانسیو می کنی ولی چرا دنبال اپلیکیشن موبایل هم می ری؟ برای اینکه رابط کاربری بهتری ارائه کنی، در بعضی موارد اپلیکیشن بصورت افلاین هم ارائه بشه و اینکه یه سری از افرادی که از سایت استفاده نمی کنند رو مشتاق کنی با اپلیکیشن کار کنند.
حالا با این توصیفات وقتی هم سایتت ریسپانسیو هست و هم اپلیکیشن داری چرا PWA ؟
من اینجا هدفم لیست کردن تمام ویژگی های مثبت و منفی نیست بلکه می خوام بگم اینها هر کدوم ابزاری هستند که کاربرها بیشتر با شرایط مختلف رو داشته باشید. مثلا اخیرا که اپ استور ایران رو تحریم کرده، اگر بیزنس ها سایت ریسپانسیو و PWA داشتند به چالش به مراتب کمتری بر می خوردند و ریزش کمتری تو user هاشون داشتند البته خیلی هاشون داشتند و بعضی ها هم نداشتند و تازه به این فکر افتادند که حتی اگر اپلیکیشن IOS هم دارند به فکر راه های جایگزین هم باشند.
@SeyedMH.Mosavi
آقا ممنون . قانع شدم حسابی . باید تفکرم رو بجای تفکری سری به سمت تفکر موازی ببرم . ینی اینکه از همه ی این ابزارها در راستای جذب حداکثری کاربر استفاده کنم . واقعا ممنون که ذهنمو آروم کردین
سلام خسته نباشید.
دوستانی که در زمینه برنامه نویسی فعالیت می کنند ولی نتوانسته اند از این حرفه درامد لازم را کسب کنند.
من چندین سال در راستای گروهی کار کردن تلاش کردم ولی موفق نشدم تا سال 97 که به طور اتفاقی با چند نفر اشنا شدم و این گروه تشکیل شده.
انقدر ایده های ناب دارم که کل پروژه های ایران که پیاده شده است تاکنون نمونه اش را ندیده اند.حال شاید براش شما سوال باشد چرا این مسئله را اینجا مطرح می کنم بابت ایده خوب که همه جا پول می دهند.
یکی دیگر از اهداف من این است که بدون تکیه کردن به هر گونه اسپانسر یک کار را ایجاد کنم.
حال توضیح ده سال تحقیق که هر روزش یک چالش داشته سخت و دشوار است.
علاقه مندان در این زمینه با شماره خودم 09159838362 تماس بگیرند تا در صورت تا اطلاعات کامل تری را در اختیارشان قرار دهم.
به دلیل نبودن برنامه نویس خوب مجبور شدم خودم برنامه نویسی فلاتر را شروع کنم . و ممنون از راکت و مدرس آقای موسوی که عالی توضیح دادن
بنده محمودزاه هستم
زمانی یک گروه، گروه می شود که هیچ کس من من نکند و با توجه به استعداد های هم قدم بردارند . در گروه کسی رئیس نیست . همه در کنار هم یک صدا . هر کس هنر دارد پس نیازی به افه و کلاس و مدیر و رئیس دیگر نیست.
اگر هم می بنید امروز به عنوان مدیر پروژه یا به قول بچه ها بنیان گذار سامانه............ هستم و خیلی دوستانه مطلب بالا را نوشتم به این خاطر است.
گروه ما یک گروه دوست داشتنی است که هر کس برای رسیدن به هدف تلاش می کند.
منتظر تماس شما عزیزان هستم.
و اگر امکان داشت به دوستان خود ما را معرفی کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟