Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Software Utility >> .

Qual è la differenza nel software basato su caratteri e software?

La frase "software basato su caratteri" è in qualche modo obsoleta e non una classificazione standard nella moderna ingegneria del software. Non esiste una categoria distinta ufficialmente chiamata "software basato sul personaggio". Tuttavia, il termine viene utilizzato in modo informale per contrastare con il moderno software GUI Interface grafico (GUI).

La distinzione si basa sul * tipo di interfaccia utente * Il software presenta:

* software "basato sui caratteri" (o basato sul testo): Queste applicazioni interagiscono con l'utente principalmente tramite caratteri di testo visualizzati su una console o terminale. Usano semplici comandi di testo e output, basandosi sui caratteri per rappresentare tutte le informazioni. Pensa alle prime applicazioni DOS o all'interfaccia della riga di comando (CLI) nei moderni sistemi operativi. Generalmente hanno capacità di presentazione visiva limitate, basandosi sulla formattazione del testo (come grassetto, corsivo o colore, se supportato) per trasmettere informazioni.

* GUI (Interfaccia utente grafica) Software: Queste applicazioni utilizzano un'interfaccia visiva con Windows, icone, menu e puntatori (come un mouse) per l'interazione dell'utente. Si basano fortemente su grafica e elementi visivi per presentare informazioni e consentono agli utenti di interagire con il software. Quasi tutte le moderne applicazioni software, dalle testi ai giochi ai browser Web, sono basate su GUI.

La differenza principale non è nel * codice software sottostante * (che può essere ugualmente complesso in entrambi i tipi), ma nel modo in cui si presenta e interagisce con l'utente. Un'applicazione basata sui personaggi potrebbe essere scritta in C ++, Python o Java proprio come potrebbe essere un'applicazione della GUI. La differenza risiede nelle librerie e nei quadri utilizzati per creare l'interfaccia utente.

In sintesi:non si tratta di "software basato su caratteri" rispetto a "software basato su software" (tutto il software è basato sul software!). Il confronto è tra interfacce utente basate su caratteri e interfacce utente grafiche .

 

software © www.354353.com