حسین
4 سال پیش توسط حسین مطرح شد
5 پاسخ

ایا میشه فقط به فلاتر تکیه کرد

سلام دوستان خسته نباشید.من زبان پایتون رو یاد گرفتم دیگه . خلاصه html css هم یاد گرفتم. ولی به وب علاقه ی خاصی نداشتم مخصوصا فرانت. امیدم این بود ک برم js یاد بگیرم بعدش ریکت یاد بگیرم بعدم ریکت نیتیو یاد بگیرم که یه تیر چن نشون بشه هم به خواسته اصلیم ک اپ موبایل هست برسم هم بتونم وب سایت بزنم. ولی میگم علاقه اصلیم به موبایل بود همیشه. خلاصه بعد هزار تا این دست اون دست کردن با فلاتر اشنا شدم و وب رو کلا گذاشتم کنار فقط دارم فلاتر کار میکنم ازش لذت هم میبرم.
اما سوال:
سوال اصلیم اینه ک ایا میشه فقط به فلاتر بسنده کرد؟ یعنی به عنوان یه تخصص میشه روش حساب باز کرد یا این ک ن باید مثلا دارم میگم, باید برنامه نویس فرانت یا بک اند بود درکنارش هم فلاتر کار کرد؟ نظر شما چیه


ثبت پرسش جدید
mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش مطرح شد
4

فلاتر یک لایه انتزاعی روی swift و java ایجاد میکنه و در نهایت کدهایی که داره به جاوا یا swift با توجه به خروجی که میگیرید تبدیل میشه.

موقعی که با فلاتر کار میکنید نیاز به یادگیری زبان dart دارید. خیلی وقت ها به ویژگی هایی نیاز دارید که یا پکیج خاصی براش نیست یا اینکه اصلا وجود نداره و خودتون باید اون ویژگی ها رو درون فلاتر پیاده سازی کنید. ویژگی هایی که نیاز دسترسی به سخت افزار رو دارن (مثلا کار با دوربین موبایل) نیازمند کدنویسی به زبان swift و java هستن. یعنی شما یک ویژگی جدید به فلاتر معرفی میکنید بعدش یکبار برای اندروید کد جاوا رو مینویسید و یکبار برای گوشی های IOS کد swift مینویسید و بعدش فلاتر خودش با توجه به خروجی که میگیرید از کدتون استفاده میکنه.

پس اگه میخواید حرفه ای کار کنید باید از جاوا و swift هم سر در بیارید. اما اگه میخواید اپلیکیشن های ساده درست کنید (مثل دیوار یا مثلا شیپور) نیاز به انجام اینکار نیست. اما اگه نیاز به ساخت چیزی مانند اینستاگرام دارید بهتره سویفت و جاوا رو هم یاد بگیرید. مثلا ما برای اینکه با دوربین کار کنیم خیلی مشکلات برامون پیش اومد. پکیج هایی که وجود داشت خیلی نمیشد کاستوم کردشون و یکسری مشکلات داشتند.


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 4 سال پیش مطرح شد
0

درود...
روی سمت سرور و سمت کاربر در کنار فلاتر کار کنید چون ممکنه برای پیشبرد پروژه تان نیاز پیدا کنید...


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش مطرح شد
4

فلاتر یک لایه انتزاعی روی swift و java ایجاد میکنه و در نهایت کدهایی که داره به جاوا یا swift با توجه به خروجی که میگیرید تبدیل میشه.

موقعی که با فلاتر کار میکنید نیاز به یادگیری زبان dart دارید. خیلی وقت ها به ویژگی هایی نیاز دارید که یا پکیج خاصی براش نیست یا اینکه اصلا وجود نداره و خودتون باید اون ویژگی ها رو درون فلاتر پیاده سازی کنید. ویژگی هایی که نیاز دسترسی به سخت افزار رو دارن (مثلا کار با دوربین موبایل) نیازمند کدنویسی به زبان swift و java هستن. یعنی شما یک ویژگی جدید به فلاتر معرفی میکنید بعدش یکبار برای اندروید کد جاوا رو مینویسید و یکبار برای گوشی های IOS کد swift مینویسید و بعدش فلاتر خودش با توجه به خروجی که میگیرید از کدتون استفاده میکنه.

پس اگه میخواید حرفه ای کار کنید باید از جاوا و swift هم سر در بیارید. اما اگه میخواید اپلیکیشن های ساده درست کنید (مثل دیوار یا مثلا شیپور) نیاز به انجام اینکار نیست. اما اگه نیاز به ساخت چیزی مانند اینستاگرام دارید بهتره سویفت و جاوا رو هم یاد بگیرید. مثلا ما برای اینکه با دوربین کار کنیم خیلی مشکلات برامون پیش اومد. پکیج هایی که وجود داشت خیلی نمیشد کاستوم کردشون و یکسری مشکلات داشتند.


Kameel Mirzaei
تخصص : FullStack Developer
@mirzae.uast 4 سال پیش مطرح شد
2

عالی بود استفاده کردیم ممنون


Reza Jashnsaz
تخصص : مهندس نرم افزار
@rezajashnsaz0011 4 سال پیش مطرح شد
1

@khanzadimahdi
ببخشید اینجا میپرسم
ولی این مشکلات که داخل flutter برای ارتباط با سخت افزار پیش میاد تو react native هم وجود داره یا اونجا پکیج هایی هستن که این مسائل رو پوشش بدن؟


mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 4 سال پیش مطرح شد
3

فلاتر مشکلاتش کمتر از react native هست و خیلی از مشکلات react native توی فلاتر حل شده هستن.

به نظر من اگه تازه میخواید شروع کنید سمت فلاتر برید و بیخیال react native بشید.

توی react native یکی از مشکلاتی که هست اینه که وسط پروژه یه پکیج اپدیت جدید میده و شما مجبور میشید اپدیتش کنید و خیلی از جاهای پروژه بهم میریزه! همچنین navigator خوبی نداره. در کل من فلاتر رو ترجیح میدم چون با مسائل ساده تر رفتار میکنه و اینکه گوگل پشتش هست.

مهمترین چیزی که باید بدونید اینه که گوگل اندروید رو ساخته و همچنین فلاتر رو هم گوگل ساخته! پس میدونه داره چیکار میکنه.


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

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