Application framework (original) (raw)

About DBpedia

In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software. Application frameworks became popular with the rise of graphical user interfaces (GUIs), since these tended to promote a standard structure for applications. Programmers find it much simpler to create automatic GUI creation tools when using a standard framework, since this defines the underlying code structure of the application in advance. Developers usually use object-oriented programming (OOP) techniques to implement frameworks such that the unique parts of an application can simply inherit from classes extant in the framework.

Property Value
dbo:abstract In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software. Application frameworks became popular with the rise of graphical user interfaces (GUIs), since these tended to promote a standard structure for applications. Programmers find it much simpler to create automatic GUI creation tools when using a standard framework, since this defines the underlying code structure of the application in advance. Developers usually use object-oriented programming (OOP) techniques to implement frameworks such that the unique parts of an application can simply inherit from classes extant in the framework. (en) En la programación de computadoras, un marco de aplicaciones consiste en un marco de software utilizado por los desarrolladores de software para implementar la estructura estándar de una aplicación. Los marcos de aplicaciones se hicieron populares con el auge de las interfaces gráficas de usuario (GUI), ya que estos tienden a promover una estructura estándar para las aplicaciones. A los programadores les resulta mucho más sencillo proporcionar herramientas de creación de GUI automáticas cuando se utiliza un marco estándar, ya que define la estructura del código subyacente de la solicitud con antelación. Los desarrolladores utilizan generalmente técnicas de programación orientadas a objetos para implementar estructuras de tal manera que las piezas únicas de una aplicación simplemente pueden heredar las clases de las pre-existentes en el marco (es) Dalam pemrograman komputer, kerangka kerja aplikasi terdiri dari sebuah yang digunakan oleh para pengembang perangkat lunak untuk mengimplementasikan struktur standar dari sebuah aplikasi. Kerangka kerja aplikasi menjadi populer seiring dengan berkembangnya antarmuka pengguna grafis (GUI). Para pemrogram menganggap akan lebih sederhana untuk menciptakan perkakas GUI otomatis jika menggunakan kerangka kerja standar. (in) 애플리케이션 프레임워크(application Framework)는 소프트웨어 개발자가 응용 소프트웨어의 표준 구조를 구현하기 위해 사용하는 소프트웨어 프레임워크로 구성된다. 즉, 프로그래밍에서 특정 운영 체제를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리 모임이다. 간단하게 프레임워크라고도 부른다. 재사용할 수 있는 수많은 코드를 프레임워크로 통합함으로써 개발자가 새로운 애플리케이션을 위한 표준 코드를 다시 작성하지 않아도 같이 사용된다. 애플리케이션 프레임워크는 그래픽 사용자 인터페이스(GUI)의 구현에 일반화되었다. 그 까닭은 GUI 응용 프로그램의 기본 구조의 표준화를 촉진하는 경향이 있기 때문이다. 응용 프로그램의 기본 코드 구조가 명백하므로 표준 프레임워크를 사용하면 자동으로 GUI 툴을 만드게 된다. 프레임워크의 구현은 객체 지향 프로그래밍 기법이 사용되고 있는 응용 프로그램 고유의 클래스가 프레임워크의 기존 클래스를 상속할 수 있다. (ko) アプリケーションフレームワーク (英: application framework) とは、プログラミングにおいて、典型的・定型的なアプリケーションソフトウェアの標準構造を実装するのに使われる枠組みやテンプレートのことであり、ライブラリ(サブルーチンやクラスなど)の集合を含む。ソフトウェアフレームワークの一種であり、単にフレームワークとも呼ぶ。特定のプラットフォーム(オペレーティングシステム)のための専用フレームワークであることもあれば、複数のプラットフォームをサポートするものもある。 (ja) Em programação de computadores, um framework de aplicação consiste de um framework de software usado por para implementar a estrutura padrão de uma aplicação. Frameworks de aplicação tornaram-se populares com o surgimento das (IGUs), uma vez que estas tendem a promover uma estrutura padrão para aplicações. Programadores acham muito mais simples criar ferramentas de criação de IGU automáticas quando usam um framework padrão, uma vez que este define a estrutura de código subjacente da aplicação com antecedência. Os desenvolvedores usam técnicas de programação orientada a objetos para implementar frameworks de tal forma que as partes únicas de uma aplicação pode simplesmente herdar de classes pré-existentes em um framework. (pt)
dbo:wikiPageID 251413 (xsd:integer)
dbo:wikiPageLength 3190 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1053275648 (xsd:integer)
dbo:wikiPageWikiLink dbr:Carbon_(API) dbr:Qt_(software) dbr:Application_software dbr:Oracle_Application_Development_Framework dbr:PowerPlant dbr:Proprietary_software dbr:Silicon_Laboratories dbr:.NET_Framework dbc:Programming_tools dbr:Cross-platform dbr:Object-oriented_programming dbr:Cocoa_(API) dbr:Free_and_open-source_software dbr:GNOME dbr:Apple_Inc. dbr:LibreOffice dbr:Linux dbr:MacApp dbr:MacOS dbr:Macintosh dbr:Computer_programming dbr:C++ dbr:C_Sharp_(programming_language) dbc:Proprietary_software dbr:Eclipse_(software) dbr:Fox_toolkit dbr:Pascal_(programming_language) dbr:Graphical_user_interface dbr:Source_code dbr:Java_(programming_language) dbc:Software_frameworks dbr:KDE dbr:Widget_toolkit dbr:Software_developer dbr:Software_framework dbr:Microsoft dbr:Microsoft_Foundation_Class_Library dbr:Microsoft_Windows dbr:NeXT dbr:NetBeans dbr:Object_Pascal dbr:OpenStep dbr:WxWidgets dbr:Visual_Basic dbr:MARTHA_(layout_engine) dbr:Mozilla_application_framework
dbp:wikiPageUsesTemplate dbt:Citation_needed dbt:Reflist dbt:See_also
dct:subject dbc:Programming_tools dbc:Proprietary_software dbc:Software_frameworks
rdf:type owl:Thing dbo:MusicGenre
rdfs:comment In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software. Application frameworks became popular with the rise of graphical user interfaces (GUIs), since these tended to promote a standard structure for applications. Programmers find it much simpler to create automatic GUI creation tools when using a standard framework, since this defines the underlying code structure of the application in advance. Developers usually use object-oriented programming (OOP) techniques to implement frameworks such that the unique parts of an application can simply inherit from classes extant in the framework. (en) Dalam pemrograman komputer, kerangka kerja aplikasi terdiri dari sebuah yang digunakan oleh para pengembang perangkat lunak untuk mengimplementasikan struktur standar dari sebuah aplikasi. Kerangka kerja aplikasi menjadi populer seiring dengan berkembangnya antarmuka pengguna grafis (GUI). Para pemrogram menganggap akan lebih sederhana untuk menciptakan perkakas GUI otomatis jika menggunakan kerangka kerja standar. (in) 애플리케이션 프레임워크(application Framework)는 소프트웨어 개발자가 응용 소프트웨어의 표준 구조를 구현하기 위해 사용하는 소프트웨어 프레임워크로 구성된다. 즉, 프로그래밍에서 특정 운영 체제를 위한 응용 프로그램 표준 구조를 구현하는 클래스와 라이브러리 모임이다. 간단하게 프레임워크라고도 부른다. 재사용할 수 있는 수많은 코드를 프레임워크로 통합함으로써 개발자가 새로운 애플리케이션을 위한 표준 코드를 다시 작성하지 않아도 같이 사용된다. 애플리케이션 프레임워크는 그래픽 사용자 인터페이스(GUI)의 구현에 일반화되었다. 그 까닭은 GUI 응용 프로그램의 기본 구조의 표준화를 촉진하는 경향이 있기 때문이다. 응용 프로그램의 기본 코드 구조가 명백하므로 표준 프레임워크를 사용하면 자동으로 GUI 툴을 만드게 된다. 프레임워크의 구현은 객체 지향 프로그래밍 기법이 사용되고 있는 응용 프로그램 고유의 클래스가 프레임워크의 기존 클래스를 상속할 수 있다. (ko) アプリケーションフレームワーク (英: application framework) とは、プログラミングにおいて、典型的・定型的なアプリケーションソフトウェアの標準構造を実装するのに使われる枠組みやテンプレートのことであり、ライブラリ(サブルーチンやクラスなど)の集合を含む。ソフトウェアフレームワークの一種であり、単にフレームワークとも呼ぶ。特定のプラットフォーム(オペレーティングシステム)のための専用フレームワークであることもあれば、複数のプラットフォームをサポートするものもある。 (ja) Em programação de computadores, um framework de aplicação consiste de um framework de software usado por para implementar a estrutura padrão de uma aplicação. Frameworks de aplicação tornaram-se populares com o surgimento das (IGUs), uma vez que estas tendem a promover uma estrutura padrão para aplicações. Programadores acham muito mais simples criar ferramentas de criação de IGU automáticas quando usam um framework padrão, uma vez que este define a estrutura de código subjacente da aplicação com antecedência. Os desenvolvedores usam técnicas de programação orientada a objetos para implementar frameworks de tal forma que as partes únicas de uma aplicação pode simplesmente herdar de classes pré-existentes em um framework. (pt) En la programación de computadoras, un marco de aplicaciones consiste en un marco de software utilizado por los desarrolladores de software para implementar la estructura estándar de una aplicación. Los marcos de aplicaciones se hicieron populares con el auge de las interfaces gráficas de usuario (GUI), ya que estos tienden a promover una estructura estándar para las aplicaciones. A los programadores les resulta mucho más sencillo proporcionar herramientas de creación de GUI automáticas cuando se utiliza un marco estándar, ya que define la estructura del código subyacente de la solicitud con antelación. Los desarrolladores utilizan generalmente técnicas de programación orientadas a objetos para implementar estructuras de tal manera que las piezas únicas de una aplicación simplemente pueden (es)
rdfs:label Application framework (en) Marco de aplicaciones (es) Kerangka kerja aplikasi (in) アプリケーションフレームワーク (ja) 애플리케이션 프레임워크 (ko) Framework de aplicação (pt)
rdfs:seeAlso dbr:Software_framework
owl:sameAs freebase:Application framework yago-res:Application framework wikidata:Application framework http://bn.dbpedia.org/resource/অ্যাপলিকেশন_ফ্রেমওয়ার্ক dbpedia-es:Application framework dbpedia-hu:Application framework dbpedia-id:Application framework dbpedia-ja:Application framework dbpedia-ko:Application framework dbpedia-pt:Application framework https://global.dbpedia.org/id/4vDUg
prov:wasDerivedFrom wikipedia-en:Application_framework?oldid=1053275648&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Application_framework
is dbo:genre of dbr:Castle_Project dbr:Presto_(browser_engine) dbr:Phaser_(game_framework) dbr:Ultimate++ dbr:Cinder_(programming_library) dbr:Codename_One dbr:Effi_(C++) dbr:GeneXus dbr:MonoGame dbr:Apache_Shindig dbr:Apache_Shiro dbr:Appcelerator_Titanium dbr:Löve_(game_engine) dbr:CAPD_library dbr:Windows_UI_Library dbr:DragonRAD dbr:DataFlex dbr:Flutter_(software) dbr:Hildon dbr:Irrlicht_Engine dbr:JavaFX dbr:JVx_(Framework) dbr:Yapp_(mobile_application) dbr:Spring_Framework dbr:Infinite_Monkeys_Appy_Pie dbr:Kivy_(framework) dbr:Microsoft_Silverlight dbr:Microsoft_XNA_Game_Studio dbr:NetKernel dbr:OpenFrameworks dbr:React_Native dbr:Seasar dbr:TxtWeb
is dbo:wikiPageDisambiguates of dbr:Framework
is dbo:wikiPageRedirects of dbr:Application_Development_Framework
is dbo:wikiPageWikiLink of dbr:Canigó_(framework) dbr:Capella_(notation_program) dbr:Castle_Project dbr:Presto_(browser_engine) dbr:PyObjC dbr:Qt_Creator dbr:Qt_Quick dbr:Samsung_Knox dbr:Message_loop_in_Microsoft_Windows dbr:Windows_API dbr:2021_in_science dbr:Boxee dbr:Delphi_(software) dbr:Apple_event dbr:Phaser_(game_framework) dbr:Ultimate++ dbr:Vert.x dbr:Visual_FoxPro dbr:Voddler dbr:Dynamic_loading dbr:Index_of_software_engineering_articles dbr:PowerPlant dbr:Crosswalk_Project dbr:MeVisLab dbr:Object-oriented_design dbr:Open_Agent_Architecture dbr:Middleware dbr:OpenPlug dbr:Qmake dbr:QtScript dbr:Rae_Assist dbr:Chromium_(web_browser) dbr:Cinder_(programming_library) dbr:Classic_Mac_OS dbr:Cocoa_(API) dbr:Codename_One dbr:Effi_(C++) dbr:GaiaEHR dbr:Gemstone_(database) dbr:GeneXus dbr:MonoGame dbr:Cross-platform_software dbr:The_Omni_Group dbr:Android_(operating_system) dbr:Apache_James dbr:Apache_MINA dbr:Apache_Shindig dbr:Apache_Shiro dbr:Appcelerator_Titanium dbr:Benoit_Schillings dbr:Löve_(game_engine) dbr:MacApp dbr:Maemo dbr:Cactus_Framework dbr:Comparison_of_user_features_of_operating_systems dbr:FuseDocs_(programming) dbr:Microsoft_Silverlight_version_history dbr:Sally_Project dbr:CAPD_library dbr:COBOL dbr:Timeline_of_computing_2020–present dbr:Tk_(software) dbr:WebGUI dbr:Web_framework dbr:Windows_UI_Library dbr:DragonRAD dbr:Long-term_support dbr:DarwiinRemote dbr:DataFlex dbr:Ext_JS dbr:FET_(timetabling_software) dbr:Falkon dbr:Flutter_(software) dbr:Numina_Application_Framework dbr:Pascal_(programming_language) dbr:CiMPLE dbr:Education_management_information_system dbr:Falcon_Framework dbr:Forest_informatics dbr:Framework-specific_modeling_language dbr:QP_(framework) dbr:Hildon dbr:Irrlicht_Engine dbr:JUCE dbr:JavaFX dbr:JavaScript dbr:Asm.js dbr:AOKP dbr:ATSC-M/H dbr:JetUML dbr:KDE_Display_Manager dbr:Tablet_computer dbr:Ecosystem_Management_Decision_Support dbr:JVx_(Framework) dbr:Java_view_technologies_and_frameworks dbr:Template_processor dbr:Yapp_(mobile_application) dbr:Zinc_Application_Framework dbr:Bundle_(macOS) dbr:Software_framework dbr:Spacemacs dbr:Spring_Framework dbr:Application_Development_Framework dbr:IPodLinux dbr:Infinite_Monkeys_Appy_Pie dbr:Kivy_(framework) dbr:Kodi_(software) dbr:Metal_(API) dbr:Microsoft_Foundation_Class_Library dbr:Microsoft_Silverlight dbr:Microsoft_XNA_Game_Studio dbr:NetKernel dbr:Object_Pascal dbr:Object_Windows_Library dbr:OpenFrameworks dbr:OpenUI5 dbr:Razor-qt dbr:React_Native dbr:Service_Measurement_Index dbr:Manager_(Mac_OS) dbr:Mobile_operating_system dbr:Site-specific_browser dbr:Visual_programming_language dbr:Swing_Application_Framework dbr:Framework dbr:List_of_smart_TV_platforms dbr:List_of_software_by_Apple_Inc. dbr:Event_(computing) dbr:Mozilla_application_framework dbr:Nokia_Internet_tablet dbr:Seasar dbr:TxtWeb
is dbp:genre of dbr:Presto_(browser_engine) dbr:Phaser_(game_framework) dbr:Ultimate++ dbr:Cinder_(programming_library) dbr:Codename_One dbr:Effi_(C++) dbr:MonoGame dbr:Apache_Shindig dbr:Apache_Shiro dbr:Appcelerator_Titanium dbr:Löve_(game_engine) dbr:CAPD_library dbr:Windows_UI_Library dbr:DragonRAD dbr:DataFlex dbr:Flutter_(software) dbr:Hildon dbr:Irrlicht_Engine dbr:JavaFX dbr:JVx_(Framework) dbr:Yapp_(mobile_application) dbr:Infinite_Monkeys_Appy_Pie dbr:Kivy_(framework) dbr:Microsoft_XNA_Game_Studio dbr:NetKernel dbr:OpenFrameworks dbr:React_Native dbr:TxtWeb
is foaf:primaryTopic of wikipedia-en:Application_framework