Applicazione (informatica): differenze tra le versioni

Aggiunte
(Aggiunte)
* ''Software development''. Sviluppo di applicazioni (ma anche di software di base), ad es. [[Integrated development environment|IDE]].
* ''Client-server''. Sono applicazioni distribuite in rete dove un [[client]] si connette ad un [[server]] per poter usufruire dei servizi associati (es. [[database]], [[applicazione web|applicazioni web]], ecc...)
* ''Business'' o ''Enterprise''. Grandi categorie che comprendono le cosiddette applicazioni "aziendali", suddivise in subcategorie del tipo: Financial o [[software gestionale]], [[Customer relationship management|CRM]], [[Enterprise resource planning|ERP]], [[OLAP]], [[Project management]], [[E-Commerce]], [[Officesuite]], [[Product Data Management]], ecc. Sotto la categoria ERP possiamo trovare le ''classiche'': contabilità, bilancio, controllo di gestione, magazzino, fornitori, clienti, produzione, vendite, marketing, personale, ecc. ossia tutti gli ambiti di gestione di una struttura operativa. Rientrano in questa categoria anche le cosiddette [[Applicazione web|applicazioni web]].
 
====La nuova generazione di applicazioni per dispositivi mobili====
=== Installazione ===
Il [[download]] e l'[[Installazione (informatica)|installazione]] di applicazioni avviene tramite dei negozi virtuali, dei [[software]] di [[distribuzione digitale]] che permettono lo scaricamento, l'installazione e l'[[Esecuzione (informatica)|esecuzione]] di [[file]] (solitamente in [[APK (formato di file)|formato apk]]). Questa procedura può avvenire grazie a [[store alternativi]] e ufficiali.
[[File:Installazione_Thunderbird.png|thumb|Esempio di [[wizard]] di [[installazione (informatica)|installazione]]]].
 
Le applicazioni si distinguono anche tra quelle che non richiedono il riavvio della macchina, al termine dell'operazione, e quelle (solitamente quelle che caricano dei processi in avvio) che richiedono il riavvio per completare l'installazione. Le app per dispositivi mobili solitamente sono disponibili immediatamente senza riavvio.
 
Nel caso di web app o applicazioni fruite tramite un [[browser]] ovviamente non c'è nulla da installare: al più si tratta di configurare l'esperienza utente desiderata o impostare un [[Profilo utente|profilo]].
 
=== Console di amministrazione ===
Le applicazioni complesse come ad esempio le suite (pacchetti) sono dotate di un programma specifico denominato Console di amministrazione (Administration console). Questo ambiente (distinto dalla suite oppure facente parte) è lo strumento con il quale l'applicazione software (ad esempio le soluzioni gestionali per aziende) è distribuita, impostata, configurata e manutenuta. A volte esiste una versione della console denominata ''appliance'' che è rivolta alla configurazione (funzioni, permessi utenti, altre regolazioni fini).
 
Soprattutto i sistemi software fruiti in ambiente client/server hanno una procedura di installazione e configurazione specialistica ([[deployment]]), articolata e che deve seguire una predeterminata sequenza (back end, database, front end, permessi utente, ecc.).
 
== Ambiti di applicazione ==
4 908

contributi