私はbottle.pyに基づいてPythonWebフレームワークを作成しようとしましたが、いくつかの利用可能なWebフレームワークに不満があります。制限が厳しすぎるものもあります。非常に多くの異星人のことを学ぶように私に強制してください。いくつかは十分に良いですが、それは多くのことを隠します、そこにはたくさんの魔法があります。単純すぎるものもあるので、「helloworld」以外のものを作成するのは難しいでしょう。
私はPHPに精通しており、CodeIgniterが大好きです。しかし、PythonはPHPよりも優れていると思います。私は空白のインデントが好きで、その一貫性に加えて、Pythonには多くの利用可能なパッケージがあります。しかし、それでも、快適なWebフレームワークを見つけることができません。だから、私はそれを作ろうとします:https ://github.com/goFrendiAsgard/kokoropy
構築を続ける前に、シンプルでMVC指向、ポータブル、習得が容易、明示的で、すでに自動ルーティング(codeIgniterなど)を備えたWebフレームワークがあるかどうかを確認する必要があります。 私はdjangoで遊んだことがありますが、難しすぎて制限が多すぎます。(たぶん私だけかもしれません)Web2pyは良いです。しかし、モデルがどのように自動ロードされるかは嫌いです。また、暗黙的に物事をインポートする方法も好きではありません。0の場合に追加するなど、多くの回避策があります。インポートなどですが、私には注意が必要なようです。
また、私の「手作り」のWebフレームワークについてどう思いますか?まだ完成していませんが、core_modelやcore_controllerクラスのようなものを作ります。これはCodeIgniterに似ていますが、公開されている関数がより制限されています(たとえば、ブラウザーから関数にアクセスできるようにするには、action_prefixが必要です)。