جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
روح الله
3 سال پیش توسط روح الله مطرح شد
2 پاسخ

انواع وب اپلیکیشن

سلام دوستای خوبم ، برای ساختن اپلیکیشن های کراس پلتفرم کدوم رو انتخاب می کنید ؟
1-آوردن تکنولوژی های وب به دیوایس های دیگه مخصوصا گوشی ،
2- آوردن تکنولوژی های خارج از وب به داخل مرورگر مثل فلاتر
دوست داشتم سینیور ها و حرفه ای هایی که تو دنیای low-level هم فعالیتی داشتن پاسخ بدن


ثبت پرسش جدید
عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
0

سلام
همونطور دوستمون گفتن کراس پلتفرم خیلی کار رو راحت کرده اما در مورد ریخت نیتیو باید بگم خیلی مواقع به باگ اعصاب خورد کن میخوره و مشخصه که هنوزم ریلیز نهایی نیست مورد دوم استفاده از پکیج ها داخل ریکت نیتیوه که واقعا دردسر سازه که اگه یه پکیجی آپدیت بده روزگارتون سیاه میشه و انستاگرامی گفتن یه درد کمیش ریخت نیتوه و بخش زیادیش کد نیتیو نوشته شده یا اسکایپ یا تسلا همشون با ریخت نیتیو هستن اما کلی کد نیتیو براشون نوشته شده

زامارین هم که توی دات نت ۶ منسوخ شده جایگزین براش معرفی کردن

در مورد ایونیک که یک کتابخونه ui هست و با capacitor و Cordova خروجی وب ویو میدع که به نظر من جالبه اما گند میزنه به ازتون

چیزی که من باهاش کار کردم و راضی هم بودم و تقریبا همه مشکلات فریم ورک های قبلی رو برطرف کرده و هر روز داره پیشرفت های چشمگیری میکنه و واقعا ساختاری خیلی تمیز تری نسبت به بقیه داره
در مورد سوالتون هم باید بگم استفاده از تکنولوژی های وب داخل موبایل مرسوم تره و طرفدار بیشتری داره اما هنوز چیزایی مثل وب اسمبلی و ... جا نیفتاده

و چند وقت پیش گوگل کروم اعلام کرد تا چند نسخه آینده کروم باید. همه سایت قابلیت pwa رو داشته باشن یعنی حداقل یه manifest.json میخوان


مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
0

درود بر شما.
من خودم تحقیقات زیاد انجام میدم و تلاشم رو میکنم تا چیزهای جدید و بروز و کارآمد رو امتحان کنم. دانش زیادی ندارم اما چون یه چیزهایی میدونم خدمتتون میگم.
اصلا کراس پلتفرم یعنی چی؟ یعنی مثلا اپی که ما داریم، هم روی گوشی های اندرویدی قابل استفاده باشه هم ios. خیلی مشکله که یه بار بیایم برای اندروید کد بزنیم یه بار ios. و در نهایت هم هر کدوم باگ های جدا، پشتیبانی جدا و دردسرهای خاص خودش رو داره.
اما تکنولوژی کراس پلتفرم تا حدودی این مشکل رو حل کرده و ما یه بار کد میزنیم، دیباگ میکنیم، تست میکنیم، و بعد که اپ آماده شد دو تا خروجی دریافت میکنیم. این دو خروجی با هم یکسان هستن و تفاوتی ندارن. من تا جایی که خبر دارم اینستاگرام هم کراس پلتفرم هست چون با ری اکت نیتیو نوشته شده.
من توی دنیای کراس پلتفرم، این چهار گزینه رو از بقیه بهتر میدونم.
1.آیونیک (Ionic)، توی آیونیک میتونید با HTML , CSS , JS اپ طراحی کنید. من خودم امتحانش نکردم.
2.زامارین، که زبانش سی شارپه و یه چیزی تو همون مایه های آیونیکه.
3.ری اکت نیتیو، که من خودم عاشقشم. با جاوا اسکریپت کار میکنه و به نظر من خیلی خوبه حتما استفاده کنید.

  1. فلاتر که خودتون گفتید هم خیلی خوب و محبوبه ولی من خودم امتحانش نکردم.
    من اگه خودم باشم ری اکت نیتیو رو انتخاب میکنم اما بازم چیزی که شما انتخاب میکنید دلایل خودش رو داره.
    نمیدونم کامل منظورتون رو فهمیدم یا نه اما درباره اپ های کراس پلتفرم اینها رو میدونستم.
    موفق باشید

عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
0

سلام
همونطور دوستمون گفتن کراس پلتفرم خیلی کار رو راحت کرده اما در مورد ریخت نیتیو باید بگم خیلی مواقع به باگ اعصاب خورد کن میخوره و مشخصه که هنوزم ریلیز نهایی نیست مورد دوم استفاده از پکیج ها داخل ریکت نیتیوه که واقعا دردسر سازه که اگه یه پکیجی آپدیت بده روزگارتون سیاه میشه و انستاگرامی گفتن یه درد کمیش ریخت نیتوه و بخش زیادیش کد نیتیو نوشته شده یا اسکایپ یا تسلا همشون با ریخت نیتیو هستن اما کلی کد نیتیو براشون نوشته شده

زامارین هم که توی دات نت ۶ منسوخ شده جایگزین براش معرفی کردن

در مورد ایونیک که یک کتابخونه ui هست و با capacitor و Cordova خروجی وب ویو میدع که به نظر من جالبه اما گند میزنه به ازتون

چیزی که من باهاش کار کردم و راضی هم بودم و تقریبا همه مشکلات فریم ورک های قبلی رو برطرف کرده و هر روز داره پیشرفت های چشمگیری میکنه و واقعا ساختاری خیلی تمیز تری نسبت به بقیه داره
در مورد سوالتون هم باید بگم استفاده از تکنولوژی های وب داخل موبایل مرسوم تره و طرفدار بیشتری داره اما هنوز چیزایی مثل وب اسمبلی و ... جا نیفتاده

و چند وقت پیش گوگل کروم اعلام کرد تا چند نسخه آینده کروم باید. همه سایت قابلیت pwa رو داشته باشن یعنی حداقل یه manifest.json میخوان


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام