Web2py is an open source web application framework. Web2py is written in the Python language and is programmable in Python. Since web2py was originally designed as a teaching tool with emphasis on ease of use and deployment, it does not have any project-level configuration files. Web2py was inspired by Ruby on Rails (RoR) and Django frameworks. Like RoR, it focuses on rapid development, favors convention over configuration approach and follows Model–View–Controller (MVC) architectural pattern.

PropertyValue
dbpedia-owl:abstract
  • web2py ist ein Open-Source-Framework für die agile Entwicklung von datenbankbasierten Webanwendungen. Es ist in Python geschrieben und nutzt Python auch zum Programmieren. Ein Fokus von web2py liegt auf Datensicherheit, indem es standardmäßig Mechanismen zur Validierung von Nutzereingaben und Maskierung von Ausgaben einsetzt und so die meisten gängigen Angriffspunkte wie SQL-Injections, Cross-Site Scripting und unsichere direkte Referenzierung von Objekten verhindert. Weiterhin ermutigt es die Entwickler dazu, saubere Praktiken der Software-Entwicklung einzusetzen, beispielsweise das Model-View-Controller-Architekturmuster, Affenformulare, serverseitige Sitzungen oder die sichere Handhabung von hochgeladenen Dateien. web2py ist ein vollständiges Framework, da es Komponenten für alle gängigen Hauptfunktionen seines Einsatzzweckes enthält: Einige Beispiele: Handhabung von Cookies, Sessions, HTTP-Anfragen und -Antworten konfigurierbares Caching in Arbeitsspeicher und auf Massenspeichern inhaltliche Mehrsprachigkeit automatisches Protokollieren von Fehlern einschließlich ihres jeweiligen Kontextes. eine Abstraktionsschicht für Datenbanken, die dynamisch SQL erzeugt Templates ermöglichen die Nutzung von Python-Code eingebettet in HTML-Code, anders als etwa bei Django ist keine gesonderte Template-Sprache zu erlernen Kompatibilität zu vielen Datenbankmanagementsystemen Ein Merkmal von web2py ergibt sich aus seiner Herkunft: Ursprünglich wurde es an der DePaul University als Lehr-/Lernwerkzeug entworfen und verfügt daher über eine sehr flache Lernkurve. So wurde auf eine einfache Installation geachtet, indem es auf den typischen Installationsprozess verzichtet. Es bietet weiterhin eine Web-Oberfläche, die das Entwickeln und Pflegen, Testen, Debugging sowie die Verwaltung der Datenbanken ohne gesonderte Tools ermöglicht. web2py kommuniziert über die WSGI-Schnittstelle, derzeit die aktuelle Entwicklung für die Kommunikation zwischen Webserver und Webanwendungen im Python-Umfeld. Es enthält auch bereits den SSL-fähigen WSGI-Server CherryPy, bietet aber auch Zugriff über CGI und FastCGI.
  • Web2py es un framework de desarrollo web de código abierto. Su objetivo principal es dar soporte al desarrollo ágil de software de aplicaciones web escalables, seguras y portables enfocadas en bases de datos. Web2py está escrito y programado en lenguaje Python. Dado que web2py fue originalmente diseñado como una herramienta de enseñanza con énfasis en la facilidad de uso y despliegue, no tiene ningún archivo de configuración a nivel de proyecto. Web2py fue inspirado por Ruby on Rails (RoR), y como RoR se enfoca en desarrollo rápido, favoreciendo el enfoque convención sobre configuración y siguiendo el patrón Modelo Vista Controlador (MVC). A su vez, web2py está basado en Python y provee una interfaz administrativa exhaustiva, incluye bibliotecas para manejar protocolos, y puede funcionar sobre Google App Engine. Web2py también fue inspirado por Django y, al igual que Django, tiene la habilidad de generar formularios desde tablas de la base de datos e incluye un conjunto extensivo de validadores. Gracias a Python, web2py es menos verboso que los frameworks basados en Java, y su sintaxis tiende a ser más limpia que la de los frameworks basados en PHP. Esto hace que las aplicaciones sean más simples de desarrollar, leer y mantener.
  • web2py は、データベースを使用するタイプのWebアプリケーションを、アジャイルで開発するためのオープンソースのフレームワークである。web2py はPythonで書かれており、Pythonでプログラム可能である。web2pyはセキュリティーの確保に重点を置いている。例えばデフォルトで入力値の検証を行ったり、出力のエスケープを行う仕組みを提供している。これらの仕組みはSQLインジェクション、クロスサイトスクリプティング、安全でないオブジェクトの直接参照といったよくある脆弱性の問題を未然に防ぐ。またweb2pyはModel View Controllerパターン、フォームの自己URLに対する送信、サーバー側でのセッションの維持、ファイルのアップロードの安全な取り扱いの仕組みなど、ソフトェア工学基づいた健全な開発手法を積極的に取り入れている。 web2pyはサイト構築に必要となる主な部品がビルトーインで提供される、フルスタックなフレームワークである。例えば次のような部品が提供されている。 クッキーのハンドラー、HTTPリクエスト、HTTPレスポンス 設定可能なRAMディスク、メモリキャッシュ 国際化 自動的なエラーと実行内容のログの取得 動的にSQL文を生成するデータベース抽象化レイヤー。このデータベースレイヤーはGoogle App Engineにも対応している 複数のデータベースへの対応 複数の認証機構への対応と役割に基づいたアクセス制御 CRUD API rss, csv, xml, json, xmlrpc, jsonrpc, amfrpc (Flash)に対応したサービスAPI web2pyはDePaul Universityで教育用のツールとして開発されており、そのため学習曲線が非常に浅いという点で他のフレームワークとは異なっている。この理由から、簡単にサイトが立ち上げられるよう設計されており(インストール作業が不要)、開発、デバッグ、検証、メンテナンス、遠隔でのDB管理が外部のツールを必要とすることなく、ウェブベースで行えるようなインターフェースが用意されている。 web2pyは最新のPythonのウェブサーバとウェブアプリケーションの間のプロトコルであるWSGIに従っている。またweb2pyはCGIやFastCGIでも稼動可能。SSLが有効化されたCherryPy WSGIサーバーも備えているのでApache等の外部のウェブサーバーは不要である。Apacheと動かすことももちろん可能。
  • Web2py is an open source web application framework. Web2py is written in the Python language and is programmable in Python. Since web2py was originally designed as a teaching tool with emphasis on ease of use and deployment, it does not have any project-level configuration files. Web2py was inspired by Ruby on Rails (RoR) and Django frameworks. Like RoR, it focuses on rapid development, favors convention over configuration approach and follows Model–View–Controller (MVC) architectural pattern.
  • Web2py jest frameworkiem webowym do szybkiego tworzenia bezpiecznych aplikacji bazujących na wzorcu MVC. Został napisany w języku Python. Web2py pisany jest z myślą o bezpieczeństwie aplikacji dostarczając mechanizmy walidacji i escape'owania danych wejściowych, co zapobiega wykorzystaniu większości popularnych luk typu SQL Injection, Cross-site scripting i Insecure Direct Object Referencing. Framework zachęca developera do stosowania się do takich praktyk jak wykorzystanie modelu MVC, sesji obsługiwanych po stronie serwera, czy bezpiecznej obsługi wysyłanych plików. Wyposażony jest we wbudowane komponenty, które pokrywają wszelkie podstawowe funkcje potrzebne do tworzenia aplikacji webowych. Na przykład: ciasteczka, sesje, zapytania i odpowiedzi HTTP cache, w RAM jak i dyskowy łatwy system tłumaczenia całych aplikacji automatyczne logowanie błędów z zachowaniem kontekstu ich wystąpienia, w postaci ticketów warstwa abstrakcji bazy danych, która dynamicznie generuje SQL, działająca także na Google App Engine obsługa wielu baz danych. obsługa wielu mechanizmów autoryzacji, oraz RBAC API CRUD API dla RSS, CSV, XML, JSON, XML-RPC, JSON-RPC, AMF-RPC (Flash/Flex). Przewaga Web2py nad innymi frameworkami leży w tym, że jest on bardzo łatwy do nauki. Został tak zaprojektowany, ze względu na to, że powstawał początkowo jako narzędzia do nauki programowania aplikacji webowych dla studentów na Uniwersytecie DePaul. Dzięki temu jest on bardzo łatwy do uruchomienia (jako, że nie wymaga instalacji), posiada interfejs WWW który służy do edycji kodu (wbudowany edytor tekstowy z kolorowaniem składni), debugowania, testowania, zarządzania plikami i zdalnej administracji bazą danych. Wszystko to dostępne jest bez żadnych dodatkowych narzędzi. Minusem Web2py jest wciąż mała społeczność skupiona wokół niego, co może utrudniać dalsze poznawanie frameworka.
  • Web2py est un framework Web libre écrit et programmable en langage Python initialement conçu comme un outil éducatif facile à prendre en main et sans fichiers de configuration. Il s'inspire des frameworks Web tels que Ruby on Rails (RoR) ou Django en permettant de se concentrer sur le développement rapide d'applications, mettant en oeuvre le principe de convention plutôt que configuration et suivant le patron d'architecture Modèle-Vue-Contrôleur (MVC).
