#AspNetBoilerplate, #Template
Boilerplate ASP .NET
یکی از کارهایی که در توسعه ی نرم افزار باید انجام داد، آغاز و پایه ریزی یک اپلیکیشن جدید است. پیاده سازی معماری برای توسعه ، اضافه نمودن ابزارهای مناسب ، ایجاد لایه بندی مطابق با معماری مربوطه و ... همه کارهایی است که برای ایجاد هر اپلیکیشن جدید "تکرار" می کنیم. (اختراع چرخ )
بسیاری از شرکت های بزرگ، برای جلوگیری از این تکرار، معمولا با صرفِ زمان و هزینه ی نسبتا زیاد، فریم ورک اختصاصی خود را یکبار می نویسند و تعداد دفعات از آن استفاده می کنند. اما شرکت ها و یا تیم های کوچک که نمی توانند متقبل این هزینه شوند، با کپی کردن بخش های مختلف از اپلیکیشن های موجود، سعی در پایه ریزی و آغاز اپلیکیشن جدید خود می کنند.
اما، فریم ورک های از پیش آماده ی بسیار خوبی برای این کار وجود دارد که برخی خیلی پیشرفته تر و تمپلیتی برای شروع اپلیکیشن شما را نیز ایجاد می کنند. در این صورت، تنها کاری که باید انجام دهید تعریف entity ها و مدل ها رعایت قراردادهاست تا به صورت خودکار تمامی لایه ها در دسترس قرار گیرد و تنها کار شما با UI باشد.
این فریم ورک ها معمولا از آخرین تکنولوژی ها (ASP .NET)، بهترین سولوشن ها (best practies)، پرکاربردترن روش های توسعه (Domain Driven Design) ، تزریق وابستگی(dependency injection)، معروف ترین ORM ها (EF و NHibernate) ، قابلیت های اعتبارسنجی، ثبت وقایع کاربران، مدیریت خطاها و ... به صورت تو کار بهره میبرد و حتی میتونید Single-Page با معماری انگولار را انتخاب کنبد و یا Multi-Page هم دارید.
لینک زیر سایت اختصاصی این فریم ورک است:
http://www.aspnetboilerplate.com/
داشتن راهنما و داکیومنت کامل از ویژگیهای این شرکت است.
@ArmanAbi
Boilerplate ASP .NET
یکی از کارهایی که در توسعه ی نرم افزار باید انجام داد، آغاز و پایه ریزی یک اپلیکیشن جدید است. پیاده سازی معماری برای توسعه ، اضافه نمودن ابزارهای مناسب ، ایجاد لایه بندی مطابق با معماری مربوطه و ... همه کارهایی است که برای ایجاد هر اپلیکیشن جدید "تکرار" می کنیم. (اختراع چرخ )
بسیاری از شرکت های بزرگ، برای جلوگیری از این تکرار، معمولا با صرفِ زمان و هزینه ی نسبتا زیاد، فریم ورک اختصاصی خود را یکبار می نویسند و تعداد دفعات از آن استفاده می کنند. اما شرکت ها و یا تیم های کوچک که نمی توانند متقبل این هزینه شوند، با کپی کردن بخش های مختلف از اپلیکیشن های موجود، سعی در پایه ریزی و آغاز اپلیکیشن جدید خود می کنند.
اما، فریم ورک های از پیش آماده ی بسیار خوبی برای این کار وجود دارد که برخی خیلی پیشرفته تر و تمپلیتی برای شروع اپلیکیشن شما را نیز ایجاد می کنند. در این صورت، تنها کاری که باید انجام دهید تعریف entity ها و مدل ها رعایت قراردادهاست تا به صورت خودکار تمامی لایه ها در دسترس قرار گیرد و تنها کار شما با UI باشد.
این فریم ورک ها معمولا از آخرین تکنولوژی ها (ASP .NET)، بهترین سولوشن ها (best practies)، پرکاربردترن روش های توسعه (Domain Driven Design) ، تزریق وابستگی(dependency injection)، معروف ترین ORM ها (EF و NHibernate) ، قابلیت های اعتبارسنجی، ثبت وقایع کاربران، مدیریت خطاها و ... به صورت تو کار بهره میبرد و حتی میتونید Single-Page با معماری انگولار را انتخاب کنبد و یا Multi-Page هم دارید.
لینک زیر سایت اختصاصی این فریم ورک است:
http://www.aspnetboilerplate.com/
داشتن راهنما و داکیومنت کامل از ویژگیهای این شرکت است.
@ArmanAbi