You can edit almost every page by Creating an account. Otherwise, see the FAQ.

فریمورک ای یو ای

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

فریمورک ای یو ای
توسعه‌دهنده(ها)شرکت ای یو ای تیم
انتشار پایدار
Asp.Net Web API Core 3.0,3.1
۱۶ اوت ۲۰۱۸؛ ۵ سال پیش (۲۰۱۸-۰۸-16)
انتشار آزمایشی
Asp.Net MVC Core 3.0,3.1
مخزن
موتور
    خطای لوآ در پودمان:Wd در خط 165: attempt to index field 'wikibase' (a nil value).
خطای لوآ در پودمان:EditAtWikidata در خط 37: attempt to index field 'wikibase' (a nil value).
سیستم‌عاملویندوز اندروید
حجم2.63 GB
در دسترس بهچند زبانه
گونهفناوری آموزشی
پروانهCommercial
وبگاه

فریمورک ای یو ای پروژه های نرم افزاری است که نیاز به تغییرات و به روز رسانی مداوم دارند. این نرم افزار در سال ۲۰۱۸ در ایران و تهران ساخته شده است. [۱] [۲]

توضیحات نرم افزار[ویرایش]

اگر ساختار به شکل نادرستی توسعه یابد، از تغییرات و الحاقات جلوگیری می کند و در بیشتر مواقع منجر به تکثیر وظایف یا بازنویسی پروژه از ابتدا می شود. برای رهایی از پیچیدگی و تکثیر وظایفی که اکثر برنامه نویسان و توسعه دهندگان با آن مواجه هستند ، که همچنین ناشی از ناهماهنگی کد در سطوح مختلف برنامه است ، به یک ساختار ساده برای نوشتن پروژه های نرم افزاری نیاز داریم تا بتوانیم برخی از موارد را مخفی کنیم. پیچیدگی و تمرکز بر تجارت کار. به عنوان مثال، فریم ورک بوت استرپ یک چارچوب بسیار مفید برای فرانت اند است، اما افراد کمی ترجیح می دهند از فریم ورک هایی مانند بوت استرپ برای طراحی استفاده کنند و تمام طراحی خود را از ابتدا با سی اس اس بنویسند . با این حال، برای بخش بک اند، یک چارچوب ساده و همه منظوره می تواند در زمان و هزینه صرفه جویی کند و کد با کیفیت بالا و معماری یکنواخت تولید کند . این چارچوب به توسعه دهندگان اجازه می دهد تا پروژه های خود را بر اساس یک الگوی یکپارچه مناسب توسعه دهند. چارچوب باید به اندازه کافی منعطف باشد تا به برنامه نویس اجازه دهد تا با تکیه بر ساختار قوی خود، تغییرات مورد نیاز خود را اعمال کند. [۳]

چرا فریمورک[ویرایش]

یکی از مشکلات شرکت های نرم افزاری عدم وجود ساختار مناسب برای توسعه پروژه های خود است. در نتیجه، اغلب آنچنان کدهای پیچیده و تودرتو تولید کرده اند که ایجاد تغییرات در یک قسمت از پروژه به شدت سایر قسمت ها را تحت تأثیر قرار داده یا مختل می کند. بنابراین عدم وجود ساختار مناسب برای توسعه ، به روز رسانی کد قبلی را غیرممکن می کند و کارایی تیم را تقریباً به صفر می رساند. دلیل این امر تفاوت در کدنویسی و عدم ساختار و معماری است. تیم توسعه ابتدا باید روی مجموعه ای از قوانین و ساختارها به توافق برسند. الگوهای معماری نتیجه تجربیات یک برنامه نویس نیستند. آنها از تجربیات صدها برنامه نویس و متخصصان طراحی در طول سال ها حاصل شده اند. این چارچوب ها نوآوری یا اختراع نیستند، بلکه بازخوردهایی در مورد طراحی مجدد و کدگذاری مجدد هستند که برنامه نویسان برای دستیابی به بالاترین سطوح انعطاف پذیری، توسعه پذیری و قابلیت استفاده مجدد با آنها درگیر بوده اند. استفاده از آنها کدهای تولید شده را ساده تر، انعطاف پذیرتر و قابل توسعه تر می کند. استفاده از یک چارچوب می تواند به ما در صرفه جویی در زمان و هزینه کمک کند و مستندسازی و نگهداری سیستم را آسان تر کند. (Asp. Net Unique Architecture (AUA) Framework AUA) یک چارچوب ساده و سبک برای تولید پروژه ها در هر اندازه (کوچک و بزرگ) است. به دلیل شفافیت در ساختار، می توان آن را در تمام معماری ها ( سرویس میکرو ، سی کیو آر اس و غیره) اعمال کرد. همچنین پر از الگوهای طراحی مختلف است، بنابراین منبعی عالی برای معماران و توسعه دهندگان نرم افزار است. [۴] [۲]

طراحی دامنه محور (DDD)[ویرایش]

  • EF 6 و EF Core 3.0،3.1
  • توانایی توسعه نرم افزار به روشی ساده و سریع
  • بر اساس اصول جامد
  • طراحی مدولار
  • معماری لایه ای

نسخه های فریمورک ای یو ای[ویرایش]

  • Asp. Net MVC (Network Framework و ef6)
  • Asp. Net MVC Core 3.0،3.1
  • Asp. Net Web API Core 3.0،3.1

لینک های خارجی[ویرایش]

منابع[ویرایش]

  1. this is the aua framework Google. 24 Kanûn 2022 hatiye standin
  2. ۲٫۰ ۲٫۱ AUA Frameworkasianuniversities.25 jun 2022 hatiye standin
  3. Asp.Net Unique Architectureheilton.24 jun 2022 hatiye standin
  4. The AUA CPD Frameworkprofessional-development.24 jun 2022 hatiye standin


Read or create/edit this page in another language[ویرایش]