Catalyst (software) (original) (raw)

About DBpedia

كاتاليست (بالإنجليزية: Catalyst)‏ هو إطار عمل للويب مفتوح المصدر مكتوب بلغة بيرل (بالإنجليزية: Perl)‏ تأثر بكل من أطر العمل مثل روبي أون ريلز (بالإنجليزية: Ruby on Rails)‏، سبرينغ (بالإنجليزية: Spring Framework)‏

thumbnail

Property Value
dbo:abstract كاتاليست (بالإنجليزية: Catalyst)‏ هو إطار عمل للويب مفتوح المصدر مكتوب بلغة بيرل (بالإنجليزية: Perl)‏ تأثر بكل من أطر العمل مثل روبي أون ريلز (بالإنجليزية: Ruby on Rails)‏، سبرينغ (بالإنجليزية: Spring Framework)‏ (ar) Catalyst is an open source web application framework written in Perl, that closely follows the model–view–controller (MVC) architecture, and supports a number of experimental web patterns. It is written using Moose, a modern object system for Perl. Its design is heavily inspired by frameworks such as Ruby on Rails, Maypole, and Spring. A web application developer would use Catalyst to deal with code common to all web applications: it provides interfaces to web servers and receiving page requests, dispatching these into developer-written code to process and return the requests, and provides a standardised interface for data models, authentication, session management and other common web application elements. All of these elements are implemented as plugins to a set of common interfaces, allowing the developer to change the specific method used (e.g. a session storing in shared memory versus as a database table, or using FastCGI versus operating as an within Apache's mod_perl) by changing the configuration of Catalyst to use a different plugin without altering the application code. Catalyst is primarily distributed through the CPAN, which is the official distribution channel for Perl libraries and applications. (en) Catalyst (englisch für Katalysator) ist ein freies, in Perl entwickeltes MVC-Webframework, das dazu dienen soll, anspruchsvolle und leicht veränderbare Webanwendungen schnell zu erstellen. Es lehnt sich an bekannte, ähnliche Frameworks wie , Ruby on Rails oder Spring an, versteht sich aber als Weiterentwicklung. Catalyst setzt seit 2013 auf PSGI/Plack auf. (de) Catalyst es una estructura de código libre para aplicaciones web escrito en Perl. Soporta la arquitectura MVC, así como soporta algunos patrones web experimentales. Está altamente inspirado en Ruby on Rails, Maypole y Spring. Catalyst promueve el re-utilizamiento de los módulos de Perl que ya soportan bien lo que requieren las páginas Web. La forma en que Catalyst soporta la arquitectura MVC es la siguiente: * La parte de Modelo (Model) es manejada por medio de DBIx::Class, Plucene, Net::LDAP u otras clases modelo. * La parte de Vista (View) es usualmente manejada por Template Toolkit, Mason o HTML::Template. * La parte de Control (Controller) es escrita por el autor, por supuesto. Grandes pedazos de funcionalidad usualmente se pueden conseguir con los plugins de Catalyst (ejemplo: Catalyst::Plugin::FormValidator, Catalyst::Plugin::Prototype, Catalyst::Plugin::Account::AutoDiscovery, etc.). Catalyst provee ayudas para simplificar el control de flujo y mapeo de URLs para los métodos de Control. Catalyst tiene una gran variedad de plugins. (es) Catalyst est un framework open source écrit en Perl, qui applique strictement le modèle de conceptionModèle-Vue-Contrôleur (MVC), et qui supporte certains modèles expérimentaux de conception pour le web.Il est fortement inspiré de cadriciels comme Ruby On Rails, , et Spring. Catalyst est surtout distribué à travers le CPAN, qui est le canalde distribution des bibliothèqueset applications Perl. (fr) 카탈리스트(Catalyst)는 펄로 작성된 오픈 소스 웹 애플리케이션 프레임워크로, 대체적으로 모델-뷰-컨트롤러 구조를 따르며 실험적인 수많은 웹 패턴을 지원한다. 펄을 위한 현대 오브젝트 시스템인 무스를 이용하여 작성되어 있다. 디자인은 루비 온 레일즈, 메이폴, 스프링과 같은 프레임워크에 영향을 받았다. (ko) Catalyst (かたりすと)は、Perlで書かれたオープンソースのウェブアプリケーションフレームワークで、Model View Controller (MVC)のアーキテクチャを持ち、実験的なウェブのパターンを数多く持っている。Ruby on Rails、 、 Springといったフレームワークに強い影響を受けている。 Catalystは、主に、Perlのライブラリやアプリケーションの公式配布元であるCPANを通じて配布される。 (ja) Catalyst è un framework open source per lo sviluppo di applicazioni web. È scritto in Perl e segue piuttosto strettamente l'architettura MVC (Model-view-controller). Catalyst supporta una varietà di web pattern sperimentali, e si ispira ad altri framework quali Ruby On Rails, , e Spring. Il principale canale di distribuzione di Catalyst è, come per la gran parte del software sviluppato in Perl, CPAN. (it) Catalyst – wzorowany na Ruby on Rails, Springu i Maypole'u framework open source do szybkiego tworzenia aplikacji webowych napisany w języku Perl z użyciem architektury MVC (ang. Model-View-Controller). Catalyst jako framework perlowy stosuje zasadę TIMTOWTDI (ang. There is more than one way to do it, jest wiele sposobów na zrobienie tego samego) i DRY (ang. Don't Repeat Yourself, nie powtarzaj się), używa bardzo dużej liczby bibliotek CPAN np. mapowanie obiektowo-relacyjne (ang. Object-Relational Mapping) można realizować przez DBIx::Class, renderowanie szablonów to zwykle Template::Toolkit, cache pamięci to FastMMap, jest też bardzo elastyczny w możliwościach dostosowania go do własnych potrzeb, dodawania kolejnych pluginów. Kolejną zaletą Catalysta nad aplikacjami perlowymi pisanymi jako CGI czy mod perl, jest łatwość uruchamiania go w różnych architekturach rozwiązań – może to być własny serwer, pozwalający na szybkie uruchomienie tworzonej aplikacji, CGI, FastCGI czy też mod_perl, nie ma więc tu ograniczenia jak w przypadku technologii mod_perl do konkretnego serwera WWW ani też problemów ze skalowaniem i wydajnością jak w przypadku CGI. (pl) Catalyst — свободный кроссплатформенный фреймворк для создания веб-приложений на языке Perl. Представляет собой набор модулей, размещённых на CPAN. Catalyst написан с помощью Moose и реализует концепцию MVC. (ru) Catalyst是一个用Perl语言写的、开源的、按照MVC结构开发的Web应用框架。 (zh)
dbo:genre dbr:Web_application_framework
dbo:latestReleaseDate 2020-11-11 (xsd:date)
dbo:latestReleaseVersion 5.90128
dbo:license dbr:GPL dbr:Artistic_License
dbo:programmingLanguage dbr:Perl
dbo:thumbnail wiki-commons:Special:FilePath/Catalyst_logo3.png?width=300
dbo:wikiPageExternalLink http://catalyst.perl.org/ http://flexibase.io https://web.archive.org/web/20080522122203/http:/dev.catalyst.perl.org/ https://web.archive.org/web/20090917211047/http:/www.apress.com/book/view/9781430223658 https://web.archive.org/web/20211005035657/http:/www.catalystframework.org/ https://metacpan.org/module/Catalyst::Runtime http://www.apress.com/book/view/9781430223658
dbo:wikiPageID 2483060 (xsd:integer)
dbo:wikiPageLength 11214 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1099320957 (xsd:integer)
dbo:wikiPageWikiLink dbr:Ruby_on_Rails dbr:Moose_(Perl) dbr:Ajax_framework dbr:Perl dbr:Perl_DBI dbr:DBIx::Class dbr:Don't_repeat_yourself dbr:Rich_Internet_application dbr:Comma-separated_values dbr:SQL dbr:SQLite dbr:GPL dbr:Mod_perl dbr:Mongrel2 dbr:MySQL dbr:Prototype_Javascript_Framework dbr:Apache_HTTP_Server dbr:Lighttpd dbr:Comparison_of_server-side_web_frameworks dbr:Cherokee_(Webserver) dbr:Plack_(software) dbr:Magazines.com dbr:Template_Toolkit dbr:BBC_iPlayer dbr:Database_abstraction_layer dbr:Ajax_(programming) dbr:DuckDuckGo dbr:FastCGI dbr:Fork_(software_development) dbr:Model–view–controller dbr:Hiawatha_(web_server) dbr:JQuery dbc:Free_software_programmed_in_Perl dbc:Perl_software dbc:Web_frameworks dbr:Wiki_software dbr:Artistic_License dbr:CPAN dbr:PostgreSQL dbr:Spring_framework dbr:IBM_Db2 dbr:Microsoft_SQL_Server dbr:Nginx dbr:Object-relational_mapping dbr:Open-source_software dbr:RDBMS dbr:YUI_Library dbr:Yahoo! dbr:YouPorn dbr:Maypole_framework dbr:Web_application_framework dbr:PSGI dbr:Model-view-controller dbr:Oracle_database dbr:ODBMS dbr:Tripwolf.com
dbp:author Sebastian Riedel (en)
dbp:genre dbr:Web_application_framework
dbp:latestReleaseDate 2020-11-11 (xsd:date)
dbp:latestReleaseVersion 5.901280 (xsd:double)
dbp:license PAL and GPL (en)
dbp:logo Catalyst logo3.png (en)
dbp:name Catalyst (en)
dbp:programmingLanguage dbr:Perl
dbp:website http://catalyst.perl.org/
dbp:wikiPageUsesTemplate dbt:Perl dbt:Cite_book dbt:For dbt:Infobox_software dbt:Lead_rewrite dbt:Multiple_issues dbt:Portal dbt:Reflist dbt:Self-published dbt:Start_date_and_age dbt:Unreliable_sources dbt:Tone dbt:Application_frameworks
dct:subject dbc:Free_software_programmed_in_Perl dbc:Perl_software dbc:Web_frameworks
gold:hypernym dbr:Framework
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatWebApplicationFrameworks yago:WikicatWebApplications yago:Abstraction100002137 yago:Application106570110 yago:Code106355894 yago:CodingSystem106353757 yago:Cognition100023271 yago:Communication100033020 yago:Concept105835747 yago:Content105809192 yago:Hypothesis105888929 yago:Idea105833840 yago:Model105890249 yago:Program106568978 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 umbel-rc:SoftwareObject
rdfs:comment كاتاليست (بالإنجليزية: Catalyst)‏ هو إطار عمل للويب مفتوح المصدر مكتوب بلغة بيرل (بالإنجليزية: Perl)‏ تأثر بكل من أطر العمل مثل روبي أون ريلز (بالإنجليزية: Ruby on Rails)‏، سبرينغ (بالإنجليزية: Spring Framework)‏ (ar) Catalyst (englisch für Katalysator) ist ein freies, in Perl entwickeltes MVC-Webframework, das dazu dienen soll, anspruchsvolle und leicht veränderbare Webanwendungen schnell zu erstellen. Es lehnt sich an bekannte, ähnliche Frameworks wie , Ruby on Rails oder Spring an, versteht sich aber als Weiterentwicklung. Catalyst setzt seit 2013 auf PSGI/Plack auf. (de) Catalyst est un framework open source écrit en Perl, qui applique strictement le modèle de conceptionModèle-Vue-Contrôleur (MVC), et qui supporte certains modèles expérimentaux de conception pour le web.Il est fortement inspiré de cadriciels comme Ruby On Rails, , et Spring. Catalyst est surtout distribué à travers le CPAN, qui est le canalde distribution des bibliothèqueset applications Perl. (fr) 카탈리스트(Catalyst)는 펄로 작성된 오픈 소스 웹 애플리케이션 프레임워크로, 대체적으로 모델-뷰-컨트롤러 구조를 따르며 실험적인 수많은 웹 패턴을 지원한다. 펄을 위한 현대 오브젝트 시스템인 무스를 이용하여 작성되어 있다. 디자인은 루비 온 레일즈, 메이폴, 스프링과 같은 프레임워크에 영향을 받았다. (ko) Catalyst (かたりすと)は、Perlで書かれたオープンソースのウェブアプリケーションフレームワークで、Model View Controller (MVC)のアーキテクチャを持ち、実験的なウェブのパターンを数多く持っている。Ruby on Rails、 、 Springといったフレームワークに強い影響を受けている。 Catalystは、主に、Perlのライブラリやアプリケーションの公式配布元であるCPANを通じて配布される。 (ja) Catalyst è un framework open source per lo sviluppo di applicazioni web. È scritto in Perl e segue piuttosto strettamente l'architettura MVC (Model-view-controller). Catalyst supporta una varietà di web pattern sperimentali, e si ispira ad altri framework quali Ruby On Rails, , e Spring. Il principale canale di distribuzione di Catalyst è, come per la gran parte del software sviluppato in Perl, CPAN. (it) Catalyst — свободный кроссплатформенный фреймворк для создания веб-приложений на языке Perl. Представляет собой набор модулей, размещённых на CPAN. Catalyst написан с помощью Moose и реализует концепцию MVC. (ru) Catalyst是一个用Perl语言写的、开源的、按照MVC结构开发的Web应用框架。 (zh) Catalyst is an open source web application framework written in Perl, that closely follows the model–view–controller (MVC) architecture, and supports a number of experimental web patterns. It is written using Moose, a modern object system for Perl. Its design is heavily inspired by frameworks such as Ruby on Rails, Maypole, and Spring. Catalyst is primarily distributed through the CPAN, which is the official distribution channel for Perl libraries and applications. (en) Catalyst es una estructura de código libre para aplicaciones web escrito en Perl. Soporta la arquitectura MVC, así como soporta algunos patrones web experimentales. Está altamente inspirado en Ruby on Rails, Maypole y Spring. Catalyst promueve el re-utilizamiento de los módulos de Perl que ya soportan bien lo que requieren las páginas Web. La forma en que Catalyst soporta la arquitectura MVC es la siguiente: Catalyst provee ayudas para simplificar el control de flujo y mapeo de URLs para los métodos de Control. Catalyst tiene una gran variedad de plugins. (es) Catalyst – wzorowany na Ruby on Rails, Springu i Maypole'u framework open source do szybkiego tworzenia aplikacji webowych napisany w języku Perl z użyciem architektury MVC (ang. Model-View-Controller). (pl)
rdfs:label كاتاليست (إطار عمل ويب) (ar) Catalyst Web Framework (de) Catalyst (software) (en) Catalyst (framework) (es) Catalyst (software) (it) Catalyst (logiciel) (fr) 카탈리스트 (소프트웨어) (ko) Catalyst (ソフトウェア) (ja) Catalyst (informatyka) (pl) Catalyst (ru) Catalyst (zh)
owl:sameAs freebase:Catalyst (software) yago-res:Catalyst (software) wikidata:Catalyst (software) dbpedia-ar:Catalyst (software) dbpedia-de:Catalyst (software) dbpedia-es:Catalyst (software) dbpedia-fr:Catalyst (software) dbpedia-it:Catalyst (software) dbpedia-ja:Catalyst (software) dbpedia-ko:Catalyst (software) dbpedia-no:Catalyst (software) dbpedia-pl:Catalyst (software) dbpedia-ru:Catalyst (software) dbpedia-zh:Catalyst (software) https://global.dbpedia.org/id/8gtB
prov:wasDerivedFrom wikipedia-en:Catalyst_(software)?oldid=1099320957&ns=0
foaf:depiction wiki-commons:Special:FilePath/Catalyst_logo3.png
foaf:homepage http://catalyst.perl.org/
foaf:isPrimaryTopicOf wikipedia-en:Catalyst_(software)
foaf:name Catalyst (en)
is dbo:wikiPageDisambiguates of dbr:Catalyst_(disambiguation)
is dbo:wikiPageRedirects of dbr:Maypole_framework dbr:Catalyst_(Perl) dbr:Catalyst_(framework) dbr:Catalyst_(web_framework) dbr:Catalyst_Framework dbr:Catalyst_MVC_Framework dbr:Catalyst_mvc_framework dbr:Catalyst_web_framework dbr:MojoMojo
is dbo:wikiPageWikiLink of dbr:Ruby_on_Rails dbr:Moose_(Perl) dbr:Perl dbr:Rewrite_engine dbr:DBIx::Class dbr:Mojolicious dbr:Lighttpd dbr:Comparison_of_server-side_web_frameworks dbr:Plack_(software) dbr:Web_framework dbr:Catalyst_(disambiguation) dbr:List_of_Ajax_frameworks dbr:Dancer_(software) dbr:Padre_(software) dbr:FastCGI dbr:List_of_FLOSS_Weekly_episodes dbr:TDR_Targets dbr:EditGrid dbr:Maypole_framework dbr:Scaffold_(programming) dbr:Vox_(blogging_platform) dbr:Outline_of_Perl dbr:Catalyst_(Perl) dbr:Catalyst_(framework) dbr:Catalyst_(web_framework) dbr:Catalyst_Framework dbr:Catalyst_MVC_Framework dbr:Catalyst_mvc_framework dbr:Catalyst_web_framework dbr:MojoMojo
is foaf:primaryTopic of wikipedia-en:Catalyst_(software)