برنامه نویسی اپلیکیشن چیست
نرمافزارهای کاربردی معمولاً به دو دسته
اصلی تقسیم میشوند: برنامه نویسی اپلیکیشن چیست برنامههای کاربردی نرمافزار منبع بسته در مقابل برنامههای نرمافزار
منبع باز و برنامههای نرمافزاری رایگان یا اختصاصی.
نرم افزار اختصاصی تحت حق چاپ انحصاری قرار
می گیرد و مجوز نرم افزار حقوق استفاده محدودی را اعطا می کند. اصل باز-بسته بیان
می کند که نرم افزار ممکن است "فقط برای توسعه باز باشد، برنامه نویسی اپلیکیشن چیست اما نه برای اصلاح". چنین برنامه هایی فقط می توانند توسط اشخاص
ثالث اضافه شوند.
نرم افزار رایگان و منبع باز باید برای هر
هدفی اجرا، توزیع، فروخته یا گسترش یابد و -باز بودن- باید به همان روش اصلاح یا
معکوس شود.
برنامه های نرم افزاری FOSS که تحت مجوز رایگان منتشر می شوند برنامه نویسی اپلیکیشن چیست ممکن است دائمی و همچنین بدون حق امتیاز باشند. شاید مالک، دارنده یا
مجری شخص ثالث هر حقی (حق نسخهبرداری،
علامت تجاری، حق ثبت اختراع، یا ius in re aliena) این حق را داشته باشند که استثنائات، محدودیتها، زوال زمانی یا تاریخ
انقضا را به شرایط استفاده از مجوز اضافه کنند.
نرم افزار دامنه عمومی نوعی FOSS است که بدون حق امتیاز است و - به طور آشکار یا محفوظ - می تواند
اجرا، توزیع، اصلاح، معکوس، بازنشر یا ایجاد در آثار مشتق شده بدون هیچ گونه
انتساب حق چاپ و برنامه
نویسی اپلیکیشن چیست در نتیجه لغو شود. حتی میتوان آن را فروخت، اما
بدون انتقال مالکیت عمومی به سایر افراد. SW دامنه عمومی را می توان تحت یک بیانیه قانونی (غیر) مجوز منتشر کرد،
که این شرایط و ضوابط را برای مدت نامحدود (برای یک عمر یا برای همیشه) اجرا می
کند.
با زبان کدنویسی
از زمان توسعه و پذیرش تقریباً جهانی وب،
تمایز مهمی که پدیدار شده است، بین برنامه های کاربردی وب - نوشته شده با HTML، جاوا اسکریپت و سایر فناوری های بومی وب و
معمولاً نیاز به آنلاین بودن و اجرای برنامه نویسی اپلیکیشن چیست یک مرورگر وب وجود داشته است.
برنامه های بومی سنتی تر نوشته شده به هر زبانی برای نوع خاصی از رایانه در دسترس
هستند. بحثهای بحثانگیز در جامعه محاسباتی در مورد برنامههای کاربردی تحت وب که
جایگزین برنامههای کاربردی بومی برای بسیاری از اهداف میشوند، به ویژه در دستگاههای
تلفن همراه مانند گوشیهای هوشمند و تبلتها وجود داشته است. محبوبیت برنامههای
وب برای برخی از کاربردها واقعاً افزایش یافته است، اما مزایای برنامهها باعث برنامه نویسی اپلیکیشن چیست میشود که به زودی ناپدید نشوند. علاوه بر این، این دو می توانند مکمل
و حتی یکپارچه باشند.[10][11][12][13]
بر اساس هدف و خروجی
نرم افزار کاربردی همچنین می تواند به صورت
افقی یا عمودی دیده شود.[14][15] برنامههای افقی محبوبتر و گستردهتر هستند، زیرا
کاربردهای عمومی دارند، برای مثال واژهپردازها یا پایگاههای داده. برنامه های
کاربردی عمودی، محصولات ویژه ای هستند که برای نوع خاصی از صنعت یا تجارت، یا بخش
درون یک سازمان طراحی شده اند. م برنامه نویسی اپلیکیشن چیست جموعههای نرمافزاری یکپارچه سعی میکنند هر جنبهی خاص ممکن را مدیریت
کنند، بهعنوان مثال، کارگر تولیدی یا بانکی، حسابداری یا خدمات مشتری.
انواع مختلفی از نرم افزارهای کاربردی وجود
دارد:[16]
یک مجموعه برنامه از چندین برنامه همراه با
هم تشکیل شده است. آنها برنامه نویسی اپلیکیشن چیست معمولاً عملکردها، ویژگی ها و رابط های کاربری مرتبط دارند و ممکن
است بتوانند با یکدیگر تعامل داشته باشند، به عنوان مثال. فایل های یکدیگر را باز
کنید برنامه های تجاری اغلب به صورت مجموعه ارائه می شوند، به عنوان مثال. مایکروسافت
آفیس، لیبره آفیس و iWork که یک
پردازشگر کلمه، یک صفحه گسترده و غیره را با هم ترکیب می کنند. اما سوئیت ها برای
مقاصد دیگر وجود دارند، به عنوان مثال. گرافیک یا موسیقی
نرم افزار سازمانی نیازهای کل فرآیندها و
جریان داده ه آموزش برنامه نویسی کودکان و نوجوانان ای یک سازمان را در چندین بخش، اغلب در یک محیط توزیع شده بزرگ، برطرف
می کند. به عنوان مثال می توان به سیستم های برنامه ریزی منابع سازمانی، سیستم های
مدیریت ارتباط با مشتری (CRM)، موتورهای تکثیر داده ها
و نرم افزار مدیریت زنجیره تامین اشاره کرد. نرم افزار دپارتمان یک زیرنوع نرم
افزار سازمانی با تمرکز بر سازمان ها یا گروه ه برنامه نویسی اپلیکیشن چیست ای کوچکتر در یک سازمان بزرگ است. (به عنوان مثال می توان به مدیریت هزینه سفر و دفتر کمک IT اشاره کرد.)
نرم افزار زیرساخت سازمانی قابلیت های
مشترک مورد نیاز برای پشتیبانی از سیستم های نرم افزاری سازمانی را فراهم می کند.
(به عنوان مثال می توان به پایگاه داده ها، سرورهای ایمیل و سیستم هایی برای مدیریت
شبکه ها و امنیت اشاره کرد.)
پلت فرم برنامه به عنوان یک سرویس (aPaaS) یک سرویس رایانش ابری است که محیط های توسعه و استقرار را برای خدمات
برنامه ارائه می دهد.
نرمافزار کارگر اطلاعات به کاربران اجازه
میدهد برخلاف مدیریت سازمانی، اطلاعات را اغلب برای پروژههای فردی در یک بخش ایجاد
و مدیریت کنند. به عنوان مثال می توان به مدیریت زمان، مدیریت منابع، ابزارهای تحلیلی،
مشارکتی و مستندسازی اشاره کرد. پردازشگرهای کلمه، صفحات گسترده، سرویس گیرندگان ایمیل
و وبلاگ، برنامه
نویسی اپلیکیشن چیست سیستم های اطلاعات
شخصی و ویرایشگرهای رسانه فردی ممکن است در انجام وظایف چندگانه کارمند اطلاعات
کمک کنند.
نرم افزار دسترسی به محتوا در درجه اول برای
دسترسی به محتوا بدون ویرایش استفاده می شود، اما ممکن است شامل نرم افزارهایی
باشد که امکان ویرایش محتوا را فراهم می کند. چنین نرم افزاری نیازهای افراد و
گروه ها را برای مصرف سرگرمی های دیجیتال و محتوای دیجیتال منتشر شده برطرف می What is application programming? کند. (به عنوان مثال می توان به پخش کننده های
رسانه، مرورگرهای وب و او اشاره کرد
Comments
Post a Comment