2012-01-07 2 views
2

使い方が簡単なPythonのWebフレームワークを探していて、素早く見栄えの良いユーザーインターフェイスを生成することができます。私はウェブ開発の経験があまりなく、内部を学ぶのに多くの時間を費やしたくありません。かなりPythonのWebアプリケーションを作るには?

これまでのところ、cherrypyとmakoテンプレートを使用してアプリを提供しています。私の問題は、ちょっとひどいよ。私はいくつかの素晴らしい(おそらくAJAX?)の機能を利用して、アプリをもっともっと魅力的にしたいと思っています。

私のアプリはデータベース接続のない簡単な検索サイトです。だから私は、ユーザーが検索文字列と結果ページを入力するメインページを持っています。最終的にはGoole検索のようになり、検索結果にはいくつかのホバー効果、素敵なキーボードコントロール、多分Googleのページプレビューのようなものですらあります。

これを達成するには、別のフレームワークを使用する必要がありますか、CSSとJavaScriptを手で書く必要がありますか?どのようなオプションがありますか?

ありがとうございます!

+0

http://www.amazon.com/CSS-Missing-David-Sawyer-McFarland/ dp/0596802447 – jbranchaud

+0

Dhaivatがコメントしたように、設計上の問題について説明しています。ページの見栄えを良くするには、CSS、Javascript、HTML、フレックスなど、UI自体を変更して操作する長い技術があります。彼らは基礎となるWebアプリケーションとは直接関係がありませんでした。 – Drahkar

+0

彼は尋ねる質問によって誰かの経験を判断するべきではありません。 CSSについての本ではなく、あらかじめ定義されたUI要素に付属するフレームワークを求めています。 –

答えて

8

あなたのユーザーインターフェースは、あなたが使用することを選択したWebフレームワークとは何の関係もありません。

あなたはBootstrapが有用見つけるかもしれない、と述べた:

ブートストラップは、Webアプリケーションやサイトの開発 をキックスタートするために設計されたTwitterからツールキットです。これは、タイポグラフィ用の基本CSSとHTML、フォーム、ボタン、表、グリッド、ナビゲーションなどを含みます。

また、この記事が役に立つかもしれません:http://web.archive.org/web/20120418061148/http://jamie-davidson.com/2012/01/resources-to-hack-design/(で、元記事:http://jamie-davidson.com/2012/01/resources-to-hack-design/が利用できなくなりました)DjangoまたはPinaxについて

+0

それは面白そうに見えます、私はそれを試してみましょう。 –

+0

これは本当にうまく動作し、すばらしい外観を作成して素早く感じる良い方法です。私はPythonとはるかによく統合されるソリューションを期待していましたが。ブートストラップでは、メンテナンス可能なものを作成するために必要な手作業がまだたくさんあります。 –

1

どのように?たぶんBlueBream?非常に多くのPythonフレームワークがあります...しかし、あなたが開発作業に慣れていない場合は、オフラインのローカルコミュニティが信頼できるものを選択してください。 (LAでは、それはDjangoですが)しかし、具体的にはあなたのアプリには、私の質問があります:あなたは本質的にちょうど2つの異なるページレイアウトを持っている場合 - つまり、ユーザーがクエリを入力するメインの検索ページ、結果のために動的に生成されたページ...データベースはありません - 本当にPythonの "フレームワーク"全体が必要ですか?あなたは、動的に「すばらしく見えるユーザーインターフェイスをオンザフライで」生成することも考えていると書いています...あなたのアプリケーションの指定されたスコープを考えると少し混乱します。

+0

まあ、明らかに私は自分の問題をとてもうまく伝えていませんでした。 :-)私は "dev work"にはまったく新しいものではありません。私はPythonを使ってWeb開発を始めたばかりです。 「オンザフライ」は、ダイナミックに生成されたUIよりも開発の労力を最小限に抑えるという点でより重要でした。 しかしあなたの権利はこれまであまり進んでいません。そのため、私はUIで時間を過ごしたくないので、あらかじめ定義されたUI要素で何かを探しています。つまり、jqueryのようなものではなく、Pythonでの使用です。 –

3

Django!

"オンザフライいくつかの見栄えの良いユーザインタフェースを生成する"

Django

"使いやすいです"

は、私は強くjQueryを提案し、いくつかCSSのため、JavaScriptが

Django!!


"費やした多くの時間をしたくない":Grid 960

+0

ありがとうございます、私はあなたのDjangoに対する熱意が気に入っています。しかし、私はそれの上に何かを探していた、それはjQueryまたは同様のものと素晴らしいCSSを統合するだろう。だから私は、Pythonでページを記述し、残りのフレームワークを処理することができるだろう。 –

+1

Grid960をリンクしてくれてありがとう、素晴らしいよ! – jbranchaud

0

私は簡単にインストールでき、興味深いweb2pyのフレームワークを見つけ、それが「箱から」などの機能の入出力をたくさん持っている

+0

このフレームワークに関する詳細情報があるリンクを追加してください。 – Narendra

+0

oh、@Narendra、web2py(http://web2py.com/) – chuckis

関連する問題