DotNetZoom
2.94K subscribers
342 photos
18 videos
36 files
606 links
DotNetZoom
💎 Everything about .NET

ارتباط با مدیر و تبلیغات آگهی استخدام:
@mjebrahimi

لینک گروه ASPNET Core:
https://t.me/+ufG25x7lVFgyYTNk
Download Telegram
تم های زیبا و متنوع برای Bootstrap به صورت رایگان
http://bootswatch.com/
سورس پروژه
https://github.com/thomaspark/bootswatch

@IranAspMvc
#Interface #Pattern #DI
از اینترفیس ها بیش از حد استفاده نکنید!

یکی از نشانه های برنامه نویسانِ بزرگ و حرفه ای، استفاده ی به جا، مناسب و به دور از اغراق، از مفاهیم و الگوهای برنامه نویسی است. هدف همه ی ما، داشتن کدی تمیز و خوانا، با قابلیت نگهداری بالا و امکانِ استفاده ی مجدد است .
خوشبختانه اینترفیس ها (Interface)، تحققِ بسیاری از این موارد را برایمان ممکن کرده اند. مخصوصا وقتی صحبت از تزریق وابستگی ها (Dependency Injection) و یا انجام آزمون های واحد (Unit Testing) به میان می آید، بدون کوچکترین تعلل به سراغ تعریف اینترفیس به ازای تک تک کلاس ها می رویم. اما آیا واقعا در تمامی موارد و سناریوها نیاز به تعریف این اینترفیس ها داریم؟!

اگر شما هم از آن دسته از برنامه نویسانی هستید، که عادت به تعریف اینترفیس ها و پیچیده کردنِ روال، بدون در نظر گرفتن و ارزیابیِ شرایطِ موجود را دارید، مطالعه ی مقاله ی زیر شاید موجب تجدید نظر در این دیدگاه شود:

http://blog.hovland.xyz/2017-04-22-stop-overusing-interfaces/

کانال تخصصی AspNet MVC
https://telegram.me/joinchat/BEv5CTyb2T-NYf2E5RZxfA
#AspNetBoilerplate #AspNetCore

در پست های گذشته در مورد فریم ورکِ متن باز و قدرتمند ASP .NET Boilerplate با قابلیت ایجادِ تمپلیت آغازی، به عنوان نقطه شروع پروژه های نرم افزاری صحبت کردیم:
https://t.me/IranAspMvc/234

خبر خوب اینکه در نسخه ی جدید پروژه های ASP .NET Boilerplate و نیز ASP .NET Zero، قابلیت پشتیبانی کامل از .NET Core قرار داده شده است.

فریم ورک ASP .NET Boilerplate v2.0.0 از هر دوی .netstandard 1.6 و نیز .netframework 4.6 پشتیبانی میکند و این به معنی کراس پلتفرم بودن این فریم ورک خواهد بود!
مشکلات موجود در یکپارچگی با Entity Framework Core رفع شده است و پکیج جدیدی برای یکپارچگی با Hangfire.AspNetCore به آن اضافه شده است.

سایر ویژگی های نسخه ی جدیدِ این فریمورک محبوب و قدرتمند را در لینک زیر میتوانید مشاهده کنید:
http://volosoft.com/net-core-support-for-asp-net-boilerplate-and-asp-net-zero/

کانال تخصصی AspNet MVC
https://telegram.me/joinchat/BEv5CTyb2T-NYf2E5RZxfA
Forwarded from طراحی و توسعه وب
👌 ۵۰ پلاگین فوق العاده Visual Stadio Code
https://goo.gl/0Ye50f
...

#vsCode

@webly
@one_programmer
نرم‌افزار SQL Server 2017 با پشتیبانی از لینوکس معرفی شد

@one_programmer
@one_programmer
مایکروسافت نسخه 15.2 ویژوال استودیو 2017 را منتشر کرد
https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes

@one_programmer
@programming_tips

نده php ارور نده ،😷

ولی اگه دادی حداقل درست بگو کدوم خطه،🤒

چون اگه نگی نمیگن اوه چه زبان برنامه نویسیه سخت و با کلاسی ،🙄

میگن ولش کنید بریم همون asp کار کنیم..😏
#BestComponnets

2تا از بهترین و پرطرفدار ترین کامپوننت های امتیاز دهی

https://github.com/wbotelhos/raty
https://github.com/kartik-v/bootstrap-star-rating

@IranAspMvc
#Scheduler
https://goo.gl/cibXRs
بهترین فریمورک ها جهت انجام کارهای زمان بندی شده

HangFire :
https://www.hangfire.io/

Quartz.Net :
http://www.dotnettips.info/post/997

DNT Scheduler :
http://www.dotnettips.info/post/1736

@IranAspMvc
1- فرم ساز بوتسرپی ساده و کارآمد

https://github.com/minikomi/Bootstrap-Form-Builder/

@IranAspMvc
2- فرم ساز بوتستربی ساده و زیبا

https://github.com/kevinchappell/formBuilder

@IranAspMvc
3- فرم سازی متفاوت از روی نمونه کد های json

https://github.com/bencripps/jquery.bootstrap-form-builder

@IranAspMvc
👆پس از بررسی های مختلف این 3تا بهترین و کاملترین فرم بیلدر های اوپن سورسی بودن که تو گیت هاب موجود بود
🔰اگر یه موقع مطلب خوبی یا لینک آموزشی مفیدی یا پلاگین جالبی پیدا کردین و خواستین اون رو یه جا به صورت آرشیو داشته باشین
بفرستین واسه من تا بعد از بررسی تو کانال قرار بدم
@mj_ebrahimi
مقایسه ای کامل و بی نقص در مورد پرفرمنس انواع IoC Container های دات نت

https://github.com/danielpalme/IocPerformance

لینک زیر هم منبعی برای مقایسه محبوبیت IoC Container هاست
https://dotnet.libhunt.com/categories/1810-ioc

منبع : @one_programmer
@IranAspMvc