| Developix | – Telegram
| Developix |
6.51K subscribers
144 photos
⭕️ دولوپیکس | جامعه توسعه‌دهندگان ایرانی

💎 @Developix
🚀 Developix.ir

⭕️ مجموعه گروه های دولوپیکس :
@DevelopixBot

📌 پشتیبانی و تبلیغات :
@DevelopixSupport
Download Telegram
⭕️ تفاوت SSR و CSR و SSG و ISR ⭕️

🔰 دسته‌بندی : وب

💎 Channel : @Developix 💎
🌀 کتابخانه Leaflet 🌀

کتابخانه Leaflet یک کتابخانه‌ جاوا اسکریپت برای کار با نقشه می‌باشد؛ از خصوصیات بارز این کتابخانه پشتیبانی بسیار خوب آن از موبایل است.

این کتابخانه تنها 33 کیلوبایت حجم دارد و ویژگی‌ های آن اغلب نیاز های‌ توسعه‌‌دهندگان را برای پیاده‌سازی نقشه پوشش می‌دهد.

کتابخانه Leaflet این امکان را به شما می‌دهد که از لایه هایی مانند لایه های کاشی‌وار، WMS، نشانه‌گرها، لایه های برداری یا Vector و GeoJSON استفاده کنید.

💎 Channel : @Developix 💎
⭕️ مقایسه اپلیکیشن های PWA و Native و Hybrid ⭕️

🔰 دسته‌بندی : متفرقه

💎 Channel : @Developix 💎
🌀 فریمورک CodeIgniter 🌀

کد ایگنایتر یک فریمورک PHP است و حجم نسبتا مطلوبی دارد و FootPrint یا رد کم‌تری دارد و از سیستم Routing ساده و واضحی استفاده می‌کند که کار را خیلی راحت‌تر می‌کند.

کد ایگنایتر فریمورکی پایدار است و داکیومنتیشن کاملی دارد و برخلاف لاراول، بخش های پیش‌فرض و اضافه‌ای ندارد و یادگیری آسانی دارد.

ویژگی های کد ایگنایتر به‌طور خلاصه:

- حجم مطلوب
- اعتبارسنجی داده و فرم
- ثبت خطاها
- رمزنگاری داده

💎 Channel : @Developix 💎
🔥1
⭕️ معرفی و آموزش سریع SVG ⭕️

🔰 دسته‌بندی : وب

💎 Channel : @Developix 💎
🌀 کتابخانه Normalize.css 🌀

هر یک از مرورگر‌ها دارای استایل های پیش‌فرضی برای عناصر مختلف موجود در یک صفحه HTML هستند و هرگاه که استایلی توسط طراح برای یک عنصر خاص در نظر نگرفته شده باشد، مرورگر‌ها از استایل های پیش‌فرض خود جهت نمایش آن عنصر خاص استفاده می‌کنند.

مثلا اکثر مرورگر‌ها، لینک‌ها را به رنگ آبی و لینک های بازدید شده را به رنگ بنفش نشان می‌دهند.

برای رفع این مشکل، می توان از Normalize.css استفاده کرد تا استایل های پیش‌فرض مرورگر‌ها حذف شود.

💎 Channel : @Developix 💎
🔥1
⭕️ معرفی REST API ⭕️

🔰 دسته‌بندی : متفرقه

💎 Channel : @Developix 💎
⭕️ وظایف توسعه‌دهنده فرانت‌اند ⭕️

🔰 دسته‌بندی : وب

💎 Channel : @Developix 💎
🌀 کتابخانه Modernizr 🌀

یکی از نگرانی‌ هایی که هنگام طراحی صفحات وب وجود دارد این است که قابلیت‌ هایی که ما در صفحه خود طراحی کرده‌ ایم با مرورگر کاربر سازگاری دارد یا خیر. خیلی از سایت های دولتی و دانشگاهی در صفحه اول سایت نوشته‌اند که از فلان مرورگر استفاده کنید و خودشان را راحت کرده‌اند و اهمیتی به سازگاری استایل‌ها و ویژگی‌ های سایت با همه مرورگر ها نداده‌اند.

در چنین مواردی می‌توان از Modernizr استفاده کرد که یک کتابخانه جاوا اسکریپت است، که مشخص می‌کند که مرورگری که کاربر در حال استفاده از آن است از کدام یک از امکانات HTML و CSS و JS پشتیبانی می‌کند و اگر مرورگری از امکانی پشتیبانی نکرد صفحه به شکل دیگری نمایش داده شود تا بدون استفاده از آن امکان، وب سایت قابل استفاده باشد.

💎 Channel : @Developix 💎
⭕️ وظایف توسعه‌دهنده بک‌اند ⭕️

🔰 دسته‌بندی : وب

💎 Channel : @Developix 💎
⭕️ وظایف توسعه‌دهنده فول‌استک ⭕️

🔰 دسته‌بندی : وب

💎 Channel : @Developix 💎
🌀 کتابخانه Moshi 🌀