dbpedia-owl:genre
dbpedia-owl:latestReleaseVersion
  • 1.97.1
dbpedia-owl:license
dbpedia-owl:programmingLanguage
dbpedia-owl:wikiPageExternalLink
dbpprop:caption
  • web2py Enterprise Web Framework
dbpprop:developer
dbpprop:genre
dbpprop:latestReleaseVersion
  • 2 (xsd:integer)
dbpprop:license
  • GNU Lesser General Public License version 3
dbpprop:name
  • web2py
dbpprop:operatingSystem
dbpprop:programmingLanguage
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dcterms:subject
rdf:type
rdfs:comment
  • web2py は、データベースを使用するタイプのWebアプリケーションを、アジャイルで開発するためのオープンソースのフレームワークである。web2py はPythonで書かれており、Pythonでプログラム可能である。web2pyはセキュリティーの確保に重点を置いている。例えばデフォルトで入力値の検証を行ったり、出力のエスケープを行う仕組みを提供している。これらの仕組みはSQLインジェクション、クロスサイトスクリプティング、安全でないオブジェクトの直接参照といったよくある脆弱性の問題を未然に防ぐ。またweb2pyはModel View Controllerパターン、フォームの自己URLに対する送信、サーバー側でのセッションの維持、ファイルのアップロードの安全な取り扱いの仕組みなど、ソフトェア工学基づいた健全な開発手法を積極的に取り入れている。 web2pyはサイト構築に必要となる主な部品がビルトーインで提供される、フルスタックなフレームワークである。例えば次のような部品が提供されている。 クッキーのハンドラー、HTTPリクエスト、HTTPレスポンス 設定可能なRAMディスク、メモリキャッシュ 国際化 自動的なエラーと実行内容のログの取得 動的にSQL文を生成するデータベース抽象化レイヤー。このデータベースレイヤーはGoogle App Engineにも対応している 複数のデータベースへの対応 複数の認証機構への対応と役割に基づいたアクセス制御 CRUD API rss, csv, xml, json, xmlrpc, jsonrpc, amfrpc (Flash)に対応したサービスAPI web2pyはDePaul Universityで教育用のツールとして開発されており、そのため学習曲線が非常に浅いという点で他のフレームワークとは異なっている。この理由から、簡単にサイトが立ち上げられるよう設計されており(インストール作業が不要)、開発、デバッグ、検証、メンテナンス、遠隔でのDB管理が外部のツールを必要とすることなく、ウェブベースで行えるようなインターフェースが用意されている。 web2pyは最新のPythonのウェブサーバとウェブアプリケーションの間のプロトコルであるWSGIに従っている。またweb2pyはCGIやFastCGIでも稼動可能。SSLが有効化されたCherryPy WSGIサーバーも備えているのでApache等の外部のウェブサーバーは不要である。Apacheと動かすことももちろん可能。
  • Web2py is an open source web application framework. Web2py is written in the Python language and is programmable in Python. Since web2py was originally designed as a teaching tool with emphasis on ease of use and deployment, it does not have any project-level configuration files. Web2py was inspired by Ruby on Rails (RoR) and Django frameworks. Like RoR, it focuses on rapid development, favors convention over configuration approach and follows Model–View–Controller (MVC) architectural pattern.
  • web2py ist ein Open-Source-Framework für die agile Entwicklung von datenbankbasierten Webanwendungen. Es ist in Python geschrieben und nutzt Python auch zum Programmieren. Ein Fokus von web2py liegt auf Datensicherheit, indem es standardmäßig Mechanismen zur Validierung von Nutzereingaben und Maskierung von Ausgaben einsetzt und so die meisten gängigen Angriffspunkte wie SQL-Injections, Cross-Site Scripting und unsichere direkte Referenzierung von Objekten verhindert.
  • Web2py es un framework de desarrollo web de código abierto. Su objetivo principal es dar soporte al desarrollo ágil de software de aplicaciones web escalables, seguras y portables enfocadas en bases de datos. Web2py está escrito y programado en lenguaje Python. Dado que web2py fue originalmente diseñado como una herramienta de enseñanza con énfasis en la facilidad de uso y despliegue, no tiene ningún archivo de configuración a nivel de proyecto.
  • Web2py jest frameworkiem webowym do szybkiego tworzenia bezpiecznych aplikacji bazujących na wzorcu MVC. Został napisany w języku Python. Web2py pisany jest z myślą o bezpieczeństwie aplikacji dostarczając mechanizmy walidacji i escape'owania danych wejściowych, co zapobiega wykorzystaniu większości popularnych luk typu SQL Injection, Cross-site scripting i Insecure Direct Object Referencing.
  • Web2py est un framework Web libre écrit et programmable en langage Python initialement conçu comme un outil éducatif facile à prendre en main et sans fichiers de configuration. Il s'inspire des frameworks Web tels que Ruby on Rails (RoR) ou Django en permettant de se concentrer sur le développement rapide d'applications, mettant en oeuvre le principe de convention plutôt que configuration et suivant le patron d'architecture Modèle-Vue-Contrôleur (MVC).
rdfs:label
  • Web2py
  • Web2py
  • Web2py
  • Web2py
  • Web2py
  • Web2py
owl:sameAs
foaf:homepage
foaf:name
  • web2py
foaf:page
is owl:sameAs of
is foaf:primaryTopic of