امروز دوشنبه ، ۱۴۰۱/۰۴/۱۳
بدان
FAENZYXWVUTSRQPONMLKJIHGFEDCBA

پلت فرم برنامه

پلتفرم برنامه به چه معناست؟ پلتفرم اپلیکیشن بستری است که یک اپلیکیشن از طریق آن عمل می کند. برنامه های کاربردی مدرن برای همگرایی انواع مختلف ابزارهای مورد نیاز برای ساخت، اجرا و تولید موفق برنامه ها به کاربران نهایی، به پلتفرم های کاربردی متکی هستند.Bedan پلتفرم برنامه را توضیح می دهد برخی از کارشناسان پلتفرم های برنامه را به بخش های خدماتی تقسیم می کنند - در مورد ابزارهای توسعه و سیستم عامل ها و همچنین خدمات اجرا و داده صحبت می کنند. ابزارهای توسعه برای توسعه برنامه ضروری هستند - خدمات اجرایی تضمین می کنند که برنامه ها می توانند به روش های خاصی مستقر شوند. سرویس های داده یا ماژول های ذخیره سازی اطلاعات استفاده شده توسط یک برنامه کاربردی را ذخیره می کنند. سیستم‌های عامل محیط را قادر می‌سازد تا از برنامه‌ها پشتیبانی کند. استفاده از پلتفرم‌های کاربردی منجر به صحبت‌های زیادی در مورد روش‌های جدید بسته‌بندی برنامه‌های نرم‌افزاری به طور کلی شده است. ابتدا مجازی سازی بود که در آن پلتفرم های برنامه اغلب در ماشین های مجازی قرار می گرفتند. مدل جدیدی به نام مجازی سازی کانتینر رایج شده است، که در آن پلت فرم های برنامه در ساختارهای دیجیتالی به نام کانتینر قرار می گیرند – برخلاف ماشین های مجازی، کانتینرها هسته سیستم عامل مشتری را به اشتراک می گذارند. این امکان چند اجاره ای کارآمدتر را در یک سرور فراهم می کند. کانتینرها روش های ساخت و استفاده از پلتفرم های برنامه کاربردی را نوآوری می کنند، رویکرد طراحی نرم افزار devops یا چابک را ترویج می کنند و حتی میکروسرویس ها را فعال می کنند، جایی که بخش های مختلف پلت فرم برنامه در مکان های مختلف قرار می گیرند. ظروف همه اینها به مهندسان و توسعه دهندگان امروزی این امکان را می دهد که به بهترین روش مهندسی و پشتیبانی از برنامه های کاربردی نرم افزاری فکر کنند.

Application Platform

What Does Application Platform Mean? An application platform is the platform through which an application operates. Modern applications rely on application platforms to converge various types of tools needed for the successful build, execution and production of applications to end users. Techopedia Explains Application Platform Some experts break application platforms down into service areas – talking about development tools and operating systems, as well as execution and data services. The development tools are necessary for application development – the execution services ensure that applications can be deployed in particular ways. Data services or storage modules store the information used by an application. Operating systems enable the environment to support the application.The use of application platforms has led to a lot of talk about new ways of packaging software applications in general. First there was virtualization, in which application platforms were often housed in virtual machines. A new model called container virtualization has become popular, where application platforms are housed in digital constructs called containers – unlike virtual machines, containers share the kernel of a client operating system. This allows for more efficient multi-tenancy on a server.Containers are innovating the ways that application platforms are built and used, promoting a devops or agile software design approach, and even enabling microservices, where different parts of the application platform are housed in different containers. All of this allows today's engineers and developers to keep thinking about how best to engineer and support software applications.