Quali sono alcune buone soluzioni di programmazione per l'utente finale che hai visto? [chiuso]

8

La programmazione per utente finale è quella in cui gli utenti regolari, cioè i non programmatori, sono in grado di personalizzare un programma o crearne uno nuovo, con formazione o istruzioni minime.

App Inventor per Android è un esempio recente, ma forse l'esempio più popolare di programmazione per l'utente finale è il foglio di calcolo.

Quali esempi di programmazione per utenti finali hai visto usato o ritieni utile? Qual è la filosofia del sistema? Quali sfide rimangono?

    
posta Macneil 31.10.2010 - 01:00
fonte

10 risposte

2

Ci sono molte, quelle che molti chiamerebbero, lingue "specifiche per dominio":

Matematica:

  • Matlab & Simulink
  • Maple

Sistemi di controllo:

  • Logica ladder
  • Diagramma a blocchi funzione
  • Grafico funzione sequenziale
  • Potrei anche includere qui il software di programmazione LEGO Mindstorms

statistica:

  • SPSS

Banche dati:

  • SQL (la sintassi è sufficientemente dichiarativa che la maggior parte dei non programmatori può scrivere query)
  • SQL Server Integration Services (sto pensando all'editor di diagrammi di flusso come qui)
risposta data 31.10.2010 - 02:32
fonte
6

Qualsiasi linguaggio specifico del dominio che valga il suo valore deve essere considerato un valido esempio di programmazione per l'utente finale, poiché questo è il suo obiettivo principale ... essere abbastanza familiare all'utente che non deve essere un software ingegnere per usarlo.

    
risposta data 31.10.2010 - 02:49
fonte
5

LabVIEW , il linguaggio di programmazione grafico, utilizzato da molti scienziati e ingegneri (soprattutto in ambito biometrico).

Probabilmente, ha mostrato il percorso monetario della programmazione grafica per una società di software molto più grande.

    
risposta data 08.11.2010 - 07:59
fonte
3

Tecplot

Ha il supporto per lo scripting Python (modifica dei dati di input, analisi di Fourier, ...)

Autocad

Script VBA e LISP

Questi contano come programmazione utente finale?

    
risposta data 31.10.2010 - 02:36
fonte
3

Microsoft SharePoint consente agli utenti di fare un po 'graficamente senza alcun codice. Comprende l'inserimento dei dati con formatura e verifica, sicurezza, flusso di lavoro.

    
risposta data 07.11.2010 - 19:11
fonte
3

VBA se utilizzato con Excel o Access

Merita la propria risposta ed è probabilmente l'esempio più utilizzato di un ambiente di programmazione per utenti finali sul pianeta.

    
risposta data 08.11.2010 - 06:39
fonte
2

Ho sentito parlare bene di Kodu, di Microsoft. È stato sviluppato per consentire ai bambini di costruire i propri giochi senza sapere già come programmare. link

    
risposta data 08.11.2010 - 04:28
fonte
1

Generatore di interfacce

In realtà avevamo un designer che lavorava alla progettazione di un'app per iphone e avrebbe potuto facilmente lavorare su Interface Builder con una curva di apprendimento molto breve!

    
risposta data 08.11.2010 - 08:46
fonte
1

mIRC

Nel passato, lo scripting mIRC era un modo relativamente innocuo di esporre gli utenti finali a semplici variabili e alla gestione degli eventi. Probabilmente lo è ancora, davvero.

    
risposta data 09.11.2010 - 17:39
fonte
1

C'è uno spettro di personalizzazione dell'utente finale; le cose di poco conto (come trascinare / rilasciare gli elementi del menu in Office) richiedono un piccolo sforzo e forniscono poca personalizzazione. Le personalizzazioni progressivamente più complesse richiedono progressivamente più conoscenze e abilità di programmazione. A quell'estremo è il mio preferito

Emacs

I blocchi sono scritti in C, ma gran parte di essi è scritta in Emacs Lisp, che è completamente a tua disposizione come utente finale. Se ti prendi la briga di impararlo, puoi personalizzare la tua esperienza di editing sul contenuto dei tuoi cuori.

    
risposta data 09.11.2010 - 18:05
fonte

Leggi altre domande sui tag