ابرتگ "برنامهنویسی"
امروزه معضل مصرف برق در شبکههای کامپیوتری به ویژه سیستمهای توزیع شده و نحوه برنامهنویسی توزیع شده، محدودیتهایی را در طراحی و استفاده از این نوع سیستمها به وجود آورده است.
مدل برنامه نویسی تحت شبکه یا Server/Clients توسط .NET به سادگی قابل پیاده سازی است . به زبان ساده، هدف از این مدل برنامه نویسی، قرار دادن بانک اطلاعاتی روي یک کامپیوتر (سرور) و نصب نرم افزار کاربردي روي تعدادي از کامپیوترهاي دیگر (کلاینت) است. در این صورت همه کاربران بر رويدادههاي مشترکی کار می کنند و تعیین سطوح دسترسی آنان به راحتی امکان پذیر است.
MVC معماری نرم افزاریی است که در حال حاضر به عنوان یکی از الگو های نرم افزاری در مهندسی نرم افزار مورد استفاده قرار می گیرد . این الگو منطق برنامه را از رابط کاربری به طور کامل جدا می سازد ، تا به توسعه دهندگان این امکان را بدهد تا توسعه ، تست و نگهداری نرم افزار را در واحد های مستقل انجام دهند. MVC مخفف سه کلمه Model (مدل) و View (نمایشگر) و Controller (کنترلگر) است.
برنامهنویسی برای گوشی های اندروید دو شیوه است: 1) برنامه نویسی Native اندروید، 2) برنامهنویسی برای اندروید اصطلاحاً Mobile Web Application است.