Forwarded from Gopher Academy
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸fdict
با اپدیت کردن دستور از توضیحات بیشتر گوگل ترنسلیت هم استفاده کنید:
alias fdict='function _fdict(){
response=$(curl -s "https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=fa&dt=t&dt=bd&dj=1&q=$(echo $* | jq -sRr @uri)");
translation=$(echo "$response" | jq -r ".sentences[0].trans");
echo "$translation";
echo "verb: $(echo "$response" | jq -r ".dict[] | select(.pos == \"verb\") | .terms | join(\", \")")";
echo "noun: $(echo "$response" | jq -r ".dict[] | select(.pos == \"noun\") | .terms | join(\", \")")";
echo "conjunction: $(echo "$response" | jq -r ".dict[] | select(.pos == \"conjunction\") | .terms | join(\", \")")";
echo "preposition: $(echo "$response" | jq -r ".dict[] | select(.pos == \"preposition\") | .terms | join(\", \")")";
}; _fdict'
@TheRaymondDev
با اپدیت کردن دستور از توضیحات بیشتر گوگل ترنسلیت هم استفاده کنید:
alias fdict='function _fdict(){
response=$(curl -s "https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=fa&dt=t&dt=bd&dj=1&q=$(echo $* | jq -sRr @uri)");
translation=$(echo "$response" | jq -r ".sentences[0].trans");
echo "$translation";
echo "verb: $(echo "$response" | jq -r ".dict[] | select(.pos == \"verb\") | .terms | join(\", \")")";
echo "noun: $(echo "$response" | jq -r ".dict[] | select(.pos == \"noun\") | .terms | join(\", \")")";
echo "conjunction: $(echo "$response" | jq -r ".dict[] | select(.pos == \"conjunction\") | .terms | join(\", \")")";
echo "preposition: $(echo "$response" | jq -r ".dict[] | select(.pos == \"preposition\") | .terms | join(\", \")")";
}; _fdict'
@TheRaymondDev
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
نسخه ۱۰.۴ WINE با بهبودهای Vulkan و بیش از ۲۰۰ تغییر منتشر شده است.
مهمترین ویژگیهای WINE 10.4 شامل موارد زیر است:
بهبود پشتیبانی از فایلهای PDB در DbgHelp
پشتیبانی بهتر از دیکودر ویدیویی Vulkan در WineD3D
پشتیبانی از قابلیتهای دسترسیپذیری در کنترل SysLink
پیشرفت بیشتر درایور بلوتوث
علاوه بر این مجموعهای از رفع اشکالات جزئی نیز انجام شده است. از نظر آماری، این نسخه شامل رفع ۲۸ باگ و در مجموع ۲۴۱ تغییر است.
جزئیات کامل:
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.4
مهمترین ویژگیهای WINE 10.4 شامل موارد زیر است:
بهبود پشتیبانی از فایلهای PDB در DbgHelp
پشتیبانی بهتر از دیکودر ویدیویی Vulkan در WineD3D
پشتیبانی از قابلیتهای دسترسیپذیری در کنترل SysLink
پیشرفت بیشتر درایور بلوتوث
علاوه بر این مجموعهای از رفع اشکالات جزئی نیز انجام شده است. از نظر آماری، این نسخه شامل رفع ۲۸ باگ و در مجموع ۲۴۱ تغییر است.
جزئیات کامل:
https://gitlab.winehq.org/wine/wine/-/releases/wine-10.4
Forwarded from Frontend with Erfun👨🏻💻 (Erfun Ghodoosi)
Media is too big
VIEW IN TELEGRAM
چطور با رعایت best practice ها
مثل یک حرفه ای data fetch انجام بدیم؟
با استفاده از
use()
Suspense
ErrorBoundary
که احتمالا اسمشون رو شنیدید ولی تاحالا استفاده نکردید یا اینکه دقیق نمیدونید چطور میشه ازشون استفاده کرد.
ویدیو رو ببینید و از نتیجه ی نهایی کد لذت ببرید😁
اگرم سوالی داشتید حتما بپرسید.
مثل یک حرفه ای data fetch انجام بدیم؟
با استفاده از
use()
Suspense
ErrorBoundary
که احتمالا اسمشون رو شنیدید ولی تاحالا استفاده نکردید یا اینکه دقیق نمیدونید چطور میشه ازشون استفاده کرد.
ویدیو رو ببینید و از نتیجه ی نهایی کد لذت ببرید😁
اگرم سوالی داشتید حتما بپرسید.
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
بالاخره اولین نسخه از GIMP 3.0 منتشر شد.
این نسخه نتیجه هفت سال تلاش سخت توسعهدهندگان داوطلب، طراحان، هنرمندان و اعضای جامعه کاربری است (برای مقایسه، نسخه GIMP 2.10 اولین بار در سال ۲۰۱۸ منتشر شد و توسعه نسخه 3.0 از سال ۲۰۲۰ آغاز شده بود).
ویژگیهای جدید GIMP 3.0
✅ طراحی رابط کاربری جدید: مهاجرت به GTK3، صفحه اصلی جدید و پشتیبانی بهتر از نمایشگرهای HiDPI.
✅ ویرایش غیرمخرب پیشرفته: امکان اعمال فیلترها روی لایههای گروهی و ذخیره نسخههای مختلف در فایلهای XCF.
✅ پشتیبانی گستردهتر از فرمتها: شامل TIFF، BMP 64 بیتی، PSD در حالت 16 بیتی LAB و DDS با فشردهسازی BC7.
✅ بهبود عملکرد: پاسخدهی روانتر ابزارهای ویرایش و مدیریت کارآمدتر منابع.
📌 جزئیات کامل نسخه:
https://www.gimp.org/news/2025/03/16/gimp-3-0-released/
این نسخه نتیجه هفت سال تلاش سخت توسعهدهندگان داوطلب، طراحان، هنرمندان و اعضای جامعه کاربری است (برای مقایسه، نسخه GIMP 2.10 اولین بار در سال ۲۰۱۸ منتشر شد و توسعه نسخه 3.0 از سال ۲۰۲۰ آغاز شده بود).
ویژگیهای جدید GIMP 3.0
✅ طراحی رابط کاربری جدید: مهاجرت به GTK3، صفحه اصلی جدید و پشتیبانی بهتر از نمایشگرهای HiDPI.
✅ ویرایش غیرمخرب پیشرفته: امکان اعمال فیلترها روی لایههای گروهی و ذخیره نسخههای مختلف در فایلهای XCF.
✅ پشتیبانی گستردهتر از فرمتها: شامل TIFF، BMP 64 بیتی، PSD در حالت 16 بیتی LAB و DDS با فشردهسازی BC7.
✅ بهبود عملکرد: پاسخدهی روانتر ابزارهای ویرایش و مدیریت کارآمدتر منابع.
📌 جزئیات کامل نسخه:
https://www.gimp.org/news/2025/03/16/gimp-3-0-released/
Forwarded from Gopher Academy
🔵 عنوان مقاله
golang-set: A Simple, Well-Tested, Generic Set Type
🟢 خلاصه مقاله:
مقالهی مورد نظر دربارهی آخرین نسخهی انتشار یافته (v2.8) برای زبان برنامهنویسی Go میباشد که پشتیبانی از قابلیت جدید "range-over-func iteration" اضافه شده در نسخهی 1.23 Go را معرفی میکند. این ویژگی جدید به برنامهنویسان اجازه میدهد که بر روی نتایج تابع با استفاده از حلقهی range به صورت مستقیم تکرار کنند، که رویکردی بسیار کارآمد برای مدیریت مجموعههای دادهای است. علاوه بر این، نویسنده به نداشتن ساختار دادهای "مجموعهها" به صورت بومی در Go اشاره میکند و توصیه میکند تا زمانی که این ویژگی بومی اضافه نشود، از راهحلهای موجود استفاده شود. این مقاله به ویژه برای توسعهدهندگان نرمافزاری که از Go استفاده میکنند مفید است، زیرا اطلاعاتی در مورد قابلیتهای جدید و توصیههای مربوط به بهینهسازی کدهایشان ارائه میدهد.
🟣لینک مقاله:
https://golangweekly.com/link/167048/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
golang-set: A Simple, Well-Tested, Generic Set Type
🟢 خلاصه مقاله:
مقالهی مورد نظر دربارهی آخرین نسخهی انتشار یافته (v2.8) برای زبان برنامهنویسی Go میباشد که پشتیبانی از قابلیت جدید "range-over-func iteration" اضافه شده در نسخهی 1.23 Go را معرفی میکند. این ویژگی جدید به برنامهنویسان اجازه میدهد که بر روی نتایج تابع با استفاده از حلقهی range به صورت مستقیم تکرار کنند، که رویکردی بسیار کارآمد برای مدیریت مجموعههای دادهای است. علاوه بر این، نویسنده به نداشتن ساختار دادهای "مجموعهها" به صورت بومی در Go اشاره میکند و توصیه میکند تا زمانی که این ویژگی بومی اضافه نشود، از راهحلهای موجود استفاده شود. این مقاله به ویژه برای توسعهدهندگان نرمافزاری که از Go استفاده میکنند مفید است، زیرا اطلاعاتی در مورد قابلیتهای جدید و توصیههای مربوط به بهینهسازی کدهایشان ارائه میدهد.
🟣لینک مقاله:
https://golangweekly.com/link/167048/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - deckarep/golang-set: A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform…
A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp. - deckarep/golang-set
Forwarded from Laravel News
Handling Nested Attributes with Laravel's Fluent set Method https://laravel-news.com/nested-attributes-fluent
Laravel News
Handling Nested Attributes with Laravel's Fluent set Method - Laravel News
Simplify complex data handling in Laravel applications with the Fluent set() method, allowing for intuitive management of nested attributes using dot notation while maintaining a clean, chainable interface.
Forwarded from ⚝ (Z ِ y n َ b)
سری اوّل عکسهای کاخ گلستان:
drive.google.com/drive/folders/1XVE6EGD8kYnR2G8rR_Dc0JKYi9ykA0vg
سری دوّم عکسهای کاخ گلستان:
drive.google.com/drive/folders/1WYg9RPVIRSvqOHyKdUqQt1mD7UuL9gN_
عکسها، مربوط به دوران قاجار هستن و در انحصار عدهای خاص، قرار داشتن.
دوّمی به تازگی منتشر و اوّلی هم حوالی خرداد پارسال، منتشر شده بود.
#history #culture
@amiria703_channel
drive.google.com/drive/folders/1XVE6EGD8kYnR2G8rR_Dc0JKYi9ykA0vg
سری دوّم عکسهای کاخ گلستان:
drive.google.com/drive/folders/1WYg9RPVIRSvqOHyKdUqQt1mD7UuL9gN_
عکسها، مربوط به دوران قاجار هستن و در انحصار عدهای خاص، قرار داشتن.
دوّمی به تازگی منتشر و اوّلی هم حوالی خرداد پارسال، منتشر شده بود.
#history #culture
@amiria703_channel
Forwarded from PouriaGeek
🌍 اوپن سورس، بازجویی نیست!
وقتی داشتم توی لینکدین میگشتم دیدم یه توسعه دهنده خوش ذوقی یه ریپوش رو اوپن سورس کرده و بیشتر شبیه جلسه دادگاه بود که چرا اینجا رو اینطوری نوشتی ؟ برای چی از این راه نرفتی ؟ مگه هنوز کسی اینطوری مینویسه ؟
🔹 اوپن سورس یعنی یه توسعهدهنده تصمیم گرفته کدش رو بذاره در اختیار بقیه تا هم بتونن رایگان استفاده کنن یا روی سرورشون اجرا کنن (self-hosted)، هم اگه دوست داشتن توی پروژه مشارکت کنن و باهم یه چیز بهتر بسازیم.
❌ اوپن سورس به این معنی نیست که این پروژه بینقصه یا اینکه وقتی یه ریپو اوپن سورس میشه، توسعهدهنده باید بشینه به همه جواب بده که "چرا اینو اینجوری نوشتی؟ چرا فلان روشو انتخاب نکردی؟"
✅ اگه جایی از کد مشکل داره یا حس میکنی یه روش بهتر هست، سادهست: PR بزن و درستش کن! شاید اون لحظه توسعهدهنده این روش به ذهنش نرسیده یا حتی نمیدونسته، و دقیقاً به همین خاطر کد رو اوپن سورس کرده!
💡 خیلی از پروژههای بزرگی که امروز استفاده میکنیم، از یه ریپوی ساده شروع شدن و با مشارکت هزاران برنامهنویس رشد کردن. پس اگه یه پروژه رو دوست داشتی یا حتی یه ایده کوچیک برای بهتر شدنش داری، یه PR بزن یا با توسعهدهنده ارتباط بگیر.
- آخرش هم یادمون نره، ما همه فارغ از زبان و فریمورک، عضو یه کامیونیتی هستیم. اوپن سورس یعنی استفاده، مشارکت، رشد!
@pouriageek
وقتی داشتم توی لینکدین میگشتم دیدم یه توسعه دهنده خوش ذوقی یه ریپوش رو اوپن سورس کرده و بیشتر شبیه جلسه دادگاه بود که چرا اینجا رو اینطوری نوشتی ؟ برای چی از این راه نرفتی ؟ مگه هنوز کسی اینطوری مینویسه ؟
🔹 اوپن سورس یعنی یه توسعهدهنده تصمیم گرفته کدش رو بذاره در اختیار بقیه تا هم بتونن رایگان استفاده کنن یا روی سرورشون اجرا کنن (self-hosted)، هم اگه دوست داشتن توی پروژه مشارکت کنن و باهم یه چیز بهتر بسازیم.
❌ اوپن سورس به این معنی نیست که این پروژه بینقصه یا اینکه وقتی یه ریپو اوپن سورس میشه، توسعهدهنده باید بشینه به همه جواب بده که "چرا اینو اینجوری نوشتی؟ چرا فلان روشو انتخاب نکردی؟"
✅ اگه جایی از کد مشکل داره یا حس میکنی یه روش بهتر هست، سادهست: PR بزن و درستش کن! شاید اون لحظه توسعهدهنده این روش به ذهنش نرسیده یا حتی نمیدونسته، و دقیقاً به همین خاطر کد رو اوپن سورس کرده!
💡 خیلی از پروژههای بزرگی که امروز استفاده میکنیم، از یه ریپوی ساده شروع شدن و با مشارکت هزاران برنامهنویس رشد کردن. پس اگه یه پروژه رو دوست داشتی یا حتی یه ایده کوچیک برای بهتر شدنش داری، یه PR بزن یا با توسعهدهنده ارتباط بگیر.
- آخرش هم یادمون نره، ما همه فارغ از زبان و فریمورک، عضو یه کامیونیتی هستیم. اوپن سورس یعنی استفاده، مشارکت، رشد!
@pouriageek
Forwarded from کانال مهرداد لینوکس
🔥ابزار Bootc سیستم عاملی مثل کانتینر (Docker یا ...)
✅ قبلا در این پست مورد Immutable یا Atomic Distros صحبت کرده ام و گفتیم مشخصا آینده قوی داره که مثال میشه SteamOS، Fedora Silverblue یا NixOS
✅ امروزه خیلی نرم افزار ها بهصورت کانتینر (مثلاً Docker) اجرا میشوند
🔥 ایده اینه؟ چرا کل سیستمعامل را در قالب یک یا چند کانتینر تعریف نکنیم 😎
ابزار Bootc یک رویکرد نوین در ساخت سیستمعاملهای لینوکسه که از مزایای کانتینریزاسیون و GitOps استفاده میکنه
با استفاده از فایلهای پیکربندی و کانتینرها، تمام اجزای مورد نیاز سیستمعامل را در یک ریپو (repository) تعریف کنید.
🗓 یک سرویس وب Nginx را به عنوان بخشی از سیستمعامل
ابزار Bootc نه تنها برای سرورهای ساده مثل Nginx مناسبه حتی میشه برای ایجاد یک دسکتاپ لینوکسی کامل با نرمافزارهای مثل VSCode، OpenRazr و حتی درایورهای Nvidia استفاده کرد.
این روش به مفهوم GitOps نزدیکه و نیاز به ابزارهای پیکربندی مثل Ansible یا Chef نیست،
#linux #devops #تخصصی
✅ قبلا در این پست مورد Immutable یا Atomic Distros صحبت کرده ام و گفتیم مشخصا آینده قوی داره که مثال میشه SteamOS، Fedora Silverblue یا NixOS
✅ امروزه خیلی نرم افزار ها بهصورت کانتینر (مثلاً Docker) اجرا میشوند
🔥 ایده اینه؟ چرا کل سیستمعامل را در قالب یک یا چند کانتینر تعریف نکنیم 😎
ابزار Bootc یک رویکرد نوین در ساخت سیستمعاملهای لینوکسه که از مزایای کانتینریزاسیون و GitOps استفاده میکنه
با استفاده از فایلهای پیکربندی و کانتینرها، تمام اجزای مورد نیاز سیستمعامل را در یک ریپو (repository) تعریف کنید.
🗓 یک سرویس وب Nginx را به عنوان بخشی از سیستمعامل
FROM quay.io/fedora/fedora-bootc:41
COPY nginx.container /usr/share/containers/systemd
COPY nginx.conf /etc/nginx
ابزار Bootc نه تنها برای سرورهای ساده مثل Nginx مناسبه حتی میشه برای ایجاد یک دسکتاپ لینوکسی کامل با نرمافزارهای مثل VSCode، OpenRazr و حتی درایورهای Nvidia استفاده کرد.
این روش به مفهوم GitOps نزدیکه و نیاز به ابزارهای پیکربندی مثل Ansible یا Chef نیست،
#linux #devops #تخصصی
Forwarded from Laravel News
Come for the Simplicity, Stay for the Extensibility: Identity with FusionAuth https://laravel-news.com/identity-with-fusionauth
Laravel News
Come for the Simplicity, Stay for the Extensibility: Identity with FusionAuth - Laravel News
FusionAuth is a downloadable Customer Identity and Access Management (CIAM) solution for developers and engineering teams to add authentication features in their app within minutes; including login, registration, SSO, MFA, social login, authorization and…
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
Forwarded from DevTwitter | توییت برنامه نویسی
دوستان وردپرسی
لطفا طراحی سایت پیشنهاد می دین بگید که با وردپرسه و یه خط کد هم توش نداره
که طرف نیاد پیوی من برنامه نویس بم بگه تو حروم خوری
@DevTwitter | <abolfazl/>
لطفا طراحی سایت پیشنهاد می دین بگید که با وردپرسه و یه خط کد هم توش نداره
که طرف نیاد پیوی من برنامه نویس بم بگه تو حروم خوری
@DevTwitter | <abolfazl/>
Forwarded from PhiloLearn | فیلولرن
✔️ نصب و اجرای اولین کد پایتون - قسمت دوم دوره پایتون
🔗 https://youtu.be/hoRxHA-HI6Y 🔗
خب حس نمیکنم عنوان ویدیو نیاز به توضیح زیادی داشته باشه. توی این قسمت پایتون و vs code رو دانلود و نصب میکنم.
🔗 https://youtu.be/hoRxHA-HI6Y 🔗
پ.ن: پیشنهادات و انتقادات شما باعث میشه تا شما به محتوای بهتری دسترسی داشته باشید 💙💙
#آموزش_پایتون #Python
#ویدیو
#یوتیوب
💙💙 @PhiloLearn 💙💙
🔗 https://youtu.be/hoRxHA-HI6Y 🔗
خب حس نمیکنم عنوان ویدیو نیاز به توضیح زیادی داشته باشه. توی این قسمت پایتون و vs code رو دانلود و نصب میکنم.
🔗 https://youtu.be/hoRxHA-HI6Y 🔗
پ.ن: پیشنهادات و انتقادات شما باعث میشه تا شما به محتوای بهتری دسترسی داشته باشید 💙💙
#آموزش_پایتون #Python
#ویدیو
#یوتیوب
💙💙 @PhiloLearn 💙💙
Forwarded from Laravel News
Configuring Middleware in Laravel https://laravel-news.com/configuring-middleware-in-laravel
Laravel News
Configuring Middleware in Laravel - Laravel News
If you are maintaining Laravel 10 applications or earlier, learn how using middleware has changed from earlier versions to Laravel 12, the latest version.
Forwarded from Curious Geek ⚡️
درود 👋
هر کسی از این قالب خوشش میاد و میخواد وبسایت خودش بشه پیوی پیام بده 🤝
https://ig844oc0owkc8wcoss0808ww.5.34.207.26.sslip.io
👤 @Tombaugh
🆔 @Hiradsajde
هر کسی از این قالب خوشش میاد و میخواد وبسایت خودش بشه پیوی پیام بده 🤝
https://ig844oc0owkc8wcoss0808ww.5.34.207.26.sslip.io
👤 @Tombaugh
🆔 @Hiradsajde
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸 تعداد اشتراک استارلینک در ایران به ۴۰ تا ۵۰ هزار رسید
🔻 مجله اقتصادی فوربز در آذرماه ۱۴۰۳ اعلام کرد که بیش از ۲۰ هزار اشتراک استارلینک در ایران وجود دارد و در دیماه ۱۴۰۳، انجمن تجارت الکترونیکی تعداد اشتراک فعال استارلینک در ایران را دستکم ۳۰ هزار و تعداد کاربران آن را بیش از ۱۰۰ هزار نفر اعلام کرد.
🔻 اکنون با توجه به این روند رشد، میتوان تخمین زد که تا روزهای نخستین فروردین ۱۴۰۴، تعداد اشتراکهای استارلینک در ایران به حدود ۴۰ تا ۵۰ هزار رسیده باشد.
@TheRaymondDev
🔻 مجله اقتصادی فوربز در آذرماه ۱۴۰۳ اعلام کرد که بیش از ۲۰ هزار اشتراک استارلینک در ایران وجود دارد و در دیماه ۱۴۰۳، انجمن تجارت الکترونیکی تعداد اشتراک فعال استارلینک در ایران را دستکم ۳۰ هزار و تعداد کاربران آن را بیش از ۱۰۰ هزار نفر اعلام کرد.
🔻 اکنون با توجه به این روند رشد، میتوان تخمین زد که تا روزهای نخستین فروردین ۱۴۰۴، تعداد اشتراکهای استارلینک در ایران به حدود ۴۰ تا ۵۰ هزار رسیده باشد.
@TheRaymondDev
Forwarded from CleverDevs (Arian)
👀 Jina Search یکی از محصولات اوپن سورس Jina AI هستش که یک موتور جستجوی هوشمند مبتنی بر هوش مصنوعی و یادگیری عمیق محسوب میشه.
🔭 با استفاده از این ابزار علاوه بر جست و جو های حرفه ای تر مانند DeepSearch , Classifier و Segmenter، اگر برای پروژه ای نیاز به استخراج هر نوع اطلاعات از وب سایتی دارید، با API KEY رایگان که 1 میلیون توکن داره میتونید ازش استفاده کنید.
@CleverDevs - @CleverDevsGp
🔭 با استفاده از این ابزار علاوه بر جست و جو های حرفه ای تر مانند DeepSearch , Classifier و Segmenter، اگر برای پروژه ای نیاز به استخراج هر نوع اطلاعات از وب سایتی دارید، با API KEY رایگان که 1 میلیون توکن داره میتونید ازش استفاده کنید.
درکل میشه گفت یه نوع AI Agent هستش که میشه ازش تو حوزه Web Scraping استفاده کرد.
@CleverDevs - @CleverDevsGp
Forwarded from کدنویس یکروزه (پدرام رحیمی)
angular.pdf
1.1 MB
جزوه ی آشنایی با انگولار Angular
سال ۲۰۱۰ محصول همکاری مایکروسافت و گوگل و یک کار تیمی عظیم این فریم ورک شد که برنامه نویسان سی شارپ خیلی با محیطش راحت بودن و تلخی و سختی کار با جاوااسکریپت یا کتابخانه های مرتبط مثل React رو از بین برد و میتونستن صفحات بی نیاز از رفرش یا SPA بسازن. هر چند بعد از اون فقط ۴ سال بعد یکی از اعضای تیم توسعه دست به تولید ابزاری به مراتب قوی تر و ساده تر زد که به صورت پیشرونده یا Progressive (بدون لود حجم زیادی از کتابخانه و استفاده از کد فقط زمان نیاز) همان کارهای انگولار رو این بار ساده تر و سریع تر انجام میداد و مخترعش آقای ایوان یو، نام Vue رو براش انتخاب کرد.
اگر فیلم و متن آموزش Node رو هم یک مرور کنید بد نیست.
#javascript #angular #book
سال ۲۰۱۰ محصول همکاری مایکروسافت و گوگل و یک کار تیمی عظیم این فریم ورک شد که برنامه نویسان سی شارپ خیلی با محیطش راحت بودن و تلخی و سختی کار با جاوااسکریپت یا کتابخانه های مرتبط مثل React رو از بین برد و میتونستن صفحات بی نیاز از رفرش یا SPA بسازن. هر چند بعد از اون فقط ۴ سال بعد یکی از اعضای تیم توسعه دست به تولید ابزاری به مراتب قوی تر و ساده تر زد که به صورت پیشرونده یا Progressive (بدون لود حجم زیادی از کتابخانه و استفاده از کد فقط زمان نیاز) همان کارهای انگولار رو این بار ساده تر و سریع تر انجام میداد و مخترعش آقای ایوان یو، نام Vue رو براش انتخاب کرد.
اگر فیلم و متن آموزش Node رو هم یک مرور کنید بد نیست.
#javascript #angular #book