وقتی که از جاوا میومدیم سمت فلاتر، یکی از خوبی های غیر قابل بحث فلاتر این بود که نیاز نبود کد xml بزنیم و یه زبان declarative بهمون میداد که کار رو خیلی قشنگ میکرد.
واقعن اندروید کد زدن با جاوا وحشتناک بود و فلاتر در مقابلش بدون چون و چرا مثل یه فرشته بود.
ولی الان با jetpack compose میتونیم همون زبان declarative رو داشته باشیم و مجبور نباشیم مثل قبل xml بزنیم و احتمالن خیلی کارهای وحشتناکی که اون موقع مجبور بودیم انجام بدیم...
اون طرف هم swiftUi قابلیت های مشابهی رو میده..
من اگه همین الان میخواستم انتخاب کنم, حتمن انتخاب صد در صدی و بدون بازگشتم فلاتر نبود و گزینه های دیگه رو هم به شدت بررسی میکردم .
امکانات نیتیو رو هم باید در نظر گرفت.
به هر حال فلاتر بدون رفت و آمد به نیتیو نیست!!!!
@purecoder_ir
واقعن اندروید کد زدن با جاوا وحشتناک بود و فلاتر در مقابلش بدون چون و چرا مثل یه فرشته بود.
ولی الان با jetpack compose میتونیم همون زبان declarative رو داشته باشیم و مجبور نباشیم مثل قبل xml بزنیم و احتمالن خیلی کارهای وحشتناکی که اون موقع مجبور بودیم انجام بدیم...
اون طرف هم swiftUi قابلیت های مشابهی رو میده..
من اگه همین الان میخواستم انتخاب کنم, حتمن انتخاب صد در صدی و بدون بازگشتم فلاتر نبود و گزینه های دیگه رو هم به شدت بررسی میکردم .
امکانات نیتیو رو هم باید در نظر گرفت.
به هر حال فلاتر بدون رفت و آمد به نیتیو نیست!!!!
@purecoder_ir
بعضی مواقع نباید پشت سر هم کار کرد و گفت keep working, keep working, keep working...
ینی توی بدترین شرایط هم میگن ادامه بده..
شاید داریم مسیر اشتباهی رو میریم، باید یکم فرصت بدیم تا ذهن آروم بگیره و بتونه تصمیم بهتر بگیره.
اگه مسیر اشتباه بود، ادامه بدیم که چی بشه..
بعضی مواقع هیچ کاری نکردن، بهترین کاره, وگرنه بیشتر فرو میری
@purecoder_ir
ینی توی بدترین شرایط هم میگن ادامه بده..
شاید داریم مسیر اشتباهی رو میریم، باید یکم فرصت بدیم تا ذهن آروم بگیره و بتونه تصمیم بهتر بگیره.
اگه مسیر اشتباه بود، ادامه بدیم که چی بشه..
بعضی مواقع هیچ کاری نکردن، بهترین کاره, وگرنه بیشتر فرو میری
@purecoder_ir
Forwarded from Fluttery's Journey
تخفیف 40 درصدی دوره ی فلاتر به مدت یک هفته..
https://purecoder.ir/course/flutterys-journey/
برای شرکت در دوره به ایدی زیر پیام بدید:
@purecoder_support
https://purecoder.ir/course/flutterys-journey/
برای شرکت در دوره به ایدی زیر پیام بدید:
@purecoder_support
Pure Coder pinned «تخفیف 40 درصدی دوره ی فلاتر به مدت یک هفته.. https://purecoder.ir/course/flutterys-journey/ برای شرکت در دوره به ایدی زیر پیام بدید: @purecoder_support»
⚔️جنگ ستارگان
😍یه داستان کوتاه و جالب
بیشتر در موردش نمیگم, خودتون بخونید...
https://purecoder.ir/star-wars/
@purecoder_ir
😍یه داستان کوتاه و جالب
بیشتر در موردش نمیگم, خودتون بخونید...
https://purecoder.ir/star-wars/
@purecoder_ir
الان مد شده فقط یه فریمورک یاد بگیرن و هیچی دیگه رو لازم ندونن!!!
بکند، دیتابیس ؟ ORM ها کارو راه میندازن، دیتابیس یاد بگیریم چرا!!!
نود جی اس، جاوا اسکریپت؟ برو بابا نیاز نیست.
فلاتر، دارت ؟ ۴ تا ویجت که این حرفا رو نداره!!!
بعدش هم نگران هستن که هوش مصنوعی جاشون رو بگیره.
والا عباس آقا بقال هم میتونه جاتون رو بگیره.
@purecoder_ir
بکند، دیتابیس ؟ ORM ها کارو راه میندازن، دیتابیس یاد بگیریم چرا!!!
نود جی اس، جاوا اسکریپت؟ برو بابا نیاز نیست.
فلاتر، دارت ؟ ۴ تا ویجت که این حرفا رو نداره!!!
بعدش هم نگران هستن که هوش مصنوعی جاشون رو بگیره.
والا عباس آقا بقال هم میتونه جاتون رو بگیره.
@purecoder_ir
اسپاگتی کد، فقط اون کدی نیست که همش توی یه فایل نوشته شده...
بعضی موقع شونصد تا کلاس و ماژول درست میکنیم و باز هم یه اسپاگتی کد داریم.
اسپاگتی کد، یه کار مفید انجام میده ولی بدون اینکه بتونه به خوبی خودش رو توضیح بده و توصیف کنه.
به هر شکلی که نوشته شده باشه و به هر صورتی که به تکه های مختلف تجزیه شده باشه وقتی که نتونه خودش رو توصیف کنه، یه اسپاگتی هست.
این روزها ممکنه کدهایی بنویسیم که هوش مصنوعی اون ها رو به خوبی بفهمه و فکر کنیم که کد خیلی خوبی نوشتیم. فراموش نکنیم که هوش مصنوعی در هر صورت یه ماشینه و ما در حال حاضر نیاز داریم که برای انسان ها کد بزنیم. پس اگه هوش مصنوعی کد ما رو فهمید به معنی کیفیت کد ما نیست. انسان باید کدمون رو بفهمه.
@purecoder_ir
بعضی موقع شونصد تا کلاس و ماژول درست میکنیم و باز هم یه اسپاگتی کد داریم.
اسپاگتی کد، یه کار مفید انجام میده ولی بدون اینکه بتونه به خوبی خودش رو توضیح بده و توصیف کنه.
به هر شکلی که نوشته شده باشه و به هر صورتی که به تکه های مختلف تجزیه شده باشه وقتی که نتونه خودش رو توصیف کنه، یه اسپاگتی هست.
این روزها ممکنه کدهایی بنویسیم که هوش مصنوعی اون ها رو به خوبی بفهمه و فکر کنیم که کد خیلی خوبی نوشتیم. فراموش نکنیم که هوش مصنوعی در هر صورت یه ماشینه و ما در حال حاضر نیاز داریم که برای انسان ها کد بزنیم. پس اگه هوش مصنوعی کد ما رو فهمید به معنی کیفیت کد ما نیست. انسان باید کدمون رو بفهمه.
@purecoder_ir
🔥F# pipe operator
@purecoder_ir
[ 1..9 ]
|> List.filter (fun x -> x > 5)
|> List.filter (fun x -> x % 2 = 0)
|> List.map (fun x -> x * 2)
|> List.sum // -> 28
@purecoder_ir
یه مساله ای که در مورد هوش مصنوعی هست اینه که اگه هوش مصنوعی بخواد توی زمینه ی برنامه نویسی به طور کامل جای انسان رو بگیره ، چه لزومی داره به زبان هایی مثل جاوا و دارت و سی شارپ و کاتلین و ... و فریمورک هایی که ما کار میکنیم کد بزنه ؟
این ها زبان های سطح بالایی هستن که برای انسان توسعه داده شدن...
اگه هوش مصنوعی قرار باشه دستیار انسان بشه، میتونه در طول یه پروژه بغل دست آدم بشینه و کدهایی به این زبان ها تولید کنه و اون موقع تولید کدهای maintainable اهمیت بالایی داره.
هر پروژه و هر تیم خصوصیات خودشو داره و ابتدا باید به دستیار هوش مصنوعی خودمون آموزش بدیم تا بتونه با محیط ما اداپته بشه و بعدش کنار خودمون ازش استفاده کنیم .
ولی اگه بخواد به طور کامل جایگزین کدنویس بشه، داستان فرق میکنه، اون موقع اصن چرا با این زبان ها و فریمورک ها کار بکنه؟
مگه دیوونس که برای یه پروژه به این زبان ها کد بزنه وقتی که آدمیزاد دو پا نمیخاد باهاش کار کنه؟
میتونه خیلی سطح پایین تر و نزدیک تر به ماشین کار کنه🤔🤔
@purecoder_ir
این ها زبان های سطح بالایی هستن که برای انسان توسعه داده شدن...
اگه هوش مصنوعی قرار باشه دستیار انسان بشه، میتونه در طول یه پروژه بغل دست آدم بشینه و کدهایی به این زبان ها تولید کنه و اون موقع تولید کدهای maintainable اهمیت بالایی داره.
هر پروژه و هر تیم خصوصیات خودشو داره و ابتدا باید به دستیار هوش مصنوعی خودمون آموزش بدیم تا بتونه با محیط ما اداپته بشه و بعدش کنار خودمون ازش استفاده کنیم .
ولی اگه بخواد به طور کامل جایگزین کدنویس بشه، داستان فرق میکنه، اون موقع اصن چرا با این زبان ها و فریمورک ها کار بکنه؟
مگه دیوونس که برای یه پروژه به این زبان ها کد بزنه وقتی که آدمیزاد دو پا نمیخاد باهاش کار کنه؟
میتونه خیلی سطح پایین تر و نزدیک تر به ماشین کار کنه🤔🤔
@purecoder_ir
کدوم پترن زیر هم ارز و جایگزین Singleton محسوب میشه ؟
Anonymous Quiz
22%
Prototype
11%
Fly weight
41%
Monostate
27%
Builder
سلام دوستان
یه دورهمی خیلی خیلی یهویی
چند دقه دیگه شروع میشه
اینجا در مورد سالید صحبت میکنیم
خوشحال میشم بیاید 😍
یه دورهمی خیلی خیلی یهویی
چند دقه دیگه شروع میشه
اینجا در مورد سالید صحبت میکنیم
خوشحال میشم بیاید 😍
Forwarded from Amin Zamani.afshar
My event
7:30 PM - 9:30 PM
Mon, Nov 18, 2024
Join with Google Meet: https://meet.google.com/gnp-yyie-erg
7:30 PM - 9:30 PM
Mon, Nov 18, 2024
Join with Google Meet: https://meet.google.com/gnp-yyie-erg
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
Pure Coder pinned «سلام دوستان یه دورهمی خیلی خیلی یهویی چند دقه دیگه شروع میشه اینجا در مورد سالید صحبت میکنیم خوشحال میشم بیاید 😍»
Pure Coder
سلام دوستان یه دورهمی خیلی خیلی یهویی چند دقه دیگه شروع میشه اینجا در مورد سالید صحبت میکنیم خوشحال میشم بیاید 😍
عالی بود 😍
خودم از مسیری که توی بحثمون طی شد لذت بردم
خودم از مسیری که توی بحثمون طی شد لذت بردم
کاش برنامه نویس ها هر کدوم یه مدیر برنامه داشتن
بعد شرکت ها برای جابجایی برنامه نویس ها حق ترانسفر میدادن ..
مثلن فلان برنامه نویس با ۶۰ میلیون یورو از شرکت A به شرکت B منتقل شد...
بعد گند میزدن توی کدها ولی با این وجود حواله های ۱۰۰ میلیاردی خودرو میگرفتن ....
هواردارهاشون میومدن در شرکت تجمع میکردن و میگفتن این برنامه نویسه که خیلی باگ تولید میکنه رو حق ندارین بذارین جایی بره...
بخاطر اینکه ۵۰ هزار تومن از قراردادت مونده بود، فسخ میکردی و به یه شرکت دیگه میرفتی و محرومیت تعلیقی برات میبریدن...
@purecoder_ir
بعد شرکت ها برای جابجایی برنامه نویس ها حق ترانسفر میدادن ..
مثلن فلان برنامه نویس با ۶۰ میلیون یورو از شرکت A به شرکت B منتقل شد...
بعد گند میزدن توی کدها ولی با این وجود حواله های ۱۰۰ میلیاردی خودرو میگرفتن ....
هواردارهاشون میومدن در شرکت تجمع میکردن و میگفتن این برنامه نویسه که خیلی باگ تولید میکنه رو حق ندارین بذارین جایی بره...
بخاطر اینکه ۵۰ هزار تومن از قراردادت مونده بود، فسخ میکردی و به یه شرکت دیگه میرفتی و محرومیت تعلیقی برات میبریدن...
@purecoder_ir
زبان هایی مثل c و c++ مستقیم به native machine code کامپایل میشن و از این رو زبان های کامپایلری محسوب میشن.
ولی زبان هایی مثل جاوا و سی شارپ هم کامپایلری هستند و هم مفسری. 😳
ابتدا به یک زبان میانی کامپایل میشن و بعد موقع اجرا (run time), کدهای تولید شده به اون زبان خط به خط اجرا میشن.
این کار توی جاوا توسط JVM و توی دات نت توسط CLR انجام میشه.
تمام زبان های دات نت مثل سی شارپ و اف شارپ به یک زبان میانی مشترک کامپایل و بعد توسط CLR اجرا میشن.
این امر یعنی کامپایل نشدن مستقیم این زبان ها به native machine code باعث میشه که یک بار کدهای نوشته شده به این زبان ها رو کامپایل کنیم و بعدش توی هر ماشینی که خواستیم اجرا کنیم و وابسته به ماشین نباشیم.😳
@purecoder_ir
ولی زبان هایی مثل جاوا و سی شارپ هم کامپایلری هستند و هم مفسری. 😳
ابتدا به یک زبان میانی کامپایل میشن و بعد موقع اجرا (run time), کدهای تولید شده به اون زبان خط به خط اجرا میشن.
این کار توی جاوا توسط JVM و توی دات نت توسط CLR انجام میشه.
تمام زبان های دات نت مثل سی شارپ و اف شارپ به یک زبان میانی مشترک کامپایل و بعد توسط CLR اجرا میشن.
این امر یعنی کامپایل نشدن مستقیم این زبان ها به native machine code باعث میشه که یک بار کدهای نوشته شده به این زبان ها رو کامپایل کنیم و بعدش توی هر ماشینی که خواستیم اجرا کنیم و وابسته به ماشین نباشیم.😳
@purecoder_ir