HamidZaeri
4 سال پیش توسط HamidZaeri مطرح شد
6 پاسخ

یک کدبیس برای iOS و وب

سلام
یه اپ فروشگاهی میخوایم بسازیم برای محیط آیفون و سوالم اینه با چه تکنولوژی میشه برای iOS و PWA خروجی گرفت؟

  1. تکنولوژی های WebView مثل ionic: عیب مهم وب ویو ها اینه که روی iOS حس نیتیو رو ندارن.
  2. فلاتر: تازگی وب هم ساپورت میکنه ولی ظاهرا کد موبایل با وب یکسان نیست و دوباره نویسی داره.
  3. ری‎اکت و ری‎اکت نیتیو: فکر کنم کدهای وب و موبایل باید جدا نوشته بشه و فقط ساختار کدنویسی شبیه هم هستن.
  4. Uno platform: اطلاعات زیادی ندارم، فقط میدونم #C هست و تحت وب با web assembly هست.
  5. سایر؟

معیارها:

  • تا جای ممکن یک کد تقریبا یکسان برای وب و iOS
  • روی موبایل نیتیو و سبک باشه

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

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


AriaieBOY
تخصص : TALL Stack Lover
@ariaieboy 4 سال پیش مطرح شد
میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 4 سال پیش مطرح شد
0

@ariaieboy
با تشکر از شما، اگر ممکنه در خصوص پیوندی که قرار دادین، توضیحاتی رو هم بفرمایید ممنون میشم.


AriaieBOY
تخصص : TALL Stack Lover
@ariaieboy 4 سال پیش آپدیت شد
1

@milad
یک ویدئوی سی دقیقه ای داره نگاه کنی. فکر کنم کامل متوجه بشید.
یک فریمورک مبتنی بر ویو هست.
با یک کد بیس ویو میتونید برای پلتفرم های مختلف خروجی بگیرید.
بعد مبتنی بر متریال دیزاین هست و اینکه rtl ساپورتم هست


HamidZaeri
@hamidzaeri 4 سال پیش آپدیت شد
0

@ariaieboy
کوازار خروجی که برای iOS میده، وب ویو هست؟ یا مثل فلاتر نیتیو میده؟


AriaieBOY
تخصص : TALL Stack Lover
@ariaieboy 4 سال پیش مطرح شد
0

@hamidzaeri
فکر کنم اگر خودتون تایم بذارید و کمی مطالعه کنید سریعتر و بهتر متوجه بشید.
https://quasar.dev/quasar-cli/developing-mobile-apps

این رو هم خدمتتون عرض کنم شما نمیتونید هم کیفیت را حفظ کنید هم کد بیس کمتر کنید هم حس کار حفظ کنید هم ظاهر شبیه هم کنید و....

بالاخره باید مطابق نیاز پروژه خودتون بین این مواردی که براتون مهم هست و اولویت داره یک بالانسی ایجاد کنید اگر خیلی حس نیتیو براتون مهمه خوب باید جدا برنامه را طراحی کنید.
اگر میخواهید کد کمتر و هزینه کمتری بکنید و براتون مشکلی نداره کمی حس و حال نیتیو کمتر بشه میتونید از ایندست فریمورک ها استفاده کنید. بازم میتونید لینکی که دادم بخونید و تصمیم بگیرید طبق چیزی که گفته از Capacitor یا Cordova استفاده میشه برای تبدیل کد بیس به اپ و این ابزار ها میان وب ویو شما را به کد نیتیو تبدیل میکنن و شما میتونید با استفاده از پلاگین های جاوااسکریپتی به native api های دستگاه موبایل دسترسی پیدا کنید.

ولی خوب صد در صد چون یک تبدیل کد انجام میشه به قدرت برنامه های نیتیو شاید نرسه ولی خوب خوبیش اینه شما دارید ویو جی اس که بسیار ساده هست سینتکسش را و برای وب زدید با یکسری تغییرات خیلی جزئی برای 5 تا 6 تا پلتفرم دیگه خروجی میگیرید.


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

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