Indice
55 relazioni: Active Template Library, Ambiente di sviluppo integrato, Anglicismo, Apache Cocoon, Apache Software Foundation, Apache Struts, Borland, C (linguaggio di programmazione), C sharp, C++, C++/CLI, Catalyst (software), Ciclo di vita del software, Classe astratta, CodeIgniter, Codice sorgente, Debugger, Design pattern, ECMA International, Embarcadero Delphi, Framework per applicazioni web, GTK (toolkit), Implementazione, Informatica, Interfaccia uomo-macchina, Internet, JAMP, Laminas, Libreria (software), Libreria standard C++, Libreria standard del C, Linguaggio di programmazione, Menu a discesa, Metodologia di sviluppo del software, Microsoft, Microsoft Foundation Classes, Perl, PHP, Programmatore, Programmazione a eventi, Python, Qt (toolkit), RPG (linguaggio di programmazione), Ruby (linguaggio di programmazione), Ruby on Rails, Run-time, Software, Standard Template Library, Symfony, Unix, ... Espandi índice (5 più) »
- Architettura del software
- Programmazione orientata agli oggetti
Active Template Library
ATL, sigla di Active template library (inglese per "Libreria di template attivi"), è una libreria di classi C++ (prevalentemente template) sviluppata da Microsoft e distribuita insieme al compilatore C++ di Microsoft stessa.
Vedere Framework e Active Template Library
Ambiente di sviluppo integrato
Un ambiente di sviluppo integrato (ovvero IDE) è un'applicazione che fornisce vari strumenti per lo sviluppo software, in particolare un editor di codice sorgente, modalità di automazione dello sviluppo, e un debugger.
Vedere Framework e Ambiente di sviluppo integrato
Anglicismo
Un anglicismo, anglismo o inglesismo è una parola o una costruzione della lingua inglese che viene recepita in un'altra lingua.
Vedere Framework e Anglicismo
Apache Cocoon
Apache Cocoon, spesso chiamato semplicemente Cocoon, è un framework di sviluppo web costruito intorno ai concetti di separazione dei componenti di un'applicazione web.
Vedere Framework e Apache Cocoon
Apache Software Foundation
L'Apache Software Foundation (ASF) è una fondazione no-profit, costituita nel giugno 1999, ed una comunità di sviluppo di progetti software come il web server Apache (il progetto principale) e la suite da ufficio Apache OpenOffice (gestita prima da Sun Microsystems e poi da Oracle America).
Vedere Framework e Apache Software Foundation
Apache Struts
In informatica Apache Struts è un framework open source per lo sviluppo di applicazioni web su piattaforma Java EE. Inizialmente sviluppato come sotto-progetto di Apache Jakarta, ma ora divenuto un progetto a sé, estende le Java Servlet, incoraggiando gli sviluppatori all'utilizzo del design pattern Model-View-Controller (MVC).
Vedere Framework e Apache Struts
Borland
Borland Software Corporation (precedentemente Borland International, Inc.) è un'azienda produttrice di software con sede a Austin, in Texas.
Vedere Framework e Borland
C (linguaggio di programmazione)
C (AFI) è un linguaggio di programmazione ad uso generale di natura imperativa e procedurale creato da Dennis Ritchie negli anni '70. Tutt'oggi influente, è largamente adoperato nei sistemi operativi, nei driver e nelle pile di protocolli, mentre è in diminuzione il suo uso nelle applicazioni.
Vedere Framework e C (linguaggio di programmazione)
C sharp
Il C# (pronuncia inglese:, come l'espressione see sharp, "vedere nitidamente") è un linguaggio di programmazione multi-paradigma che supporta tutti i concetti della programmazione orientata agli oggetti.
Vedere Framework e C sharp
C++
C++ (AFI) è un linguaggio di programmazione ad uso generale creato dall'informatico danese Bjarne Stroustrup. Pubblicato per la prima volta nel 1985 come estensione del linguaggio C, è stato nel tempo esteso notevolmente.
Vedere Framework e C++
C++/CLI
C++/CLI (C++ modificato per la Common Language Infrastructure) è un linguaggio di programmazione specifico creato da Microsoft e destinato a sostituire le Managed extensions per C++.
Vedere Framework e C++/CLI
Catalyst (software)
Catalyst è un framework open source per lo sviluppo di applicazioni web. È scritto in Perl e segue piuttosto strettamente l'architettura MVC (Model-view-controller).
Vedere Framework e Catalyst (software)
Ciclo di vita del software
Il ciclo di vita del software, in informatica, e in particolare nell'ingegneria del software, si riferisce al modo in cui una metodologia di sviluppo scompone l'attività di realizzazione di prodotti software in sottoattività fra loro coordinate, il cui risultato finale è la realizzazione del prodotto stesso e tutta la documentazione a esso associata: fasi tipiche includono lo studio o analisi, la progettazione, la realizzazione, il collaudo, la messa a punto, l'installazione, la manutenzione e l'estensione,, il tutto a opera di uno o più sviluppatori software.
Vedere Framework e Ciclo di vita del software
Classe astratta
Una classe astratta, nella programmazione orientata agli oggetti, è una classe che definisce una interfaccia senza implementarla completamente.
Vedere Framework e Classe astratta
CodeIgniter
CodeIgniter è un web application framework con licenza Open Software License (OSL) per lo sviluppo di applicazioni web dinamiche in linguaggio PHP, basato sul paradigma MVC (Model-View-Controller).
Vedere Framework e CodeIgniter
Codice sorgente
In informatica, il codice sorgente (spesso detto sorgente o codice o listato) è il testo di un algoritmo di un programma scritto in un determinato linguaggio di programmazione, compreso all'interno di un file sorgente, che definisce il flusso di esecuzione del programma stesso, ovvero la sua codifica software.
Vedere Framework e Codice sorgente
Debugger
Un debugger in informatica è un programma/software specificatamente progettato per l'analisi e l'eliminazione dei bug (debugging), ovvero errori di programmazione interni al codice di altri programmi.
Vedere Framework e Debugger
Design pattern
Design pattern (traducibile in lingua italiana come "schema progettuale", "schema di progettazione", o "schema architetturale"), in informatica e specialmente nell'ambito dell'ingegneria del software, è un concetto che può essere definito "una soluzione progettuale generale ad un problema ricorrente".
Vedere Framework e Design pattern
ECMA International
La ECMA (European Computer Manufacturers Association) è un'associazione fondata nel 1961 e dedicata alla standardizzazione nel settore informatico e dei sistemi di comunicazione.
Vedere Framework e ECMA International
Embarcadero Delphi
Embarcadero Delphi è un linguaggio di programmazione e un ambiente di sviluppo. È molto utilizzato per lo sviluppo di applicazioni desktop e aziendali che utilizzano database, ma essendo uno strumento di sviluppo di carattere generico lo si può utilizzare per qualsiasi tipo di progetto.
Vedere Framework e Embarcadero Delphi
Framework per applicazioni web
Un framework per applicazioni web (web application framework), in informatica e specialmente nella programmazione web, è un framework software progettato per supportare lo sviluppo di siti web dinamici, applicazioni web e servizi web.
Vedere Framework e Framework per applicazioni web
GTK (toolkit)
GTK (in passato GTK+, acronimo che sta per GIMP ToolKit) in informatica, è un toolkit (insieme di strumenti, di cui il principale è la libreria libgtk) per la creazione di interfacce grafiche.
Vedere Framework e GTK (toolkit)
Implementazione
Il termine implementazione e il verbo derivato implementare sono neologismi affermatisi nel 1978 nell'accezione di "attuazione di una scelta pubblica".
Vedere Framework e Implementazione
Informatica
Linformatica è la scienza o disciplina che si occupa del trattamento dell'informazione mediante procedure automatizzate, avendo in particolare per oggetto lo studio dei fondamenti teorici dell'informazione, della sua computazione a livello logico e delle tecniche pratiche per la sua implementazione e applicazione in sistemi elettronici automatizzati detti quindi sistemi informatici; come tale è una disciplina fortemente connessa con la logica matematica, l'automatica, l'elettronica e anche l'elettromeccanica.
Vedere Framework e Informatica
Interfaccia uomo-macchina
Interfaccia uomo-macchina IUM (in inglese Human-Machine Interface, HMI) si riferisce allo strato che separa un essere umano che sta utilizzando una macchina dalla macchina stessa, consentendone l'interazione reciproca.
Vedere Framework e Interfaccia uomo-macchina
Internet
Internet è l'insieme di tutti i dispositivi collegati in rete mediante i protocolli TCP/IP, con i sistemi fisici di comunicazione che li collegano, gli apparati necessari per la loro interconnessione atti a formare reti di computer e le tecnologie che permettono a tali reti di interconnettersi.
Vedere Framework e Internet
JAMP
In informatica JAMP (acronimo JavaScript AJAX Mysql Php) è un potente e veloce framework distribuito con licenza GNU (General Public License), in esso è racchiuso un completo environment per lo sviluppo di applicazioni Web.
Vedere Framework e JAMP
Laminas
Laminas (ex Zend Framework) è un framework open source per lo sviluppo di applicazioni web, mantenuto dalla Linux Foundation. scritto in linguaggio PHP e rilasciato con licenza BSD.
Vedere Framework e Laminas
Libreria (software)
In informatica, una libreria, o più raramente biblioteca, è un insieme di funzioni o strutture dati predefinite e predisposte per essere riutilizzate da altri programmi software attraverso un'opportuna procedura di collegamento.
Vedere Framework e Libreria (software)
Libreria standard C++
La libreria standard C++ è una libreria software definita nello standard ISO/IEC 14882, ovvero il linguaggio di programmazione C++. Contiene molte funzionalità di utilizzo comune nella scrittura di programmi, e costituisce la principale libreria disponibile ai programmatori C++.
Vedere Framework e Libreria standard C++
Libreria standard del C
La libreria standard del C è un insieme di librerie che forniscono al programmatore funzioni tipizzate. Insieme alla libreria vengono inoltre forniti gli Header file, file di testo che permettono al programmatore di utilizzare lo specifico insieme di funzioni della libreria ad esse associate.
Vedere Framework e Libreria standard del C
Linguaggio di programmazione
Un linguaggio di programmazione è un sistema di notazione per la scrittura di programmi per computer. La maggior parte dei linguaggi di programmazione sono linguaggi formali basati su testo, ma possono anche essere grafici.
Vedere Framework e Linguaggio di programmazione
Menu a discesa
Con menu a discesa o menu a tendina in informatica si intende un tipo di menu che viene attivato cliccando su uno degli elementi della barra dei menu e consiste appunto di una tendina di elementi alternativi selezionabili.
Vedere Framework e Menu a discesa
Metodologia di sviluppo del software
In informatica una metodologia di sviluppo del software è una suddivisione del processo di sviluppo del software ideata per ottimizzare le varie fasi dello stesso.
Vedere Framework e Metodologia di sviluppo del software
Microsoft
Microsoft Corporation (in precedenza Micro-Soft Company, comunemente Microsoft) è un'azienda multinazionale statunitense d'informatica con sede nel Microsoft Campus a Redmond nello Stato di Washington (Stati Uniti).
Vedere Framework e Microsoft
Microsoft Foundation Classes
Microsoft Foundation Classes, meglio conosciuta con l'acronimo MFC, è una libreria di classi C++ prodotta da Microsoft con lo scopo di incapsulare le Windows API.
Vedere Framework e Microsoft Foundation Classes
Perl
Perl è un linguaggio di programmazione ad alto livello, dinamico, procedurale e interpretato, creato nel 1987 da Larry Wall. Perl ha un singolare insieme di funzionalità ereditate da C, scripting shell Unix (sh), Awk, sed e in diversa misura da molti altri linguaggi di programmazione, compresi alcuni linguaggi funzionali.
Vedere Framework e Perl
PHP
PHP (acronimo ricorsivo di "PHP: Hypertext Preprocessor", preprocessore di ipertesti; originariamente acronimo di "Personal Home Page") è un linguaggio di scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche.
Vedere Framework e PHP
Programmatore
Un programmatore informatico o semplicemente programmatore (o coder, "scrittore di codice") è un tecnico che, attraverso la relativa fase di programmazione, traduce o codifica l'algoritmo risolutivo di un problema dato nel codice sorgente del software da far eseguire a un elaboratore, utilizzando un determinato linguaggio di programmazione.
Vedere Framework e Programmatore
Programmazione a eventi
La programmazione a eventi, in informatica, è un paradigma di programmazione. Mentre in un programma tradizionale l'esecuzione delle istruzioni segue percorsi fissi, che si ramificano soltanto in punti ben determinati predefiniti dal programmatore, nei programmi scritti utilizzando la tecnica a eventi il flusso del programma è largamente determinato dal verificarsi di eventi esterni.
Vedere Framework e Programmazione a eventi
Python
Python è un linguaggio di programmazione ad alto livello, orientato a oggetti, adatto, tra gli altri usi, a sviluppare applicazioni distribuite, scripting, computazione numerica e system testing.
Vedere Framework e Python
Qt (toolkit)
Qt, in informatica ed in particolare nel campo della programmazione, è una libreria multipiattaforma per lo sviluppo di programmi con interfaccia grafica (a parte per la divisione menzionata sotto 'console') tramite l'uso di widget (congegni o elementi grafici).
Vedere Framework e Qt (toolkit)
RPG (linguaggio di programmazione)
RPG oppure RPG IV è un linguaggio di programmazione nativo per piattaforma IBM della serie POWER Systems (in passato denominata iSeries e, più comunemente, AS/400).
Vedere Framework e RPG (linguaggio di programmazione)
Ruby (linguaggio di programmazione)
Ruby è un linguaggio di programmazione interpretato open source completamente a oggetti. Nato nel 1995 come progetto personale del giapponese Yukihiro Matsumoto (spesso chiamato semplicemente Matz), prende spunto da altri linguaggi come Perl, SmallTalk, Eiffel, Ada e Lisp con lo scopo di bilanciare con cura i paradigmi di programmazione funzionale e imperativa.
Vedere Framework e Ruby (linguaggio di programmazione)
Ruby on Rails
Ruby on Rails, spesso chiamato RoR o semplicemente Rails, è un framework open source per applicazioni web scritto in Ruby da David Heinemeier Hansson per conto della 37signals.
Vedere Framework e Ruby on Rails
Run-time
Nella programmazione il tempo di esecuzione o runtime è il periodo in cui un programma viene eseguito. Tradizionalmente, questa contrapposizione era soprattutto intesa rispetto al tempo di compilazione (compile-time), relativa alla stesura e traduzione del programma sorgente; in questa accezione, spesso si usano anche gli aggettivi dinamico e statico per riferirsi rispettivamente al run-time e al compile-time.
Vedere Framework e Run-time
Software
Il software, in informatica ed elettronica, indica (per un sistema informatico) l'insieme delle componenti intangibili di elaborazione. Il significato è contrapposto a quello di hardware, che corrisponde alla parte materiale (strato fisico/tangibile) del detto sistema.
Vedere Framework e Software
Standard Template Library
La Standard Template Library (STL) è una libreria software per il linguaggio di programmazione C++ che definisce quattro componenti principali: contenitori, iteratori, algoritmi e funtori.
Vedere Framework e Standard Template Library
Symfony
Symfony è un insieme di componenti PHP e un framework per lo sviluppo di applicazioni web. È distribuito sotto licenza MIT, dunque open source, e il suo scopo è quello di aiutare gli sviluppatori web a creare potenti applicazioni in breve tempo.
Vedere Framework e Symfony
Unix
Unix (ufficialmente registrato come UNIX) è un sistema operativo proprietario e portabile per computer. Originariamente sviluppato da un gruppo di ricerca presso i laboratori AT&T e Bell Laboratories, il team includeva luminari come Ken Thompson e Dennis Ritchie.
Vedere Framework e Unix
Visual Basic .NET
Visual Basic.NET, è la nuova versione di Visual Basic. Le principali novità di questo nuovo linguaggio di sviluppo del Framework.NET sono che è basato su oggetti e che è compilato.
Vedere Framework e Visual Basic .NET
WordPress
WordPress è una piattaforma software di "blog" e content management system (CMS) open source ovvero un programma che, girando lato server, consente la creazione e distribuzione di un sito Internet formato da contenuti testuali o multimediali, gestibili ed aggiornabili in maniera dinamica.
Vedere Framework e WordPress
WxWidgets
In informatica, wxWidgets (conosciuto una volta con il nome di wxWindows) è un toolkit grafico multipiattaforma e open source, cioè una libreria di componenti elementari per costruire un'interfaccia grafica (GUI).
Vedere Framework e WxWidgets
Yii framework
Yii (Yes It Is!) è un framework pensato per sviluppare applicazioni web 2.0 sfruttando il noto linguaggio di programmazione PHP. È rilasciato sotto New BSD License, dunque open source, e il suo scopo è quello di aiutare gli sviluppatori web a creare potenti applicazioni in breve tempo.
Vedere Framework e Yii framework
.NET Framework
.NET Framework è l'ambiente di esecuzione runtime della piattaforma tecnologica.NET in cui vengono gestite le applicazioni destinate allo stesso.NET Framework.
Vedere Framework e .NET Framework
Vedi anche
Architettura del software
- Accoppiamento (informatica)
- Anti-pattern
- Apache UIMA
- Application server
- Applicazione web
- Architetto del software
- Architettura guidata dal modello
- Architettura multi-tier
- Coesione (informatica)
- Composizione al posto dell'ereditarietà
- Debito tecnico
- Dependency injection
- Domain-driven design
- Enterprise service bus
- Framework
- Front-end e back-end
- GraphQL
- Interfaccia a riga di comando
- Interfaccia grafica
- Inversione del controllo
- Java Message Service
- Logica di business
- Mappa dell'empatia
- Mash-up (informatica)
- Metafora della scrivania
- Multi-tenant
- Naked objects
- Presenter first
- Progettazione (ingegneria del software)
- Representational state transfer
- Requisiti Architetturalmente Significativi
- Rich Internet application
- Scaffolding (informatica)
- Service mesh
- Specifiche OpenAPI
Programmazione orientata agli oggetti
- Accoppiamento (informatica)
- Astrazione (informatica)
- Base di dati a oggetti
- Common Object Request Broker Architecture
- Component Object Model
- Convention over configuration
- Covarianza e controvarianza (informatica)
- Duck typing
- Ereditarietà (informatica)
- Framework
- Funzione virtuale
- Incapsulamento (informatica)
- Interfaccia (informatica)
- Legge di Demetra
- Metodo Booch
- Modelica
- Modellazione orientata agli oggetti
- Object Modeling Technique
- Object model
- Objectory
- Oggetto (informatica)
- Oggetto container
- Polimorfismo (informatica)
- Principio aperto/chiuso
- Principio di segregazione delle interfacce
- Principio di sostituzione di Liskov
- Programmazione orientata agli oggetti
- Reificazione (informatica)
- SOLID
- Sottotipo (informatica)
- Variabile di istanza
- Void safety
- Windows Template Library