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)
|
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)
|