کتابخانه Moshi یک کتابخانه اندرویدی است که دیتای JSON را به مدل های جاوا و کاتلین تبدیل می‌کند، به‌عبارت دیگر این کتابخانه می‌تواند پاسخ های JSON API را به کد های مفهوم‌دار زبان جاوا یا کاتلین تبدیل کند تا بتوانید به‌صورت یک آبجکت به آن دسترسی داشته باشید.

همچنین این کتابخانه از انواع متغیر های Primitive و آرایه‌ها و Map ها و لیست‌ها و Set ها و ... پشتیبانی می‌کند.

علاوه بر موارد ذکر شده، این کتابخانه با مقادیر Non-Nullable در کاتلین نیز سازگاری دارد و تداخلی در عملکرد استفاده از آن ایجاد نمی‌کند.

💎 Channel : @Developix 💎
⭕️ وظایف دِوآپس ⭕️

🔰 دسته‌بندی : متفرقه

💎 Channel : @Developix 💎
⭕️ معرفی و آموزش سریع React ⭕️

🔰 دسته‌بندی : وب

💎 Channel : @Developix 💎
🌀 کتابخانه GSAP 🌀

کتابخانه GSAP یک کتابخانه جاوا اسکریپت است که برنامه‌نویسان فرانت‌اند و طراحان را قادر می‌سازد تا انیمیشن‌ های قدرتمند بر پایه جدول زمانی بسازند.

این کتابخانه اجازه کنترل دقیق‌تر بر روی سکانس ‌های انیمیشن‌ها را نسبت به محدودیت های موجود در استفاده از ویژگی هایی مثل keyframe و animation موجود در CSS می‌دهد.

هر چیزی که در مرورگر وب مشاهده می‌کنید می‌تواند با کتابخانه GSAP متحرک شود.

💎 Channel : @Developix 💎
⭕️ مقایسه State و Props ری‌اکت ⭕️

🔰 دسته‌بندی : وب

💎 Channel : @Developix 💎
⭕️ معرفی و توضیح API ⭕️

🔰 دسته‌بندی : متفرقه

💎 Channel : @Developix 💎
🌀 تکنیک AJAX 🌀

ایجکس یا همان AJAX مخفف عبارت انگلیسی نسبتا طولانی Asynchronous JavaScript And XML می‌باشد که به معنی جاوا اسکریپت و XML غیرهمگام است.

تکنیک AJAX به معنی ارسال درخواست های HTTP از قبیل GET و POST و ... به آدرس های مختلف و دریافت و نمایش اطلاعات جدید، بدون رفرش شدن یا بارگذاری مجدد صفحه یا صفحه جدید است.

از جمله ویژگی های ایجکس این است که به‌صورت Async یا غیرهمگام ارسال می‌شود، این مورد به این معنی است که درخواست های AJAX باعث Blocking اجرای کد تا زمان برگشت پاسخ نمی‌شوند، بلکه به‌صورت Async عمل می‌کنند و بعد از دریافت پاسخ مناسب، نتیجه را به یک تابع Callback مشخص شده تحویل می‌دهند.

همچنین در روش AJAX، صفحه نیازی به رفرش شدن ندارد و عملا شما از پس‌زمینه سایت می‌توانید درخواست HTTP ایجاد کنید.

💎 Channel : @Developix 💎
⭕️ افزونه های کاربردی VSCode ⭕️

🔰 دسته‌بندی : متفرقه

💎 Channel : @Developix 💎
🌀 کتابخانه Clipboard.js 🌀

بعضی مواقع لازم است کاربر متن یا کدی را از وب‌سایت کپی کند، در چنین مواقعی باید از روش سنتی استفاده کند و ابتدا متن را سلکت کرده و سپس کپی کند که این روش برای کاربر مشکل است.

در چنین مواردی می‌توان از کتابخانه Clipboard.js استفاده کرد؛ با استفاده از کتابخانه Clipboard.js به راحتی و با استفاده از چند خط کد می‌توان تعیین کرد با کلیک کاربر بر روی دکمه‌ای یا هر رویداد دیگری متن مورد نظر در حافظه موقت کاربر کپی شود.

💎 Channel : @Developix 💎
🌀 کتابخانه ZXing 🌀

امروزه استفاده از بارکد‌ها برای به دست آوردن اطلاعات محصول و سایر مشخصه‌ها و ... خیلی رایج شده است، برای ایجاد بارکدخوان در اندروید می‌توان از کتابخانه ZXing استفاده کرد.

کتابخانه ZXing یک کتابخانه‌ بارکدخوان (Barcode Scanner) برای جاوا و اندروید می‌باشد که می‌تواند بارکدهای نوع 1D/2D را پردازش کند.

برای استفاده از این کتابخانه باید ورژن AppCompat بالای 23 و ورژن BuildTools بالای 27.0.3 باشد، در غیر این صورت ممکن است با خطای کامپایل مواجه شوید و همچنین داخل فایل Manifest نیز برای عملکرد بهتر باید ویژگی HardwareAccelerated را در بخش Application بر روی True تنظیم کنید.

💎 Channel : @Developix 💎