Web2py

Web2py

web2pyはPythonプログラミング言語で書かれたオープンソースのWebアプリケーションプラットフォームです。 Web開発者は、PythonでサポートされているWebコンテンツのさまざまなプログラムするソフトウェアを使用することができます。 web2pyのソフトウェアは、Web開発をより簡単かつ少ない退屈になっていることを確認するためのものです。 Web開発者は最初からWebフォームの開発にソフトウェアを使用することができます。 web2pyには、最初の教育ツールとして使用されることを意図しての使用と展開の容易さを達成することを目的としました。プラットフォームは、任意の設定ファイルを統合されません。この手段。 web2pyののデザインはon RailsのジャンゴやRubyのような他の開発ソフトウェアをベースにしています。このように、プラットフォームは、レールとDjangoにルビーと同様多くの特徴を有しており、迅速な開発に焦点を当てて、設定アプローチに規則を好む、およびモデル・ビュー・コントローラ(MVC)アーキテクチャー・パターンを有しています。

ダウンロード Web2py
の特徴 Web2py
  • web2pyのソフトウェアが付属してユニークな機能のいくつかはあります
  • さまざまなプロトコルとの互換性:プラットフォームは、HTML / XML、JSON、CSV、RSS / ATOM、フラッシュ/ AMF、PDF、およびリンクされたデータ(RDF)と互換性があります。
  • これは、オープンソースコードのバージョンで利用可能です。
  • これにより、ユーザーはWebアプリケーションを開発するために使用できるPythonの構文を備えています。
  • これは、異なるモデルの構成:ソフトウェアは、コントローラ、ビュー、モジュール、cronジョブ、および静的ファイルなど、異なるモデルで提供されます。
  • ソフトウェアは、Windows、UNIX、Linuxでは、Google App Engineの、マック、アマゾンEC2上で実行することができ、および任意のWebは、Python 2を介してホストしています。
の長所 Web2py
  • web2pyのソフトウェアの使用が付属しています利点のいくつかはあります
  • プラットフォームは、Web開発者はすぐに彼らの書き込みコードを開始することができますPythonベースのテンプレート言語を統合します。
  • これにより、ユーザーは自分のコンパイル済みのコードを配布することができます。
  • DALできる:これは、ユーザーがソフトウェアでの本格的なORMを好むないだろうユーザーのために、それは便利に、ORM「部分的に」を忘れることができます。
  • それは別のキャッシュ技術をサポートしています。ソフトウェアは、との仕事に便利なそれを作るディスクキャッシュ、MEMキャッシュ、およびRAMキャッシュ、など、さまざまな技術と互換性があります。
  • プラットフォームは、簡単にWeb開発者がWebサービス、JSON、およびXMLを記述できるようになります。
の短所 Web2py
  • web2pyのソフトウェアを使用して来るの制限のうちのいくつかはあります
  • プラットフォームが自動的に生産・開発のモードを区別しません:ユーザーは、ソフトウェアのエラー報告に問題がある可能性があります。
  • プラットフォームが悪いIDEをサポートしています:プラットフォームのユーザーは、プラットフォームへの変更を行わない場合は、標準のpython開発ツールを享受することができません。
  • プラットフォームのユーザーは、ユニットテストの魅力のための支援のプラットフォームの欠如を見つけるかもしれません。 web2pyは愛好家をテストするために最適ではないかもしれないのdoctestで動作します。
Web2py レビュー

Railsの開発に精通しているプログラマは、多くの場合、レールのPythonのバージョンを使用してweb2pyに相当するものを使用して見つけます。 web2pyには、無料のプラットフォームですが、それは、高速かつセキュアなWeb開発ソフトウェアです。ソフトウェアは、Pythonプログラミング言語で書かれており、ビュー、モデル、およびコントローラを含むその態様の全てでのPythonの使用を促進しました。 Web開発者のために、web2pyのソフトウェアは、Webアプリケーションやプロトタイプを開発するために必要なプラットフォームになることができます。

Web2py ビデオ

代替へ Web2py

Django

自由な
Djangoはウェブサイトや他の目的を開発するために使用されているPythonのWebフレームワークです。それはほとんど誰もが理解しやすいコードを生成し、それはPythonのフレームワークと少し経験を持っている人にでもアクセス可能です。
詳細を表示

Pyramid

自由な
言語が開発コミュニティでますます普及になるとピラミッドは、Pythonでの作業に必要な支援の開発者に設計されたWebフレームワークであり、ますます便利なプラットフォームを持っています。
詳細を表示

Ruby on Rails

自由な
Ruby on Railsには、開発者はデータベース、Webページを作成し、さまざまなWebサービスを提供することを可能にするクロスプラットフォームのWeb開発フレームワークです。フレームワークは、2005年に導入され、今日の更新を受信し続けました。
詳細を表示

Flask

自由な
フラスコアプリは次のように何を求めますか?あなたはフラスコで書かれたアプリケーションのいくつかのサンプルコードを探しているなら、githubの上の例のソースを見てみます:flaskr - マイクロブログを。 minitwit - Twitterのクローン。このウェブサイト - 静的ページ+メーリングリストのアーカイブ...フラスコのマニュアル・テストフラスコアプリケーション・スニペット・クイックスタート
詳細を表示

Koa

自由な
興亜はES2015と非同期機能をサポートするためのノードv7.6.0以降が必要です。
詳細を表示

Hapi

自由な
ウォルマート研究所
詳細を表示

Django CMS

自由な
ジャンゴとエンタープライズコンテンツ管理 2007年以来のウェブサイトの何千人もが使用するオープンソースのCMS
詳細を表示

Bottle

ボトルは、Python用の高速、シンプルかつ軽量なWSGIマイクロのWebフレームワークです。
詳細を表示

CherryPy

CherryPyには、開発者は、彼らが他のオブジェクト指向のPythonプログラムを建設するのと同じ方法でWebアプリケーションを構築することができます。小さなソースコード内のこの結果は、短い時間で開発しました。
詳細を表示