Academy and Foundation unixmens | Your skills, Your future
2.29K subscribers
6.68K photos
1.39K videos
1.24K files
6.18K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
در واقع NET Core. با استفاده از مجوزهای Apache 2 و MIT متن باز است و تمامی کامپوننت‌های آن در GitHub در دسترس می‌باشد؛ بنابراین اشخاص و کمپانی‌های مختلف می‌توانند آن را به صورت رایگان مورد استفاده قرار دهند.

تطبیق پذیری و پشتیبانی از #C

برای ایجاد اپلیکیشن با استفاده از NET Core. می‌توان از #C استفاده کرد. #C ساده، قدرتمند، تطبیق‌پذیر، و شی‌گرا بوده و سازگاری کامل با NET Core. دارد.

چند سکویی

مایکروسافت با سنت‌شکنی و در اقدامی جالب و دور از انتظار NET Core. را به صورت چند سکویی یا Cross Platform ایجاد کرده است. با این‌کار، امکان پشتیبانی و اجرای کدها در سیستم‌عامل‌های مختلف فراهم شده است.

ابزار خط فرمان

تمامی موارد تعبیه شده در NET Core. از طریق Command-line نیز قابل مدیریت هستند.

انعطاف پذیر و ماژولار

یکپارچه کردن NuGet با NET Core. باعث شده تا سیستمی کاملاً ماژولار بوجود بیاد تا برای وسعت دادن به برنامه و توسعه‌ی چابکانه آن تنها نیاز به Import کردن پکیج‌هایی کوچک با قابلیت‌های پایه‌ باشد.
آنچه NET Core. را محبوب کرده، پشتیبانی آن از اپلیکیشن‌هایی است که با استفاده از Visual Studio توسط زبان‌های برنامه‌نویسی C#، F# و VB در پلتفرم‌ها و سرویس‌های مختلف اجرا می‌شود.به همین دلیل، HiSupport با استفاده از برنامه‌نویسی سمت سرور همواره جدیدترین ابزارهای مورد نیاز را در سرورها فراهم کرده و با تهیه‌ی زیرساخت‌های لازم جهت کدنویسی با استفاده از زبان‌های برنامه‌نویسی مختلف در هاستینگ خود، شرایط را برای اجرای برنامه‌های تحت وب NET Core. فراهم کرده است.


#.net_core #linux #open_source @unixmens
آیا میدانید می توانید .net core را در گنو/لینوکس اجرا کنید ؟
آیا می دانید می توانید net core را با استفاده از apache یا ngnix سرویس دهی کنید
آیا میدانید .net core متن باز می باشد
اما چند ویژگی .net core :
در واقع NET Core. بازسازی کامل فریم‌ورک محبوب NET. با پشتیبانی از پروژه‌های NET. مایکروسافت است؛ همانگونه که بسیاری از تکنولوژی‌های دیگر بر پایه‌ی فریم‌ورک NET. ساخته شده‌اند. در ایجاد NET Core. بر سه اصل متن باز بودن، چندسکویی و آسان‌سازی کد تمرکز شده است و این سه اصل با هم در NET Core. گرد هم آمده‌اند.

