Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی
آقا می شه من از این بنیانگذار برنامه نویسی خواهش کنم یک کد چلنج آنلاین برامون حل کنه
ما فقط از استاد سخنرانی دیدیم
نویسنده پرفروش ترین کتاب ایران؟
کدوم موسسه این و به عنوان استاد برتر انتخاب کرده؟
اصلا این کجا درس می ده؟
چرا یکی جلو این و نمی گیره؟
از توییتر حسین کاظمی
⭐ @SEYED_BAX
ما فقط از استاد سخنرانی دیدیم
نویسنده پرفروش ترین کتاب ایران؟
کدوم موسسه این و به عنوان استاد برتر انتخاب کرده؟
اصلا این کجا درس می ده؟
چرا یکی جلو این و نمی گیره؟
از توییتر حسین کاظمی
Please open Telegram to view this post
VIEW IN TELEGRAM
👌1
👌1
🔶 یکی از ویژگی های جذاب وابستگی Pulse Outdated به شما امکان نمایش دادن ویژگی جدید و قدیمی بودن نصاب پکیچ های لاراول رو می دهد.
نصب وابستگی :
کد زیر را به فایل pulse,php اضافه کنید:
و حالا این ویژگی می توانید در فایل dashboard.blade.php اضافه کنید:
https://github.com/aarondfrancis/pulse-outdated
https://laravel-news.com/show-outdated-composer-dependencies-in-laravel-pulse
#لاراول
@TheRaymondDev
نصب وابستگی :
composer require aaronfrancis/pulse-outdated
کد زیر را به فایل pulse,php اضافه کنید:
return [
// ...
'recorders' => [
+ \AaronFrancis\Pulse\Outdated\Recorders\OutdatedRecorder::class => [],
]
]
و حالا این ویژگی می توانید در فایل dashboard.blade.php اضافه کنید:
<x-pulse>
+ <livewire:outdated cols='4' rows='2' />
<livewire:pulse.servers cols="full" />
<livewire:pulse.usage cols="4" rows="2" />
<livewire:pulse.queues cols="4" />
<livewire:pulse.cache cols="4" />
<livewire:pulse.slow-queries cols="8" />
<livewire:pulse.exceptions cols="6" />
<livewire:pulse.slow-requests cols="6" />
<livewire:pulse.slow-jobs cols="6" />
<livewire:pulse.slow-outgoing-requests cols="6" />
</x-pulse>
https://github.com/aarondfrancis/pulse-outdated
https://laravel-news.com/show-outdated-composer-dependencies-in-laravel-pulse
#لاراول
@TheRaymondDev
GitHub
GitHub - aarondfrancis/pulse-outdated: A Laravel Pulse card to show outdated composer dependencies
A Laravel Pulse card to show outdated composer dependencies - GitHub - aarondfrancis/pulse-outdated: A Laravel Pulse card to show outdated composer dependencies
❤2
🔶 سیستم محتوای شبکه اجتماعی colibrism
با colibrism می توانید شبکه اجتماعی راه اندازی کنید مثل وردپرس یا چیزی شیبه ویراستی
اما بدون هزینه نیست و برای راه اندازی یک سایت 120 دلار با تخفیف 59 دلار سالانه هزینه دارد.
https://colibrism.ru/
#خبر
@TheRaymondDev
با colibrism می توانید شبکه اجتماعی راه اندازی کنید مثل وردپرس یا چیزی شیبه ویراستی
اما بدون هزینه نیست و برای راه اندازی یک سایت 120 دلار با تخفیف 59 دلار سالانه هزینه دارد.
https://colibrism.ru/
#خبر
@TheRaymondDev
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1
🔶 صفحهی آبی مرگ (BSOD) که یکی از قابلیتهای خاطرهانگیز ویندوز محسوب میشود، به لینوکس میآید.
https://www.phoronix.com/news/systemd-255
#خبر
@TheRaymondDev
https://www.phoronix.com/news/systemd-255
#خبر
@TheRaymondDev
👎3👍1
🔶 نخست وزیر سنگاپوری که برنامه نویس است!
نخست وزیری که بخشی از باگ (خطا) های بازی سودوکو با ++C حل می کرد.
یادآوری : خبر سال 2015 هست
https://arstechnica.com/information-technology/2015/05/prime-minister-of-singapore-shares-his-c-code-for-sudoku-solver/
#خبر
@TheRaymondDev
نخست وزیری که بخشی از باگ (خطا) های بازی سودوکو با ++C حل می کرد.
یادآوری : خبر سال 2015 هست
https://arstechnica.com/information-technology/2015/05/prime-minister-of-singapore-shares-his-c-code-for-sudoku-solver/
#خبر
@TheRaymondDev
Ars Technica
Prime Minister of Singapore shares his C++ code for Sudoku solver
Posts source to his Facebook page, asks for bug reports.
🔶 معرفی تم جدید Catppuccin :
اگر علاقه به رنگ های تیره روشن دارید, پیشنهاد می کنم این تم را امتحان کنید.
برای VSCode :
https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc
برای محصولات jetbrains :
https://plugins.jetbrains.com/plugin/18682-catppuccin-theme
گیت هاب :
https://github.com/catppuccin
#تم
@TheRaymondDev
اگر علاقه به رنگ های تیره روشن دارید, پیشنهاد می کنم این تم را امتحان کنید.
برای VSCode :
https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc
برای محصولات jetbrains :
https://plugins.jetbrains.com/plugin/18682-catppuccin-theme
گیت هاب :
https://github.com/catppuccin
#تم
@TheRaymondDev
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
توی این پست میخوام در مورد یک پروفایلر حافظه خیلی خفن به اسم Memray براتون بگم.
خب Memray یه پروفایلر حافظه برای زبان پایتونه که میتونه تخصیص حافظه در کد پایتون، ماژولهای گسترشی بومی و خود مفسر پایتون رو ردیابی کنه. این پکیج میتونه چندین نوع گزارش مختلف از دادههای استفاده از حافظه جمعآوری شده رو تولید کنه تا به شما در تجزیه و تحلیل دادهها کمک کنه.
ویژگیهای کلیدی Memray عبارتند از:
- ردیابی دقیق پشته فراخوانی (stack trace tracking): برخلاف پروفایلرهای نمونهبرداری، Memray هر فراخوانی تابع رو ردیابی میکنه، بنابراین میتونه به طور دقیق پشته فراخوانی رو نشون بده.
- ردیابی فراخوانیهای نیتیو: Memray همچنین فراخوانیهای بومی در کتابخانههای C/C++ رو مدیریت میکنه تا کل پشته فراخوانی در نتایج موجود باشه.
- سرعت بالا: Memray بسیار سریعه و باعث کندی قابل توجهی در برنامه نمیشه. ردیابی کد بومی کمی کندتره، اما این میتونه در صورت نیاز غیرفعال بشه.
- انواع گزارشهای مختلف: Memray میتونه انواع گزارشهای مختلفی در مورد دادههای استفاده از حافظه جمعآوری شده تولید کنه، مانند نمودارهای شعله.
- سازگاری با Python Threads و native-threads: Memray با Python Threads و native-threads (مانند C++ threads در ماژولهای گسترشی بومی) کار میکنه.
و درنهایت Memray میتونه برای کمک به حل مشکلات زیر استفاده بشه:
- تجزیه و تحلیل تخصیصها در برنامهها برای کمک به کشف علت استفاده بالای حافظه.
- یافتن نشتی حافظه (memory leaks).
- یافتن نقاط داغ در کد که باعث تخصیصهای زیادی میشن.
👋 یک نکته اینکه Memray فقط بر روی لینوکس و مک اواس قابل نصبه و نمیتونه روی پلتفرمهای دیگه نصب بشه.
وبسایتش :
https://bloomberg.github.io/memray/
گیتهاب :
https://github.com/bloomberg/memray
برای pytest هم پلاگین داره :
https://github.com/bloomberg/pytest-memray
#profiler
⭐ @SEYED_BAX
خب Memray یه پروفایلر حافظه برای زبان پایتونه که میتونه تخصیص حافظه در کد پایتون، ماژولهای گسترشی بومی و خود مفسر پایتون رو ردیابی کنه. این پکیج میتونه چندین نوع گزارش مختلف از دادههای استفاده از حافظه جمعآوری شده رو تولید کنه تا به شما در تجزیه و تحلیل دادهها کمک کنه.
ویژگیهای کلیدی Memray عبارتند از:
- ردیابی دقیق پشته فراخوانی (stack trace tracking): برخلاف پروفایلرهای نمونهبرداری، Memray هر فراخوانی تابع رو ردیابی میکنه، بنابراین میتونه به طور دقیق پشته فراخوانی رو نشون بده.
- ردیابی فراخوانیهای نیتیو: Memray همچنین فراخوانیهای بومی در کتابخانههای C/C++ رو مدیریت میکنه تا کل پشته فراخوانی در نتایج موجود باشه.
- سرعت بالا: Memray بسیار سریعه و باعث کندی قابل توجهی در برنامه نمیشه. ردیابی کد بومی کمی کندتره، اما این میتونه در صورت نیاز غیرفعال بشه.
- انواع گزارشهای مختلف: Memray میتونه انواع گزارشهای مختلفی در مورد دادههای استفاده از حافظه جمعآوری شده تولید کنه، مانند نمودارهای شعله.
- سازگاری با Python Threads و native-threads: Memray با Python Threads و native-threads (مانند C++ threads در ماژولهای گسترشی بومی) کار میکنه.
و درنهایت Memray میتونه برای کمک به حل مشکلات زیر استفاده بشه:
- تجزیه و تحلیل تخصیصها در برنامهها برای کمک به کشف علت استفاده بالای حافظه.
- یافتن نشتی حافظه (memory leaks).
- یافتن نقاط داغ در کد که باعث تخصیصهای زیادی میشن.
وبسایتش :
https://bloomberg.github.io/memray/
گیتهاب :
https://github.com/bloomberg/memray
برای pytest هم پلاگین داره :
https://github.com/bloomberg/pytest-memray
#profiler
Please open Telegram to view this post
VIEW IN TELEGRAM
🔶 بازار خرید و فروش کالاهای دست دوم در دیجی کالا فعال شد.
https://used.digikala.com/
#خبر
@TheRaymondDev
https://used.digikala.com/
#خبر
@TheRaymondDev
Forwarded from سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی (SeYeD.Dev)
This media is not supported in your browser
VIEW IN TELEGRAM
یک پروژه نوشتن توی همین یکماه پیش تقریبا پابلیش شده و بشدت هم بازخورد خوب گرفته. الان ۵ هزار تا ستاره گیتهاب گرفته و نزدیک به ۸۰۰ تا فورک
اینطوری هستش که شما بهش میگید یک کاری رو انجام بده و اون خودش کنترل موس و کیبورد رو توی دست میگیره و میره اون کار رو برای شما انجام میده.
گیتهابش :
https://github.com/OthersideAI/self-operating-computer
⭐ @SEYED_BAX
اینطوری هستش که شما بهش میگید یک کاری رو انجام بده و اون خودش کنترل موس و کیبورد رو توی دست میگیره و میره اون کار رو برای شما انجام میده.
گیتهابش :
https://github.com/OthersideAI/self-operating-computer
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
#بگایی_در_کمین
حواستون باشه اسیر اینطور کدنمک بازی ها نشید. ایشون صرفا یه شوخی کرده و در ادامه گفته:
اما متاسفانه دیدم که بعضی چنل ها اومدن فقط همین توییت داخل تصویر رو گذاشتن.
این قسمت از لینوکس مثل سیاه چاله میمونه، هر چیزی که بریزید توش از بین میره
مراقب باشید
@DevTwitter
حواستون باشه اسیر اینطور کدنمک بازی ها نشید. ایشون صرفا یه شوخی کرده و در ادامه گفته:
هشدار:
تا وقتی نمیدونی یه کامند چیکار میکنه، اونو ران نکن.
این کامند خطرناکه. حواست باشه.
به طور دقیقتر dev/null/ همونجاییه که میگن عرب نی انداخت :))
بلک هول. نکنید. کل فایلاتون به چوخ میره
اما متاسفانه دیدم که بعضی چنل ها اومدن فقط همین توییت داخل تصویر رو گذاشتن.
این قسمت از لینوکس مثل سیاه چاله میمونه، هر چیزی که بریزید توش از بین میره
مراقب باشید
@DevTwitter
👍1
🎄 یک برنامه نویس تنبل
🔶 صفحهی آبی مرگ (BSOD) که یکی از قابلیتهای خاطرهانگیز ویندوز محسوب میشود، به لینوکس میآید. https://www.phoronix.com/news/systemd-255 #خبر @TheRaymondDev
🔶 اگر خبر قبلی پیگیری کرده باشید, پیش نمایش صفحه آبی مرگ لینوکس نیز منتشر شده است و البته نه شیبه صفحه مرگ ویندوز
برای تست صفحه آبی مرگ لینوکس کافیه دستور زیر را وارد کنید (نیازمند نصب آخرین نسخه systemd v255 است)
صفحه ای بسیار ساده و کنار گوشه پایین QRCode دارد که می توانید با اسکن کردن آن خطای آن را ببینید.
https://www.reddit.com/r/linux/comments/18e6q0r/systemds_new_blue_screen_of_death_systemdbsod/?rdt=57896
#خبر
@TheRaymondDev
برای تست صفحه آبی مرگ لینوکس کافیه دستور زیر را وارد کنید (نیازمند نصب آخرین نسخه systemd v255 است)
sudo /usr/lib/systemd/systemd-bsod --continuous
sudo systemd-cat -p emerg echo "foo"
صفحه ای بسیار ساده و کنار گوشه پایین QRCode دارد که می توانید با اسکن کردن آن خطای آن را ببینید.
https://www.reddit.com/r/linux/comments/18e6q0r/systemds_new_blue_screen_of_death_systemdbsod/?rdt=57896
#خبر
@TheRaymondDev
👍2
Forwarded from 🎄 DevTwitter | توییت برنامه نویسی
#کوته_نیوز
در پی همکاری روسیه و ایران در زمینهی امنیت اطلاعات، احتمالا شاهد زخم شدنمون در موضوع فیلترینگ باشیم.
@DevTwitter
در پی همکاری روسیه و ایران در زمینهی امنیت اطلاعات، احتمالا شاهد زخم شدنمون در موضوع فیلترینگ باشیم.
@DevTwitter
🤬2
🔶 لاراول در مقابل جنگو: کدام یک برای توسعه برنامه های بزرگ بهتر است؟
مقدمه:
در دنیای دیجیتال امروزی، توسعه اپلیکیشن یکی از جنبه های حیاتی رشد کسب وکار است. با این حال، وقتی صحبت از توسعه اپلیکیشن های بزرگ به میان می آید، انتخاب چارچوب مناسب از اهمیت بالایی برخوردار است؛ چرا که می تواند تاثیر بسزایی در موفقیت پروژه شما داشته باشد. دو چارچوب محبوب که به طور گسترده برای توسعه برنامه های بزرگ استفاده می شوند، لاراول و جنگو هستند. لاراول یک چارچوب مبتنی بر PHP است، در حالی که جنگو یک چارچوب مبتنی بر پایتون است. هر دوی آن ها مجموعه ای از ویژگی ها و قابلیت های خاص خود را دارند که آن ها را برای توسعه اپلیکیشن های بزرگ ایده آل می کند. در این نوشته، لاراول و جنگو را با هم مقایسه می کنیم تا متوجه شویم کدام یک برای توسعه اپلیکیشن های بزرگ بهتر است.
مقیاس پذیری
مقیاس پذیری یکی از جنبه های مهم توسعه اپلیکیشن های بزرگ است. وقتی صحبت از لاراول می شود، گزینه های مقیاس پذیری خوبی ارائه می دهد که آن را برای توسعه اپلیکیشن های بزرگ ایده آل می کند. رابط خط فرمان لاراول آرتیسان، ساخت کنترلرها، مدل ها و مهاجرت های جدید را آسان می کند و به توسعه دهندگان اجازه می دهد تا به سرعت برنامه را مطابق با نیاز پروژه توسعه دهند. از سوی دیگر، جنگو گزینه های مقیاس پذیری بسیار خوبی نیز دارد. مقیاس پذیری جنگو در ORM قوی آن نهفته است که مدیریت مجموعه داده ها و پرس و جوهای بزرگ را برای توسعه دهندگان آسان می کند.
امنیت
امنیت یکی از جنبه های مهم توسعه اپلیکیشن های بزرگ است. لاراول با مجموعه ای از ویژگی های امنیتی مانند حفاظت CSRF (جعل درخواست سایت متقاطع)، جلوگیری از تزریق SQL و حفاظت XSS (Scripting سایت متقاطع)همراه است. علاوه بر این، لاراول دارای مکانیزم های هش و رمزنگاری داخلی است که امنیت برنامه های تحت وب را آسان می کند. در مقام مقایسه، جنگو به امن بودن شهرت دارد. این چارچوب دارای چندین ویژگی امنیتی مانند جلوگیری از تزریق SQL ، محافظت در برابر حملات کراس سایت Scripting (XSS)و محافظت از کلیک کردن است.
عملکرد
عملکرد یکی دیگر از جنبه های مهمی است که هنگام توسعه اپلیکیشن های بزرگ باید به آن توجه کرد. لاراول از موتور قالب Blade استفاده می کند که تولید محتوای شخصی سازی شده و پویا را به طور کارآمد آسان می کند. علاوه بر این، لاراول شامل چندین مکانیزم ذخیره سازی از جمله حافظه نهان فایل، حافظه نهان رم و حافظه نهان Memcached نیز می شود. از سوی دیگر موتور templating جنگو بر پایه Jinja ساخته شده که سریع و کارآمد است. علاوه بر این، جنگو دارای یک سیستم کش داخلی است که از کش های مختلف از جمله رم و مموری پشتیبانی می کند.
اکوسیستم چارچوب
لاراول و جنگو هر دو اکوسیستم گسترده ای از بسته ها و ابزارهایی دارند که ساخت اپلیکیشن های پیچیده را برای توسعه دهندگان آسان می کند. اکوسیستم لاراول مبتنی بر کامپایلر، مدیر بسته PHP است که مجموعه ای از بسته ها را شامل می شود. اکوسیستم جنگو مبتنی بر PyPI است و دسترسی به طیف گسترده ای از کتابخانه ها و بسته ها را فراهم می کند.
منحنی یادگیری
منحنی یادگیری یک جنبه مهم در مورد انتخاب چارچوب مناسب، به خصوص برای توسعه برنامه های بزرگ است. لاراول منحنی یادگیری نسبتا پایینی دارد و شروع کار را برای توسعه دهندگان آسان می کند. چارچوب نیز به خوبی مستند شده است و پیدا کردن منابع و آموزش ها را آسان می کند. جنگو در مقایسه با لاراول کمی چالش برانگیزتر است. با این حال، وقتی اصول اولیه درک شدند، استفاده از چارچوب آسان می شود، و مستندات جنگو جامع است.
نتیجه گیری:
هم لاراول و هم جنگو انتخاب های خوبی برای توسعه اپلیکیشن های بزرگ هستند. لاراول قابلیت مقیاس پذیری، ویژگی های امنیتی و گزینه های عملکردی بسیار خوبی دارد که آن را برای برنامه های تحت وب که نیاز به بروزرسانی بلادرنگ داده ها دارند، ایده آل می کند. از سوی دیگر، جنگو با ORM قوی خود، برای مدیریت مجموعه داده ها و پرس و جوهای بزرگ ایده آل است. یکی از تفاوت های کلیدی بین این دو چارچوب، زبان است - لاراول از PHP استفاده می کند، در حالی که جنگو از پایتون استفاده می کند. انتخاب چارچوب مناسب درنهایت به الزامات پروژه بستگی دارد؛ اگر پروژه شما به مدیریت داده قوی نیاز دارد، جنگو می تواند انتخاب مناسبی باشد. با این حال، اگر اپلیکیشن شما نیاز به به روزرسانی بلادرنگ داده ها دارد، لاراول می تواند گزینه مناسب تری باشد.
https://www.linkedin.com/pulse/laravel-vs-django-which-better-large-application-development/?trackingId=9qyIadCATBCSydWiusy2Gw%3D%3D
#نوشته
@TheRaymondDev
مقدمه:
در دنیای دیجیتال امروزی، توسعه اپلیکیشن یکی از جنبه های حیاتی رشد کسب وکار است. با این حال، وقتی صحبت از توسعه اپلیکیشن های بزرگ به میان می آید، انتخاب چارچوب مناسب از اهمیت بالایی برخوردار است؛ چرا که می تواند تاثیر بسزایی در موفقیت پروژه شما داشته باشد. دو چارچوب محبوب که به طور گسترده برای توسعه برنامه های بزرگ استفاده می شوند، لاراول و جنگو هستند. لاراول یک چارچوب مبتنی بر PHP است، در حالی که جنگو یک چارچوب مبتنی بر پایتون است. هر دوی آن ها مجموعه ای از ویژگی ها و قابلیت های خاص خود را دارند که آن ها را برای توسعه اپلیکیشن های بزرگ ایده آل می کند. در این نوشته، لاراول و جنگو را با هم مقایسه می کنیم تا متوجه شویم کدام یک برای توسعه اپلیکیشن های بزرگ بهتر است.
مقیاس پذیری
مقیاس پذیری یکی از جنبه های مهم توسعه اپلیکیشن های بزرگ است. وقتی صحبت از لاراول می شود، گزینه های مقیاس پذیری خوبی ارائه می دهد که آن را برای توسعه اپلیکیشن های بزرگ ایده آل می کند. رابط خط فرمان لاراول آرتیسان، ساخت کنترلرها، مدل ها و مهاجرت های جدید را آسان می کند و به توسعه دهندگان اجازه می دهد تا به سرعت برنامه را مطابق با نیاز پروژه توسعه دهند. از سوی دیگر، جنگو گزینه های مقیاس پذیری بسیار خوبی نیز دارد. مقیاس پذیری جنگو در ORM قوی آن نهفته است که مدیریت مجموعه داده ها و پرس و جوهای بزرگ را برای توسعه دهندگان آسان می کند.
امنیت
امنیت یکی از جنبه های مهم توسعه اپلیکیشن های بزرگ است. لاراول با مجموعه ای از ویژگی های امنیتی مانند حفاظت CSRF (جعل درخواست سایت متقاطع)، جلوگیری از تزریق SQL و حفاظت XSS (Scripting سایت متقاطع)همراه است. علاوه بر این، لاراول دارای مکانیزم های هش و رمزنگاری داخلی است که امنیت برنامه های تحت وب را آسان می کند. در مقام مقایسه، جنگو به امن بودن شهرت دارد. این چارچوب دارای چندین ویژگی امنیتی مانند جلوگیری از تزریق SQL ، محافظت در برابر حملات کراس سایت Scripting (XSS)و محافظت از کلیک کردن است.
عملکرد
عملکرد یکی دیگر از جنبه های مهمی است که هنگام توسعه اپلیکیشن های بزرگ باید به آن توجه کرد. لاراول از موتور قالب Blade استفاده می کند که تولید محتوای شخصی سازی شده و پویا را به طور کارآمد آسان می کند. علاوه بر این، لاراول شامل چندین مکانیزم ذخیره سازی از جمله حافظه نهان فایل، حافظه نهان رم و حافظه نهان Memcached نیز می شود. از سوی دیگر موتور templating جنگو بر پایه Jinja ساخته شده که سریع و کارآمد است. علاوه بر این، جنگو دارای یک سیستم کش داخلی است که از کش های مختلف از جمله رم و مموری پشتیبانی می کند.
اکوسیستم چارچوب
لاراول و جنگو هر دو اکوسیستم گسترده ای از بسته ها و ابزارهایی دارند که ساخت اپلیکیشن های پیچیده را برای توسعه دهندگان آسان می کند. اکوسیستم لاراول مبتنی بر کامپایلر، مدیر بسته PHP است که مجموعه ای از بسته ها را شامل می شود. اکوسیستم جنگو مبتنی بر PyPI است و دسترسی به طیف گسترده ای از کتابخانه ها و بسته ها را فراهم می کند.
منحنی یادگیری
منحنی یادگیری یک جنبه مهم در مورد انتخاب چارچوب مناسب، به خصوص برای توسعه برنامه های بزرگ است. لاراول منحنی یادگیری نسبتا پایینی دارد و شروع کار را برای توسعه دهندگان آسان می کند. چارچوب نیز به خوبی مستند شده است و پیدا کردن منابع و آموزش ها را آسان می کند. جنگو در مقایسه با لاراول کمی چالش برانگیزتر است. با این حال، وقتی اصول اولیه درک شدند، استفاده از چارچوب آسان می شود، و مستندات جنگو جامع است.
نتیجه گیری:
هم لاراول و هم جنگو انتخاب های خوبی برای توسعه اپلیکیشن های بزرگ هستند. لاراول قابلیت مقیاس پذیری، ویژگی های امنیتی و گزینه های عملکردی بسیار خوبی دارد که آن را برای برنامه های تحت وب که نیاز به بروزرسانی بلادرنگ داده ها دارند، ایده آل می کند. از سوی دیگر، جنگو با ORM قوی خود، برای مدیریت مجموعه داده ها و پرس و جوهای بزرگ ایده آل است. یکی از تفاوت های کلیدی بین این دو چارچوب، زبان است - لاراول از PHP استفاده می کند، در حالی که جنگو از پایتون استفاده می کند. انتخاب چارچوب مناسب درنهایت به الزامات پروژه بستگی دارد؛ اگر پروژه شما به مدیریت داده قوی نیاز دارد، جنگو می تواند انتخاب مناسبی باشد. با این حال، اگر اپلیکیشن شما نیاز به به روزرسانی بلادرنگ داده ها دارد، لاراول می تواند گزینه مناسب تری باشد.
https://www.linkedin.com/pulse/laravel-vs-django-which-better-large-application-development/?trackingId=9qyIadCATBCSydWiusy2Gw%3D%3D
#نوشته
@TheRaymondDev
Linkedin
Laravel vs Django: Which is Better for Large Application Development?
Introduction: In today's digital world, application development is a vital aspect of business growth. However, when it comes to large application development, choosing the right framework is of utmost importance as it can have a significant impact on your…
👍1
🎄 یک برنامه نویس تنبل
#میم @TheRaymondDev
🔶 دیگه نمیشه گفت یوتیوب بزرگترین معلم یا دانشگاه جهان است.
فوقش 10 درصد محتوای سالم پیدا کنید و 90 درصد محتوایی که همان آت و آشغال های اینستاگرامی و تیک تاکی است.
این اتفاق زمانی شروع شد که YouTube Shorts اضافه شد و می خواستند با تیک تاک رقابت کند.
#خودمونی
@TheRaymondDev
فوقش 10 درصد محتوای سالم پیدا کنید و 90 درصد محتوایی که همان آت و آشغال های اینستاگرامی و تیک تاکی است.
این اتفاق زمانی شروع شد که YouTube Shorts اضافه شد و می خواستند با تیک تاک رقابت کند.
#خودمونی
@TheRaymondDev
👍9