Software framework (original) (raw)
L'entorn de treball o marc de treball és Infraestructura de programari que, en la programació orientada a objectes, facilita la concepció de les aplicacions mitjançant la utilització de biblioteques de classes o generadors de programes. En l'àmbit de l'enginyeria i de la informàtica, encara sovint s'utilitza la paraula anglesa no normalitzada de framework.
Property | Value |
---|---|
dbo:abstract | L'entorn de treball o marc de treball és Infraestructura de programari que, en la programació orientada a objectes, facilita la concepció de les aplicacions mitjançant la utilització de biblioteques de classes o generadors de programes. En l'àmbit de l'enginyeria i de la informàtica, encara sovint s'utilitza la paraula anglesa no normalitzada de framework. (ca) Framework (aplikační rámec) je softwarová struktura, která slouží jako podpora při programování a vývoji a organizaci jiných softwarových projektů. Může obsahovat podpůrné programy, knihovny API, podporu pro návrhové vzory nebo doporučené postupy při vývoji. (cs) إطار العمل في البرمجة (بالإنجليزية: Framework) هي مجموعة من المكونات الجاهزة التي يستخدمها المبرمج في برنامج، حيث أن الهدف منها هو عمل نوع من الأدوات أو البنية التحتية الضرورية للمبرمج، بحيث لا يبدأ برنامجه من الصفر.يختلف إطار عمل عن مكتبة برمجية بسيطة في المقام الأول ب: * طبيعته العامية، وتخصصه ضعيف على عكس من المكتبات البرمجية. يمكن لإطار عمل أن يتكون من مجموعة من المكتبات البرمجية، كل واحدة منها متخصصة في مجال معين. هذا لا ينفي أن إطار عمل يمكن أن يتخصص في لغة معينة، منصة معينة، مجال معين: تقرير، ... * الإطار الذي يفرضه بالطريقة التي برمج وكون بها، ليوجه بذلك هندسة البرمجيات أو المبرمج على احترام نمط معين. يتم إذن تنظيم المكتبات البرمجية المكونة له وفقا لنفس النموذج. إطارات العمل صممت إذن واستخدمت لنمذجة تطبيقات هندسة البرمجيات وتطبيقات الويب والمكونات الوسيطة والبرمجيات. يتم الحصول على إطارات العمل من قبل المهندسين ودمجها في تطبيقات البرمجيات الموجودة في السوق، وبالتالي نادرا ما يتم شراؤها بشكل منفصل وتثبيتها من قبل المستخدم النهائي. (ar) Ein Framework (englisch für Rahmenstruktur) ist ein Programmiergerüst, das in der Softwaretechnik, insbesondere im Rahmen der objektorientierten Softwareentwicklung sowie bei komponentenbasierten Entwicklungsansätzen, verwendet wird. Im allgemeineren Sinne bezeichnet man mit Framework auch einen Ordnungsrahmen. (de) Un entorno de trabajo (del inglés framework) o marco de trabajo es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar. En el desarrollo de software, un entorno de trabajo es una estructura conceptual y tecnológica de asistencia definida, normalmente, con artefactos o módulos concretos de software, que puede servir de base para la organización y desarrollo de software. Típicamente, puede incluir soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras herramientas, para así ayudar a desarrollar y unir los diferentes componentes de un proyecto. Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio, y provee una estructura y una especial metodología de trabajo, la cual extiende o utiliza las aplicaciones del dominio. (es) In computer programming, a software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-specific software. It provides a standard way to build and deploy applications and is a universal, reusable software environment that provides particular functionality as part of a larger software platform to facilitate the development of software applications, products and solutions. Software frameworks may include support programs, compilers, code libraries, toolsets, and application programming interfaces (APIs) that bring together all the different components to enable development of a project or system. Frameworks have key distinguishing features that separate them from normal libraries: * inversion of control: In a framework, unlike in libraries or in standard user applications, the overall program's flow of control is not dictated by the caller, but by the framework. This is usually achieved with the Template Method Pattern. * default behaviour: This can be provided with the invariant methods of the Template Method Pattern in an abstract class which is provided by the framework. * extensibility: A user can extend the framework – usually by selective overriding – or programmers can add specialized user code to provide specific functionality. This is usually achieved by a hook method in a subclass that overrides a template method in the superclass. * non-modifiable framework code: The framework code, in general, is not supposed to be modified, while accepting user-implemented extensions. In other words, users can extend the framework, but cannot modify its code. (en) En programmation informatique, un framework (appelé aussi infrastructure logicielle, infrastructure de développement, environnement de développement, socle d'applications, cadre d'applications ou cadriciel) est un ensemble cohérent de composants logiciels structurels qui sert à créer les fondations ainsi que les grandes lignes de tout ou partie d'un logiciel, c'est-à-dire une architecture. Un framework se distingue d'une simple bibliothèque logicielle principalement, d'une part par son caractère générique, faiblement spécialisé, contrairement à certaines bibliothèques ; un framework peut à ce titre être constitué de plusieurs bibliothèques, chacune spécialisée dans un domaine. Un framework peut néanmoins être spécialisé dans un langage particulier, une plateforme spécifique, un domaine particulier : communication de données, data mapping, etc.. D'autre part, il impose un cadre de travail, dû à sa construction même, guidant l'architecture logicielle voire conduisant le développeur à respecter certains patrons de conception ; les bibliothèques le constituant sont alors organisées selon le même paradigme. Les frameworks sont donc conçus et utilisés pour modeler l'architecture des logiciels applicatifs, des applications web, des middlewares et des composants logiciels. Les frameworks sont acquis par les informaticiens, puis incorporés dans des logiciels applicatifs mis sur le marché, ils sont par conséquent rarement achetés et installés séparément par un utilisateur final. (fr) ソフトウェアフレームワーク(英: software framework)とは、プログラミングにおいて、アプリケーションソフトウェア等の実装に必要となる一般的な機能や定型コードを、ライブラリとしてあらかじめ用意したものである。例えば、Javaなどのオブジェクト指向言語向けのクラスライブラリとして実装されている場合は、再利用可能なソフトウェア部品(ソフトウェアコンポーネント)として用意されているクラスのインスタンスを自由に組み合わせたり、基本的な機能を持つ基底クラスを継承した派生クラスをユーザープログラマーが定義し、仮想メソッドによって公開されているカスタマイズポイントを選択的に上書きしたり特化させたりする。言語によってはコールバック関数やデリゲートを利用するなど、他にもさまざまな形態がある。文脈から明確な場合は単に「フレームワーク」としたり、特にアプリケーションソフトウェア開発向けであることを明確にした「アプリケーションフレームワーク」など、前後に別の語をつなげた複合語を使ったりすることもある。 ソフトウェアフレームワークは、明確に定義されたAPIを持ち、具体的な実装を再利用可能な形で隠蔽しているという点でライブラリとよく似ている。両者の間に明確な境界は無いし、分類のための明確な基準も無い。観点のひとつとしては、いわゆる「メインループ」あるいは「イベントループ」をアプリケーション側が持つか否か、という分類がある。メインループをアプリケーション側が持っていてそこから呼び出される形態のものがライブラリであり、一方フレームワークではメインループはフレームワーク側にあり、アプリケーションはそちら側から呼ばれるイベントハンドラによって駆動される(これについて「制御の反転」という語で説明されることがある)。 しかしこの分類は、両者を特徴づけるはっきりした分類というわけではない。アプリケーションのmain関数はランタイムライブラリ中のスタートアップルーチンから呼び出される。また、広く使われているようなフレームワークでは、たいていはメインループをアプリケーション側が持つことができるようなメカニズムが用意されている。 ソフトウェアフレームワークは、最終的にアプリケーションソフトウェアにリンクされるライブラリコードだけでなく、開発に必要となる各種プログラミングツールも含んでいることがある。また、統合開発環境 (IDE) に組み込まれたプロジェクトテンプレートやソースコードジェネレータを活用した自動プログラミングの仕組みが用意されていることもある。 (ja) Een framework (raamwerk) is een geheel van softwarecomponenten dat gebruikt kan worden bij het programmeren van applicaties, maar ook de afspraken hoe die componenten gebruikt worden binnen een groep ontwikkelaars en welke code-standaarden en bibliotheken gebruikt worden kunnen ook onderdeel zijn van een framework. Het framework bepaalt welke software er binnen een organisatie wordt gebruikt en op welke manier. Vaak besluit een groep ontwikkelaars een toepassing te bouwen met behulp van een bestaand framework om zo een uniforme aanpak door te voeren voor het bouwen van software. Ontwikkelaars kunnen dan gemakkelijker elkaars werk overnemen. (nl) 컴퓨터 프로그래밍에서 소프트웨어 프레임워크(software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단히 뼈대, 골조(骨組), 프레임워크(framework)라고도 한다. 이렇게 매우 폭넓은 정의는 이 용어를 버즈워드(buzzword)로서, 특히 소프트웨어 환경에서 사용할 수 있게 만들어 준다. (ko) in informatica e specificamente nello sviluppo software, un framework (anglicismo che può essere tradotto come struttura o quadro strutturale) è un'architettura logica di supporto (spesso un'implementazione logica di un particolare design pattern) sulla quale un software può essere progettato e realizzato, spesso facilitandone lo sviluppo da parte del programmatore. Talora è usato come sinonimo di rack o piattaforma software, anche nel gergo informatico. (it) Framework albo platforma programistyczna – szkielet do budowy aplikacji. Definiuje on strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw komponentów i bibliotek ogólnego przeznaczenia do wykonywania określonych zadań. Programista tworzy aplikację, rozbudowując i dostosowując poszczególne komponenty do wymagań realizowanego projektu, tworząc w ten sposób gotową aplikację. Frameworki bywają niekiedy błędnie zaliczane do bibliotek programistycznych. Typowe cechy, które każą wyróżniać je jako samodzielną kategorię oprogramowania, to: * odwrócenie sterowania – w odróżnieniu od aplikacji oraz bibliotek, przepływ sterowania jest narzucany przez framework, a nie przez użytkownika. * domyślne zachowanie – domyślna konfiguracja frameworka musi być użyteczna i dawać sensowny wynik, zamiast być zbiorem pustych operacji do nadpisania przez programistę. * rozszerzalność – poszczególne komponenty frameworka powinny być rozszerzalne przez programistę, jeśli ten chce rozbudować je o niezbędne mu dodatkowe funkcje. * zamknięta struktura wewnętrzna – programista może rozbudowywać framework, ale nie poprzez modyfikację domyślnego kodu. (pl) Ramverk är en abstraktion inom programmering som tillhandahåller allmän funktionalitet som kan ändras med ytterligare användarskriven kod, vilket ger en applikationsspecifik mjukvara.Ett ramverk är en universell, återanvändbar programvarumiljö som tillhandahåller funktionalitet som del av en större programvaruplattform för att underlätta utveckling av programvaror, produkter och lösningar. Ramverk kan innehålla stödprogram, kompileringsprogram, kodbibliotek, verktyg och applikationsprogrammeringsgränssnitt (API) som samlar ihop alla olika komponenter till utveckla ett projekt eller lösning. Ramverk innehåller viktiga egenskaper som skiljer dem åt från vanliga programbibliotek: * kontrollinversion: I ett ramverk, till skillnad från programbibliotek eller vanliga program, är det inte anroparen som styr programmets övergripande , utan själva ramverket. * utbyggbarhet: Ett ramverk kan utvidgas av användaren vanligtvis genom att skriva över eller anpassas med användarkod för att tillhandahålla specifik funktionalitet. * icke-modifierbar ramverkskod: Vanligtvis ska ramverkskoden inte ändras, men användarskrivna tillägg går bra. Det vill säga att användare kan utvidga ramverket, men inte ändra den befintliga koden. (sv) Um framework em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação. Ao contrário das bibliotecas, é o framework quem dita o fluxo de controle da aplicação, chamado de Inversão de Controle. (pt) Фре́ймворк (иногда фреймво́рк; англицизм, неологизм от framework — остов, каркас, рама, структура) — программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. Употребляется также слово «каркас», а некоторые авторы используют его в качестве основного, в том числе не базируясь вообще на англоязычном аналоге. Можно также говорить о каркасном подходе как о подходе к построению программ, где любая конфигурация программы строится из двух частей: 1. * Постоянная часть — каркас, не меняющийся от конфигурации к конфигурации и несущий в себе гнёзда, в которых размещается вторая, переменная часть; 2. * Сменные модули (или точки расширения). (ru) 軟體框架(software framework),通常指的是為了實現某個業界標準或完成特定基本任務的軟體組件規範,也指為了實現某個軟體組件規範時,提供規範所要求之基礎功能的軟體產品。 框架的功能類似於基礎設施,與具體的軟體應用無關,但是提供並實現最為基礎的軟體架構和體系。軟體開發者通常依據特定的框架實現更為複雜的商業運用和業務邏輯。這樣的軟體應用可以在支持同一種框架的軟體系統中運行。 簡而言之,框架就是制定一套規範或者規則(思想),大家(程序员)在該規範或者規則(思想)下工作。或者說使用别人搭好的舞台來做编剧和表演。 (zh) Фреймворк (англ. Framework, каркас, платформа, структура, інфраструктура) — інфраструктура програмних рішень, що полегшує розробку складних систем. Спрощено дану інфраструктуру можна вважати своєрідною комплексною бібліотекою, але при цьому вона має ряд обмежень, що задають правила створення структури проєкту та написання коду. (uk) |
dbo:thumbnail | wiki-commons:Special:FilePath/Python_Powered.png?width=300 |
dbo:wikiPageID | 768211 (xsd:integer) |
dbo:wikiPageLength | 12373 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1107942821 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Elegance dbr:Application_framework dbr:Don't_repeat_yourself dbr:Inversion_of_control dbr:Oracle_Application_Development_Framework dbr:Library_(computing) dbr:Object-oriented_programming dbr:Middleware dbr:Open/closed_principle dbr:Control_flow dbr:Software_application dbr:Application_programming_interface dbr:Boilerplate_code dbr:Cactus_Framework dbr:Subclass_(computer_science) dbr:Computer-aided_design dbr:Computer_programming dbr:Decision_support_systems dbr:Web_framework dbc:Software_architecture dbr:Extensibility dbr:Abstract_method dbr:Enterprise_Architecture_framework dbr:Object_composition dbr:Software_component dbr:Software_engine dbr:Software_environment_(disambiguation) dbc:Object-oriented_programming dbc:Software_frameworks dbr:Abstraction_(computer_science) dbc:Software_design_patterns dbr:Laravel dbr:Superclass_(computer_science) dbr:Code_bloat dbr:Code_refactoring dbr:Template_method_pattern dbr:Instance_(computer_science) dbr:Software dbr:Software_system dbr:Implicit_invocation dbr:Malware dbr:Pipedream_(toolkit) dbr:State_management dbr:Class_(computer_science) dbr:Hollywood_Principle dbr:Abstract_class dbr:Design_pattern_(computer_science) dbr:Software_platform dbr:Software_project dbr:File:Python_Powered.png |
dbp:wikiPageUsesTemplate | dbt:Wiktionary_inline dbt:Authority_control dbt:Citation_needed dbt:Commons_category_inline dbt:Essay-like dbt:More_citations_needed dbt:Multiple_issues dbt:Redirect dbt:Reflist dbt:Short_description dbt:Use_dmy_dates dbt:Weasel dbt:Summarize_section |
dcterms:subject | dbc:Software_architecture dbc:Object-oriented_programming dbc:Software_frameworks dbc:Software_design_patterns |
gold:hypernym | dbr:Abstraction |
rdf:type | owl:Thing yago:WikicatSoftwareDesignPatterns yago:Abstraction100002137 yago:Cognition100023271 yago:Form105930736 yago:PsychologicalFeature100023100 dbo:ProgrammingLanguage dbo:MusicGenre yago:Structure105726345 |
rdfs:comment | L'entorn de treball o marc de treball és Infraestructura de programari que, en la programació orientada a objectes, facilita la concepció de les aplicacions mitjançant la utilització de biblioteques de classes o generadors de programes. En l'àmbit de l'enginyeria i de la informàtica, encara sovint s'utilitza la paraula anglesa no normalitzada de framework. (ca) Framework (aplikační rámec) je softwarová struktura, která slouží jako podpora při programování a vývoji a organizaci jiných softwarových projektů. Může obsahovat podpůrné programy, knihovny API, podporu pro návrhové vzory nebo doporučené postupy při vývoji. (cs) Ein Framework (englisch für Rahmenstruktur) ist ein Programmiergerüst, das in der Softwaretechnik, insbesondere im Rahmen der objektorientierten Softwareentwicklung sowie bei komponentenbasierten Entwicklungsansätzen, verwendet wird. Im allgemeineren Sinne bezeichnet man mit Framework auch einen Ordnungsrahmen. (de) 컴퓨터 프로그래밍에서 소프트웨어 프레임워크(software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단히 뼈대, 골조(骨組), 프레임워크(framework)라고도 한다. 이렇게 매우 폭넓은 정의는 이 용어를 버즈워드(buzzword)로서, 특히 소프트웨어 환경에서 사용할 수 있게 만들어 준다. (ko) in informatica e specificamente nello sviluppo software, un framework (anglicismo che può essere tradotto come struttura o quadro strutturale) è un'architettura logica di supporto (spesso un'implementazione logica di un particolare design pattern) sulla quale un software può essere progettato e realizzato, spesso facilitandone lo sviluppo da parte del programmatore. Talora è usato come sinonimo di rack o piattaforma software, anche nel gergo informatico. (it) Um framework em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação. Ao contrário das bibliotecas, é o framework quem dita o fluxo de controle da aplicação, chamado de Inversão de Controle. (pt) 軟體框架(software framework),通常指的是為了實現某個業界標準或完成特定基本任務的軟體組件規範,也指為了實現某個軟體組件規範時,提供規範所要求之基礎功能的軟體產品。 框架的功能類似於基礎設施,與具體的軟體應用無關,但是提供並實現最為基礎的軟體架構和體系。軟體開發者通常依據特定的框架實現更為複雜的商業運用和業務邏輯。這樣的軟體應用可以在支持同一種框架的軟體系統中運行。 簡而言之,框架就是制定一套規範或者規則(思想),大家(程序员)在該規範或者規則(思想)下工作。或者說使用别人搭好的舞台來做编剧和表演。 (zh) Фреймворк (англ. Framework, каркас, платформа, структура, інфраструктура) — інфраструктура програмних рішень, що полегшує розробку складних систем. Спрощено дану інфраструктуру можна вважати своєрідною комплексною бібліотекою, але при цьому вона має ряд обмежень, що задають правила створення структури проєкту та написання коду. (uk) إطار العمل في البرمجة (بالإنجليزية: Framework) هي مجموعة من المكونات الجاهزة التي يستخدمها المبرمج في برنامج، حيث أن الهدف منها هو عمل نوع من الأدوات أو البنية التحتية الضرورية للمبرمج، بحيث لا يبدأ برنامجه من الصفر.يختلف إطار عمل عن مكتبة برمجية بسيطة في المقام الأول ب: إطارات العمل صممت إذن واستخدمت لنمذجة تطبيقات هندسة البرمجيات وتطبيقات الويب والمكونات الوسيطة والبرمجيات. يتم الحصول على إطارات العمل من قبل المهندسين ودمجها في تطبيقات البرمجيات الموجودة في السوق، وبالتالي نادرا ما يتم شراؤها بشكل منفصل وتثبيتها من قبل المستخدم النهائي. (ar) Un entorno de trabajo (del inglés framework) o marco de trabajo es un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar. Representa una arquitectura de software que modela las relaciones generales de las entidades del dominio, y provee una estructura y una especial metodología de trabajo, la cual extiende o utiliza las aplicaciones del dominio. (es) En programmation informatique, un framework (appelé aussi infrastructure logicielle, infrastructure de développement, environnement de développement, socle d'applications, cadre d'applications ou cadriciel) est un ensemble cohérent de composants logiciels structurels qui sert à créer les fondations ainsi que les grandes lignes de tout ou partie d'un logiciel, c'est-à-dire une architecture. (fr) In computer programming, a software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-specific software. It provides a standard way to build and deploy applications and is a universal, reusable software environment that provides particular functionality as part of a larger software platform to facilitate the development of software applications, products and solutions. Software frameworks may include support programs, compilers, code libraries, toolsets, and application programming interfaces (APIs) that bring together all the different components to enable development of a project or system. (en) ソフトウェアフレームワーク(英: software framework)とは、プログラミングにおいて、アプリケーションソフトウェア等の実装に必要となる一般的な機能や定型コードを、ライブラリとしてあらかじめ用意したものである。例えば、Javaなどのオブジェクト指向言語向けのクラスライブラリとして実装されている場合は、再利用可能なソフトウェア部品(ソフトウェアコンポーネント)として用意されているクラスのインスタンスを自由に組み合わせたり、基本的な機能を持つ基底クラスを継承した派生クラスをユーザープログラマーが定義し、仮想メソッドによって公開されているカスタマイズポイントを選択的に上書きしたり特化させたりする。言語によってはコールバック関数やデリゲートを利用するなど、他にもさまざまな形態がある。文脈から明確な場合は単に「フレームワーク」としたり、特にアプリケーションソフトウェア開発向けであることを明確にした「アプリケーションフレームワーク」など、前後に別の語をつなげた複合語を使ったりすることもある。 (ja) Framework albo platforma programistyczna – szkielet do budowy aplikacji. Definiuje on strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw komponentów i bibliotek ogólnego przeznaczenia do wykonywania określonych zadań. Programista tworzy aplikację, rozbudowując i dostosowując poszczególne komponenty do wymagań realizowanego projektu, tworząc w ten sposób gotową aplikację. Frameworki bywają niekiedy błędnie zaliczane do bibliotek programistycznych. Typowe cechy, które każą wyróżniać je jako samodzielną kategorię oprogramowania, to: (pl) Een framework (raamwerk) is een geheel van softwarecomponenten dat gebruikt kan worden bij het programmeren van applicaties, maar ook de afspraken hoe die componenten gebruikt worden binnen een groep ontwikkelaars en welke code-standaarden en bibliotheken gebruikt worden kunnen ook onderdeel zijn van een framework. Het framework bepaalt welke software er binnen een organisatie wordt gebruikt en op welke manier. (nl) Фре́ймворк (иногда фреймво́рк; англицизм, неологизм от framework — остов, каркас, рама, структура) — программная платформа, определяющая структуру программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. Употребляется также слово «каркас», а некоторые авторы используют его в качестве основного, в том числе не базируясь вообще на англоязычном аналоге. Можно также говорить о каркасном подходе как о подходе к построению программ, где любая конфигурация программы строится из двух частей: (ru) Ramverk är en abstraktion inom programmering som tillhandahåller allmän funktionalitet som kan ändras med ytterligare användarskriven kod, vilket ger en applikationsspecifik mjukvara.Ett ramverk är en universell, återanvändbar programvarumiljö som tillhandahåller funktionalitet som del av en större programvaruplattform för att underlätta utveckling av programvaror, produkter och lösningar. Ramverk kan innehålla stödprogram, kompileringsprogram, kodbibliotek, verktyg och applikationsprogrammeringsgränssnitt (API) som samlar ihop alla olika komponenter till utveckla ett projekt eller lösning. (sv) |
rdfs:label | إطار عمل (برمجة) (ar) Entorn de treball (informàtica) (ca) Framework (cs) Framework (de) Framework (es) Framework (fr) Framework (it) 소프트웨어 프레임워크 (ko) Framework (software) (nl) ソフトウェアフレームワーク (ja) Framework (pl) Software framework (en) Framework (pt) Фреймворк (ru) Ramverk (programmering) (sv) 軟體框架 (zh) Програмний каркас (uk) |
owl:sameAs | freebase:Software framework wikidata:Software framework dbpedia-ar:Software framework dbpedia-bg:Software framework http://bn.dbpedia.org/resource/ফ্রেমওয়ার্ক http://bs.dbpedia.org/resource/Softverski_okvir dbpedia-ca:Software framework dbpedia-cs:Software framework dbpedia-da:Software framework dbpedia-de:Software framework dbpedia-es:Software framework dbpedia-et:Software framework dbpedia-fa:Software framework dbpedia-fi:Software framework dbpedia-fr:Software framework dbpedia-he:Software framework dbpedia-hu:Software framework dbpedia-it:Software framework dbpedia-ja:Software framework dbpedia-ko:Software framework http://ml.dbpedia.org/resource/സോഫ്റ്റ്വെയർ_ഫ്രെയിംവർക്ക് dbpedia-nl:Software framework dbpedia-pl:Software framework dbpedia-pt:Software framework dbpedia-ro:Software framework dbpedia-ru:Software framework dbpedia-simple:Software framework dbpedia-sr:Software framework dbpedia-sv:Software framework http://ta.dbpedia.org/resource/மென்பொருள்_சட்டகம் dbpedia-th:Software framework dbpedia-tr:Software framework dbpedia-uk:Software framework http://uz.dbpedia.org/resource/Freymvork dbpedia-zh:Software framework https://global.dbpedia.org/id/2YQHL http://d-nb.info/gnd/4464685-9 yago-res:Software framework |
prov:wasDerivedFrom | wikipedia-en:Software_framework?oldid=1107942821&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Python_Powered.png |
foaf:isPrimaryTopicOf | wikipedia-en:Software_framework |
is dbo:genre of | dbr:PureMVC dbr:Blitz++ dbr:RichFaces dbr:Vine_Toolkit dbr:Libarc dbr:Sound_Object_(SndObj)_Library dbr:.NET dbr:.NET_Compact_Framework dbr:.NET_Framework dbr:.NET_Micro_Framework dbr:Math_Kernel_Library dbr:Pytest dbr:Direct_Rendering_Infrastructure__DRI__1 dbr:Chromium_Embedded_Framework dbr:Cocoa_(API) dbr:Codename_One dbr:Frei0r dbr:Modular_Audio_Recognition_Framework dbr:Mono_(software) dbr:MuPDF dbr:Libsigc++ dbr:Cactus_Framework dbr:Siconos dbr:Simulation_Open_Framework_Architecture dbr:Text_Services_Framework dbr:Micronaut_(framework) dbr:BALL dbr:CTPP dbr:Active_Template_Library dbr:Threading_Building_Blocks dbr:WinJS dbr:Windows_Communication_Foundation dbr:Windows_Forms dbr:Windows_Presentation_Foundation dbr:Windows_Workflow_Foundation dbr:Wiring_(development_platform) dbr:List_of_C++_multi-threading_libraries dbr:AForge.NET dbr:ASP.NET_AJAX dbr:Accord.NET dbr:ActiveX dbr:Ajax4jsf dbr:Data_Analytics_Library dbr:Dryad_(programming) dbr:Dynamic_Languages_Toolkit dbr:Eclipse_Sirius dbr:POCO_C++_Libraries dbr:Ionic_(mobile_app_framework) dbr:JPlayer dbr:Java_Agent_Development_Framework dbr:Text_Template_Transformation_Toolkit dbr:Asio_C++_library dbr:ADO.NET dbr:ATL_Server dbr:KDE_Frameworks dbr:KDE_Platform_4 dbr:KFRlib dbr:Cocoa_Touch dbr:CodeSynthesis_XSD/e dbr:Direct_Rendering_Infrastructure dbr:DotNetBrowser dbr:Artefaktur dbr:Borland_Graphics_Interface dbr:ICEfaces dbr:Integrated_Performance_Primitives dbr:Intel_Array_Building_Blocks dbr:Microsoft_Automatic_Graph_Layout dbr:NanoSat_MO_Framework dbr:Object_Windows_Library dbr:Onsen_UI dbr:OpenFL dbr:OpenMDX dbr:Oracle_Multimedia dbr:Oracle_Template_Library dbr:Orleans_(software_framework) dbr:Sentilo_Platform dbr:Shared_Source_Common_Language_Infrastructure dbr:Xtext dbr:Stapl dbr:Extensible_Text_Framework dbr:Monaca_(software) |
is dbo:product of | dbr:Productora_de_Software |
is dbo:wikiPageDisambiguates of | dbr:Frame dbr:Framework |
is dbo:wikiPageRedirects of | dbr:Framework_(computer_science) dbr:Framework_(software) dbr:PHP_framework dbr:Framework_computer_science |
is dbo:wikiPageWikiLink of | dbr:Cantata++ dbr:Bedrock_(framework) dbr:ProgrammableWeb dbr:Property_list dbr:Prototype_JavaScript_Framework dbr:PureMVC dbr:PyTorch dbr:Qt_Extended dbr:Quarkus dbr:Robot_Framework dbr:Robot_Operating_System dbr:End-user_development dbr:Enterprise_information_integration dbr:List_of_WebGL_frameworks dbr:List_of_free_and_open-source_software_packages dbr:Network_Installation_Manager dbr:MacOS_version_history dbr:Memory_ordering dbr:MetraLabs_GmbH dbr:Open-system_environment_reference_model dbr:Open_Archival_Information_System dbr:Productora_de_Software dbr:Bean_(software) dbr:Behat_(computer_science) dbr:Blend4Web dbr:Blink_(browser_engine) dbr:Blitz++ dbr:Boxee dbr:Dave_Hyatt dbr:David_P._Anderson dbr:David_Worrall_(composer) dbr:Deeplearning4j dbr:Deepset dbr:DejaGnu dbr:Desktop_Management_Interface dbr:Algorithmic_logic dbr:Anonymous_P2P dbr:Application_framework dbr:Application_server dbr:Architectural_pattern dbr:Horovod_(machine_learning) dbr:Juan_Pavón dbr:List_of_TCP_and_UDP_port_numbers dbr:List_of_compilers dbr:List_of_visual_novel_engines dbr:RichFaces dbr:DOT_(graph_description_language) dbr:Unified_Code_Count dbr:Unsanity dbr:Versatile_Real-Time_Executive dbr:Vine_Toolkit dbr:Visual_Component_Library dbr:David_Heinemeier_Hansson dbr:ΜTorrent dbr:Dependency_injection dbr:Design_Patterns dbr:Device_mapper dbr:Doug_Cutting dbr:Earth_System_Modeling_Framework dbr:Index_of_software_engineering_articles dbr:Inductive_Automation dbr:Information_Module_Profile dbr:Instruments_(software) dbr:Integrated_Architecture_Framework dbr:Interceptor_pattern dbr:Inversion_of_control dbr:JAUS_Tool_Set dbr:Jakarta_Project dbr:Oracle_Application_Development_Framework dbr:Libarc dbr:Library_of_Congress_Classification:Class_Q_--_Science dbr:List_of_numerical-analysis_software dbr:Visual_J++ dbr:Sound_Object_(SndObj)_Library dbr:Prefuse dbr:SAWSDL dbr:Smart_TV dbr:Software_quality dbr:Robotics_middleware dbr:WatchKit dbr:.NET dbr:.NET_Compact_Framework dbr:.NET_Framework dbr:.NET_Micro_Framework dbr:Collective_Knowledge_(software) dbr:Component-based_Scalable_Logical_Architecture dbr:Concordion dbr:Coverity dbr:Craig_Dietrich dbr:Craig_Federighi dbr:Mass-assignment_protection dbr:Mass_Effect_2 dbr:Math_Kernel_Library dbr:MeeGo dbr:ORiN dbr:Open_Semantic_Framework dbr:System_requirements dbr:Toolchain dbr:Pytest dbr:Scott_Klement dbr:Chromium_Embedded_Framework dbr:Class_(computer_programming) dbr:Cocoa_(API) dbr:Cocos2d dbr:Codename_One dbr:Electron_(software_framework) dbr:Frei0r dbr:Ftrace dbr:GNOME dbr:GNOME_2 dbr:GNU_Compiler_for_Java dbr:GNUnet dbr:GNUstep dbr:GNUstep_Renaissance dbr:Game_engine dbr:Gizzard_(Scala_framework) dbr:Glossary_of_computer_science dbr:Google_Guice dbr:Mobile_development_framework dbr:Modest_(email_client) dbr:Modular_Audio_Recognition_Framework dbr:Mono_(software) dbr:MooTools dbr:MuPDF dbr:Multi_Theft_Auto dbr:Multimedia_framework dbr:Multimodal_interaction dbr:NASA's_Eyes dbr:NHibernate dbr:NUnit dbr:Computing_platform dbr:Concurrent_Collections dbr:Connected_Device_Configuration dbr:Connected_Limited_Device_Configuration dbr:Convenience_function dbr:Convention_over_configuration dbr:Core_Animation dbr:Creative_coding dbr:Open_coopetition dbr:Apache_Arrow dbr:Apache_Avro dbr:Apache_Drill dbr:Apache_Flink dbr:Apache_Hadoop dbr:Apache_MXNet dbr:Apache_ODE dbr:Apache_XMLBeans dbr:AppleScript dbr:Armbian dbr:Libffi dbr:Libsigc++ dbr:Libvisual dbr:Lime_(test_framework) dbr:Lineo dbr:List_of_.NET_libraries_and_frameworks dbr:MaSMT dbr:Maemo dbr:Cactus_Framework dbr:Cajo_project dbr:Siconos dbr:Signal_(software) dbr:Simantics_System_Dynamics dbr:Simulation_Open_Framework_Architecture dbr:Star_Trek_project dbr:Starling_Framework dbr:Climate_Data_Exchange dbr:CloudKit dbr:Colony_Framework dbr:Comparison_of_deep_learning_software dbr:Component-based_software_engineering dbr:Zachman_Framework dbr:Emagines dbr:Features_new_to_Windows_XP dbr:Federated_portal_network dbr:Mobile_app dbr:Test_automation dbr:PALLAS dbr:Pipeline_(software) dbr:PowerBuilder dbr:Solution_stack dbr:Text_Services_Framework dbr:MapReduce dbr:Micronaut_(framework) dbr:Microsoft_and_open_source dbr:BALL dbr:Buddy_(software) dbr:CEMLI dbr:COVIDSafe dbr:CSS_Flexible_Box_Layout dbr:CTPP dbr:Active_Template_Library dbr:Active_record_pattern dbr:Thousand_Parsec dbr:Threading_Building_Blocks dbr:TiddlyWiki dbr:Tulip_(software) dbr:Twick.it dbr:Twisted_(software) dbr:Data_dictionary dbr:Data_mapper_pattern dbr:Watir dbr:WeChat dbr:Web_framework dbr:WinJS dbr:Windows_Communication_Foundation dbr:Windows_Forms dbr:Windows_Installer dbr:Windows_Presentation_Foundation dbr:Windows_Workflow_Foundation dbr:Wiring_(development_platform) dbr:Distributed_Computing_Environment dbr:Dm-cache dbr:Document_collaboration dbr:Document_warehouse dbr:Fusebox_(programming) dbr:GEOM dbr:GitHub_Copilot dbr:Jerry_Cuomo dbr:Latent_semantic_mapping dbr:Linux_Security_Modules dbr:List_of_Apache_Software_Foundation_projects dbr:List_of_C++_multi-threading_libraries dbr:PlayStation_Mobile dbr:Universal_Plug_and_Play dbr:Technical_debt dbr:RubyCocoa dbr:AForge.NET dbr:ASP.NET_AJAX dbr:Accord.NET dbr:ActiveX dbr:Adaptive_Communication_Environment dbr:Adobe_Dreamweaver dbr:Advanced_Linux_Sound_Architecture dbr:Alan_Amory dbr:Ajax4jsf dbr:CsUnit dbr:Cuppa_(Java_library) dbr:D-Bus dbr:DEAP_(software) dbr:Dapper_ORM dbr:Darwin_(operating_system) dbr:Data_Analytics_Library dbr:Dryad_(programming) dbr:Dynamic_Kernel_Module_Support dbr:Dynamic_Languages_Toolkit dbr:ELKI dbr:Eclipse_Sirius dbr:Exponent_CMS dbr:Extensibility dbr:Facebook dbr:FixMyStreet dbr:Flarum dbr:Flask_(web_framework) dbr:Osu! dbr:PDA_Optional_Packages_for_the_J2ME_Platform dbr:PHP dbr:PHPUnit dbr:POCO_C++_Libraries dbr:Paradiseo dbr:Card_reader dbr:Foundation_Kit dbr:History_of_the_Internet dbr:History_of_the_web_browser dbr:Js13kGames dbr:KDE_Projects dbr:Legacy_system dbr:Model–view–controller dbr:Oracle_Cloud_Platform dbr:List_of_GNU_packages dbr:List_of_Java_frameworks dbr:List_of_Microsoft_Windows_components dbr:List_of_OpenCL_applications dbr:Microsoft_Data_Access_Components dbr:Software_engine dbr:Steven_Feuerstein dbr:Pool_Registrar dbr:QP_(framework) dbr:Reactor dbr:Real-time_communication dbr:Requirements_Modeling_Framework dbr:Runtime_application_self-protection dbr:Hibernate_(framework) dbr:HipChat dbr:International_Information_Technology_University dbr:Ionic_(mobile_app_framework) dbr:Irony_(framework) dbr:JACK_Intelligent_Agents dbr:JBoss_Enterprise_Application_Platform dbr:JDeveloper dbr:JFire dbr:JFreeChart dbr:JPEG_XR dbr:JPlayer dbr:JQWidgets dbr:JUnit dbr:Jakarta_XML_Binding dbr:James_Martin_(author) dbr:Java_Agent_Development_Framework dbr:Java_Native_Interface dbr:Java_Web_Start |
is dbp:family of | dbr:QP_(framework) |
is dbp:genre of | dbr:PureMVC dbr:Robot_Framework dbr:RichFaces dbr:Vine_Toolkit dbr:.NET dbr:.NET_Compact_Framework dbr:.NET_Framework dbr:.NET_Micro_Framework dbr:Chromium_Embedded_Framework dbr:Cocoa_(API) dbr:Codename_One dbr:Frei0r dbr:Mono_(software) dbr:MuPDF dbr:MaSMT dbr:Cactus_Framework dbr:Siconos dbr:Simulation_Open_Framework_Architecture dbr:Text_Services_Framework dbr:Micronaut_(framework) dbr:BALL dbr:WinJS dbr:Windows_Communication_Foundation dbr:Windows_Forms dbr:Windows_Presentation_Foundation dbr:Windows_Workflow_Foundation dbr:Wiring_(development_platform) dbr:AForge.NET dbr:ASP.NET_AJAX dbr:Accord.NET dbr:ActiveX dbr:Ajax4jsf dbr:Dryad_(programming) dbr:Dynamic_Languages_Toolkit dbr:Eclipse_Sirius dbr:Ionic_(mobile_app_framework) dbr:JACK_Intelligent_Agents dbr:JPlayer dbr:Java_Agent_Development_Framework dbr:Text_Template_Transformation_Toolkit dbr:ADO.NET dbr:Cocoa_Touch dbr:Direct_Rendering_Infrastructure dbr:DotNetBrowser dbr:ICEfaces dbr:Microsoft_Automatic_Graph_Layout dbr:NanoSat_MO_Framework dbr:Object_Windows_Library dbr:Onsen_UI dbr:OpenFL dbr:OpenMDX dbr:Oracle_Multimedia dbr:Orleans_(software_framework) dbr:Sentilo_Platform dbr:Shared_Source_Common_Language_Infrastructure dbr:Xtext dbr:Extensible_Text_Framework dbr:Monaca_(software) |
is rdfs:seeAlso of | dbr:Application_framework |
is foaf:primaryTopic of | wikipedia-en:Software_framework |