به طور کلی آنچه فریم‌ورک‌های NET. را محبوب کرده، قابلیت ایجاد Class Library و در نتیجه دادن آزادی به توسعه‌دهندگان برای ایجاد اپلیکیشن با هر زبانی (مانند VB، C++، C# و …) است. NET Core. نیز از این قاعده مستثنی نبوده و به راحتی امکان تلفیق و استفاده در کنار زبان‌های برنامه‌نویسی دیگر مانند #C را دارد.


در واقع NET. . شرکت مایکروسافت در اواخر دهه‌ی 1990 میلادی، پروژه‌ی مربوط به فریم‌ورک‌هایNET. آغاز کرد که از آن زمان تاکنون ابزارهای توسعه‌ی نرم‌افزار دستخوش تغییرات بسیاری شده‌اند. اخیرا نیز یک تحول بزرگ با ایجاد پلتفرم NET Core. صورت گرفته است.

در آخرین روزهای سال 2014 در کنفرانس توسعه‌دهندگان ()Connect، از فریم‌ورک جدید NET. با نام NET Core. رونمایی شد. این فریم‌ورک جدید دارای قابلیت‌ها و مشخصات ممتازی از جمله متن باز بودن و قابلیت نصب بر روی سرویس‌ها و سیستم‌عامل‌های مختلف است.


منظور از چندسکویی همان Cross-platform یا قابلیت اجرا توسط پلت‌فرم‌های نرم‌افزاری و سخت‌افزاری مختلف است. برای مثال پلتفرم NET Core. امکان نصب و اجرا بر روی سیستم‌عامل‌های ویندوز، لینوکس، مکینتاش، سیستم‌ عامل‌های موبایل، پروژه‌های ابری و استفاده در بستر اینترنت اشیا را نیز دارد.

به عبارت دیگر NET Core. بازسازی کامل فریم‌ورک محبوب NET. با پشتیبانی از پروژه‌های NET. مایکروسافت است؛ همانگونه که بسیاری از تکنولوژی‌های دیگر بر پایه‌ی فریم‌ورک NET. ساخته شده‌اند. در ایجاد NET Core. بر سه اصل متن باز بودن، چندسکویی و آسان‌سازی کد تمرکز شده است و این سه اصل با هم در NET Core. گرد هم آمده‌اند. جالب آنکه NET Core. در حالی ساخته شده که تمامی خصوصیات برتر و مهم NET. از جمله امنیت بالا در آن نیز حفظ شده است.

به طور کلی آنچه فریم‌ورک‌های NET. را محبوب کرده، قابلیت ایجاد Class Library و در نتیجه دادن آزادی به توسعه‌دهندگان برای ایجاد اپلیکیشن با هر زبانی (مانند VB، C++، C# و …) است. NET Core. نیز از این قاعده مستثنی نبوده و به راحتی امکان تلفیق و استفاده در کنار زبان‌های برنامه‌نویسی دیگر مانند #C را دارد.



چرا NET Core.؟

یکی از محدودیت‌های نسخه های پیشین فریم‌ورک NET. این بود که امکان استفاده از آن ها در پلتفرم‌ها، سیستم عامل ها و سرویس های مختلف مقدور نبود؛ اما NET Core. این امکان را به کدنویسان و توسعه‌دهندگان می‌دهد تا ضمن استفاده از کتابخانه (Library)، آن را در پلتفرم‌های مختلف اعم از سیستم‌ عامل‌ها و سرویس‌های گوناگون به کار بگیرند. لذا چنانچه وبسایت یا اپلیکیشنی با استفاده NET Core. ایجاد شده باشد، امکان اجرای آن در پلتفرم‌های مختلف مقدور می‌باشد. حتی توسعه‌دهندگان می‌توانند تنها بخشی از فریم‌ورک NET Core. مورد نیاز را در پروژه‌های خود به کار گیرند و به صورت کامل از پایه از آن استفاده نکنند.


رایگان و متن باز
#دعوت_به_همکاری
#کسری_خدمت_سربازی

یک گروه نرم افزاری وابسته به دانشگاه صنعتی شریف، از آقایان دانشجو و یا فارغ التحصیلان متقاضی #کسری_خدمت با مشخصات و تخصص‌های ذیل در قالب پروژه کسری خدمت #سربازی با شرایط زیر دعوت به عمل می آورد:

#مقطع: حداقل دانشجو یا #فارغ_التحصیل کارشناسی ارشد، رشته های مرتبط با کامپیوتر "نرم افزار، سخت افزار، علوم کامپیوتر، فناوری اطلاعات"

#تخصص: افراد مسلط به سیستم‌عامل لینوکس، زبان ++C و چارچوب Qt

#تخصص: Desktop Application Developer ، مسلط به #C و .NET Framework، مسلط به چارچوب WPF، آشنایی کامل با پایگاه داده Sql Server، مسلط به Entity Framework و ترجیحا آشنایی با مفاهیم GIS و معماری MVVM

#تخصص: افراد مسلط به MCSE، CCNA، مسلط به Kerio و آشنایی با لینوکس

متقاضیان میتوانند رزومه علمی خود را با عنوان «پروژه کسری خدمت» و در قالب فایل PDF به ایمیل زیر ارسال نمایند:
📩 [email protected]

#jobs #کسر_خدمت #linux @unixmens
🔵برترین زبانهای برنامه نویسی براساس بررسی مشارکت کنندگان ریپازیتوری های #گیت_هاب در سرتاسر جهان🌎

📊زبانهای #C و Shell از سیر صعودی برخوردار بودند.

🏆 برای اولین بار ، #پایتون ، با سبقت گرفتن از زبان جاوا در رده دوم محبوبترین زبان های برنامه نویسی در GitHub قرار گرفت.

🔗منبع : گزارش سالانه گیت هاب از توسعه دهندگان سراسر جهان با نام #the_state_of_the_octovers در سال ۲۰۱۹


🌐 @unixmens