私はプログラマーとしてPythonとC++の両方に精通しています。私は自分のシンプルなWebアプリケーションを書くことを考えていたので、どの言語がサーバー側のWeb開発に適しているかを知りたいと思っていました。Webアプリケーションフレームワーク:C++対Python
私が探しているいくつかのもの:それは直感的でなければなら
- 。私はWtが存在し、Qtのモデルに従っていることを認識しています。私がQtを嫌っているのは、難読化された手段(例えば、 "パブリックスロット:"イディオム)によって奇妙な構文を奨励することです。私がC++を書くつもりなら、それを標準の認識可能なクリーンなコードにする必要があります。 Qtが提供する気まぐれなシャンシー愚かさはありません。
- 私が書かなければならないC++以外のコードやPythonコードが少なくて済む程、優れています。 Django(Python Webフレームワーク)のことは、HTMLを手作業で書く必要があることです。私は、HTMLフォームがwxWidgetsのアプローチをさらに活用すれば素晴らしいと思います。 Wtはこれに近いですが、wxWidgetsではなくQtモデルに従います。
私は通常、C++でビデオゲームを書いています。私はウェブ開発に経験がありません。私は多くの理由で素敵なウェブサイトを作りたいと思っています。私はそれを学習体験にしたい、私はそれが楽しいものにしたい、と私は簡単に "楽しいもの"(例えば、より少年集典、アプリの肉)に集中することができるようにしたい。
初心者向けWebデベロッパー向けのヒントはありますか?私は、Webアプリケーションのフレームワークは行く方法だと思っていますが、それはちょうど1つを選ぶことの問題です。
私は手書きHTMLを値引きしません。 HTMLは、Webがどのように動作し、最初のアプリケーション(*巨大な*アプリケーションではない)で手書きで書くことの基本であり、IMOの良いアイデアになります。 –
私の見解では、HTMLはwxWidgetsのようなレイアウトであり、QTは見た限りレイアウトですが、どちらのGUIフレームワークもレイアウト情報の自動生成を支援するツールを持っています。 ツールがより良く、より速く、簡単に書くことができるものを手書きで書くことは、私には意味がありません。私のWebページをGUIのHTMLレイアウトツールで構造化し、生成したHTMLをアプリケーションに貼り付けてクライアントに送るのが理想的です。 –
もちろん、HTMLを自動生成するルートをDreamweaverなどで作成し、そのテンプレートをDjangoテンプレートで使用する場合は、 – agiliq